· 6 years ago · Feb 07, 2020, 03:48 AM
1-- Gui to Lua
2-- Version: 3.2
3
4-- Instances:
5
6local Welcometohelldumbass = Instance.new("ScreenGui")
7local openframe = Instance.new("Frame")
8local open = Instance.new("TextButton")
9local main = Instance.new("Frame")
10local close = Instance.new("TextButton")
11local title = Instance.new("TextLabel")
12local credits = Instance.new("TextLabel")
13local shattervast = Instance.new("TextButton")
14local beeswarm = Instance.new("TextButton")
15local phantomforces = Instance.new("TextButton")
16local Madcityautofarm = Instance.new("TextButton")
17local NinjaLegends = Instance.new("TextButton")
18local jailbreakautofarm = Instance.new("TextButton")
19local fitnesssimulator = Instance.new("TextButton")
20local JailTabs = Instance.new("TextButton")
21local owlhub = Instance.new("TextButton")
22local restranttycoon2autofarm = Instance.new("TextButton")
23local opadmin = Instance.new("TextButton")
24local prisonshowdownautofarm = Instance.new("TextButton")
25
26--Properties:
27
28Welcometohelldumbass.Name = "Welcome to hell dumbass"
29Welcometohelldumbass.Parent = game.CoreGui
30openframe.Name = "openframe"
31openframe.Parent = Welcometohelldumbass
32openframe.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
33openframe.Position = UDim2.new(0, 0, 0.384449273, 0)
34openframe.Size = UDim2.new(0, 143, 0, 36)
35
36open.Name = "open"
37open.Parent = openframe
38open.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
39open.Position = UDim2.new(0.0979021788, 0, 0.166666657, 0)
40open.Size = UDim2.new(0, 115, 0, 23)
41open.Font = Enum.Font.Cartoon
42open.Text = "Fucking kill me.."
43open.TextColor3 = Color3.fromRGB(0, 0, 0)
44open.TextScaled = true
45open.TextSize = 14.000
46open.TextWrapped = true
47open.MouseButton1Down:connect(function()
48main.Visible = true
49openframe.Visible = false
50end)
51
52main.Name = "main"
53main.Parent = Welcometohelldumbass
54main.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
55main.Position = UDim2.new(0.350918829, 0, 0.16414687, 0)
56main.Size = UDim2.new(0, 479, 0, 427)
57main.Visible = false
58main.Style = Enum.FrameStyle.RobloxRound
59main.Draggable = true
60
61close.Name = "close"
62close.Parent = main
63close.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
64close.BackgroundTransparency = 1.000
65close.Position = UDim2.new(0.927950859, 0, -0.0052048685, 0)
66close.Size = UDim2.new(0, 35, 0, 30)
67close.Font = Enum.Font.SourceSansBold
68close.Text = "X"
69close.TextColor3 = Color3.fromRGB(0, 0, 0)
70close.TextScaled = true
71close.TextSize = 14.000
72close.TextWrapped = true
73close.MouseButton1Down:connect(function()
74openframe.Visible = true
75main.Visible = false
76end)
77
78title.Name = "title"
79title.Parent = main
80title.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
81title.BorderColor3 = Color3.fromRGB(170, 0, 0)
82title.BorderSizePixel = 4
83title.Position = UDim2.new(0.0841334611, 0, -0.00571379252, 0)
84title.Size = UDim2.new(0, 382, 0, 37)
85title.Font = Enum.Font.Fantasy
86title.Text = "Welcome to hell faggot"
87title.TextColor3 = Color3.fromRGB(255, 255, 255)
88title.TextScaled = true
89title.TextSize = 14.000
90title.TextWrapped = true
91
92credits.Name = "credits"
93credits.Parent = main
94credits.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
95credits.BorderColor3 = Color3.fromRGB(170, 0, 0)
96credits.BorderSizePixel = 4
97credits.Position = UDim2.new(0.0820457786, 0, 0.909977019, 0)
98credits.Size = UDim2.new(0, 382, 0, 37)
99credits.Font = Enum.Font.Fantasy
100credits.Text = "Made by me fucktard"
101credits.TextColor3 = Color3.fromRGB(255, 255, 255)
102credits.TextScaled = true
103credits.TextSize = 14.000
104credits.TextWrapped = true
105
106shattervast.Name = "shattervast"
107shattervast.Parent = main
108shattervast.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
109shattervast.Position = UDim2.new(0.0836936012, 0, 0.13172701, 0)
110shattervast.Size = UDim2.new(0, 186, 0, 39)
111shattervast.Font = Enum.Font.SourceSansSemibold
112shattervast.Text = "Shattervast Dumbass"
113shattervast.TextColor3 = Color3.fromRGB(0, 0, 0)
114shattervast.TextScaled = true
115shattervast.TextSize = 14.000
116shattervast.TextWrapped = true
117shattervast.MouseButton1Down:connect(function()
118-- By illremember#3799
119
120-- Important Loading
121trueSettings = {
122 commandPrefix = ";";
123 hotkeys = {};
124 fchotkeymode = "unfc";
125}
126
127-- Important Variables
128gsPlayers = game:GetService("Players")
129gsWorkspace = game:GetService("Workspace")
130gsLighting = game:GetService("Lighting")
131gsReplicatedStorage = game:GetService("ReplicatedStorage")
132gsCoreGui = game:GetService("CoreGui")
133gsTween = game:GetService("TweenService")
134gsHttp = game:GetService("HttpService")
135
136LP = gsPlayers.LocalPlayer
137Mouse = LP:GetMouse()
138
139defaultSettings = gsHttp:JSONEncode(trueSettings)
140function CreateSave()
141 writefile("Shattervast.txt", defaultSettings)
142 wait(0.5)
143 local content = readfile("Shattervast.txt")
144 local trueValue = gsHttp:JSONDecode(content)
145 commandPrefix = trueValue.commandPrefix
146 hotkeys = trueValue.hotkeys
147 fchotkeymode = trueValue.fchotkeymode
148end
149function fullUpdate()
150 local updatedSettings = {
151 commandPrefix = commandPrefix;
152 hotkeys = hotkeys;
153 fchotkeymode = fchotkeymode;
154 }
155 local fullUPDATED = gsHttp:JSONEncode(updatedSettings)
156 wait(0.2)
157 writefile("Shattervast.txt", fullUPDATED)
158end
159if writefile ~= nil then
160 function builder()
161 local TESTsave = readfile("Shattervast.txt")
162 if TESTsave == nil then
163 return false
164 else
165 return true
166 end
167 end
168 local success, message = pcall(builder)
169 if success == true then
170 function reader()
171 local content = readfile("Shattervast.txt")
172 local trueValue = gsHttp:JSONDecode(content)
173 commandPrefix = trueValue.commandPrefix
174 hotkeys = trueValue.hotkeys
175 if trueValue.fchotkeymode == nil then
176 fchotkeymode = "unfc"
177 fullUpdate()
178 else
179 fchotkeymode = trueValue.fchotkeymode
180 end
181 end
182 reader()
183 elseif success == false then
184 CreateSave()
185 end
186else
187 commandPrefix = ";"
188 hotkeys = {}
189 fchotkeymode = "unfc"
190end
191
192CurrentGravity = gsWorkspace.Gravity
193CurrentWalkspeed = LP.Character.Humanoid.WalkSpeed
194CurrentJumppower = LP.Character.Humanoid.JumpPower
195CurrentHipheight = LP.Character.Humanoid.HipHeight
196CurrentNormal = LP.DevCameraOcclusionMode
197
198gsWorkspace.Camera.Changed:Connect(function()
199 gsWorkspace.Camera.FieldOfView = 70
200end)
201
202-- Important Functions
203function view(plr)
204 if plr.Character.Humanoid ~= nil then
205 gsWorkspace.CurrentCamera.CameraSubject = plr.Character.Humanoid
206 else
207 gsWorkspace.CurrentCamera.CameraSubject = plr.Character.Head
208 end
209end
210function unlockWS()
211 for i,part in pairs(gsWorkspace:GetDescendants()) do
212 if part:IsA("Part") then
213 part.Locked = false
214 end
215 end
216end
217function lockWS()
218 for i,part in pairs(gsWorkspace:GetDescendants()) do
219 if part:IsA("Part") then
220 part.Locked = true
221 end
222 end
223end
224function FEGodmode()
225 local changeview = false
226 if gsWorkspace.CurrentCamera.CameraSubject == LP.Character.Humanoid or gsWorkspace.CurrentCamera.CameraSubject == LP.Character then
227 changeview = true
228 end
229 LP.Character.Humanoid.Name = 1
230 local l = LP.Character["1"]:Clone()
231 l.Parent = LP.Character
232 l.Name = "Humanoid"
233 wait(0.1)
234 LP.Character["1"]:Destroy()
235 if changeview then
236 game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character
237 end
238 LP.Character.Animate.Disabled = true
239 wait(0.1)
240 LP.Character.Animate.Disabled = false
241 LP.Character.Humanoid.DisplayDistanceType = "None"
242end
243function RocketPropulsion(maxthrust,maxspeed,thrustp,targetplr,name)
244 local l = Instance.new("RocketPropulsion")
245 l.Parent = LP.Character.HumanoidRootPart
246 l.CartoonFactor = 1
247 l.MaxThrust = maxthrust
248 l.MaxSpeed = maxspeed
249 l.ThrustP = thrustp
250 l.Name = name
251 l.Target = targetplr.Character.HumanoidRootPart
252 l:Fire()
253end
254function createIntro(style, msg, length)
255 if gsCoreGui:FindFirstChild("Notification") then
256 gsCoreGui:FindFirstChild("Notification"):Destroy()
257 end
258 local info = "http://www.roblox.com/asset/?id=1281284684"
259 local warning = "http://www.roblox.com/asset/?id=1281286925"
260 if style == "info" then
261 style = info
262 elseif style == "warning" then
263 style = warning
264 end
265 local Notification = Instance.new("ScreenGui")
266 local Frame = Instance.new("Frame")
267 local TextLabel = Instance.new("TextLabel")
268 local IMAGE = Instance.new("ImageLabel")
269 Notification.Name = "Notification"
270 Notification.Parent = gsCoreGui
271 Frame.Parent = Notification
272 Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
273 Frame.BackgroundTransparency = 0.20000000298023
274 Frame.BorderSizePixel = 0
275 Frame.Position = UDim2.new(0, 0, -0.2, 0)
276 Frame.Size = UDim2.new(1, 0, 0, 30)
277 TextLabel.Parent = Frame
278 TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
279 TextLabel.BackgroundTransparency = 1
280 TextLabel.Size = UDim2.new(1, 0, 1, 0)
281 TextLabel.Font = Enum.Font.SourceSansLight
282 TextLabel.Text = msg
283 TextLabel.TextColor3 = Color3.new(0.905882, 0.905882, 0.905882)
284 TextLabel.TextScaled = true
285 TextLabel.TextSize = 14
286 TextLabel.TextWrapped = true
287 IMAGE.Parent = Frame
288 IMAGE.BackgroundTransparency = 1
289 IMAGE.Size = UDim2.new(0, 50, 0, 50)
290 IMAGE.Position = UDim2.new(0.1, 0, 0, 0)
291 IMAGE.Image = style
292 local Intro = Instance.new("ScreenGui")
293 local Frame2 = Instance.new("Frame")
294 local IMAGE2 = Instance.new("ImageLabel")
295 Intro.Name = "Intro"
296 Intro.Parent = gsCoreGui
297 Frame2.Parent = Intro
298 Frame2.BackgroundTransparency = 1
299 Frame2.BorderSizePixel = 0
300 Frame2.Position = UDim2.new(0, 0, -0.2, 0)
301 Frame2.Size = UDim2.new(1, 0, 0, 30)
302 IMAGE2.Parent = Frame
303 IMAGE2.BackgroundTransparency = 1
304 IMAGE2.AnchorPoint = Vector2.new(0.5, 0)
305 IMAGE2.Size = UDim2.new(0, 240, 0, 120)
306 IMAGE2.Position = UDim2.new(0.5, 0, 0, 0)
307 IMAGE2.Image = "http://www.roblox.com/asset/?id=1795472522"
308 Frame2:TweenPosition(UDim2.new(0, 0, 0, 200), "Out", "Quad", 1.5)
309 Frame:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 1.5)
310 wait(length)
311 pcall(function()
312 Frame:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
313 Frame2:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
314 end)
315 wait(3.01)
316 Intro:Destroy()
317 Notification:Destroy()
318end
319function Notification(style, msg, length)
320 if gsCoreGui:FindFirstChild("Notification") then
321 gsCoreGui:FindFirstChild("Notification"):Destroy()
322 end
323 local info = "http://www.roblox.com/asset/?id=1281284684"
324 local warning = "http://www.roblox.com/asset/?id=1281286925"
325 if style == "info" then
326 style = info
327 elseif style == "warning" then
328 style = warning
329 end
330 local Notification = Instance.new("ScreenGui")
331 local Frame = Instance.new("Frame")
332 local TextLabel = Instance.new("TextLabel")
333 local IMAGE = Instance.new("ImageLabel")
334 Notification.Name = "Notification"
335 Notification.Parent = gsCoreGui
336 Frame.Parent = Notification
337 Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
338 Frame.BackgroundTransparency = 0.20000000298023
339 Frame.BorderSizePixel = 0
340 Frame.Position = UDim2.new(0, 0, -0.2, 0)
341 Frame.Size = UDim2.new(1, 0, 0, 30)
342 TextLabel.Parent = Frame
343 TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
344 TextLabel.BackgroundTransparency = 1
345 TextLabel.Size = UDim2.new(1, 0, 1, 0)
346 TextLabel.Font = Enum.Font.SourceSansLight
347 TextLabel.Text = msg
348 TextLabel.TextColor3 = Color3.new(0.905882, 0.905882, 0.905882)
349 TextLabel.TextScaled = true
350 TextLabel.TextSize = 14
351 TextLabel.TextWrapped = true
352 IMAGE.Parent = Frame
353 IMAGE.BackgroundTransparency = 1
354 IMAGE.Size = UDim2.new(0, 50, 0, 50)
355 IMAGE.Position = UDim2.new(0.1, 0, 0, 0)
356 IMAGE.Image = style
357 Frame:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 1.5)
358 wait(length)
359 pcall(function()
360 Frame:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
361 end)
362 wait(3.01)
363 Notification:Destroy()
364end
365function hasTools()
366 local a = false
367 local b = false
368 for i,v in pairs(LP.Character:GetDescendants()) do
369 if v:IsA("Tool") then
370 if v ~= nil then
371 a = true
372 else
373 a = false
374 end
375 end
376 end
377 for i,k in pairs(LP.Backpack:GetDescendants()) do
378 if k:IsA("Tool") then
379 if k ~= nil then
380 b = true
381 else
382 b = false
383 end
384 end
385 end
386 return a or b
387end
388Compliments = {" is the coolest person in this server!", ", I really like your avatar!", ", I really want to be your friend!", " is truly amazing. Truly!", " is incredible!", ", you are my favourite here!!", ", I am complimenting you right now at this very moment.", " you are really awesome", " when will you be my friend!?", " is such a great person", " is a fantastic person!"}
389function complimentplr(player)
390 local plrName = player.Name
391 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(plrName..Compliments[math.random(1, #Compliments)], "All")
392end
393function createINFO(player)
394 local InfoGUIv2 = Instance.new("ScreenGui")
395 local Frame = Instance.new("Frame")
396 local Frame_2 = Instance.new("Frame")
397 local infoguiCLOSE = Instance.new("TextButton")
398 local Frame_3 = Instance.new("Frame")
399 local playerName = Instance.new("TextLabel")
400 local Frame_4 = Instance.new("Frame")
401 local playerAvatar = Instance.new("ImageLabel")
402 local playerAccAge = Instance.new("TextLabel")
403 local playerId = Instance.new("TextLabel")
404 local playerOs = Instance.new("TextLabel")
405 local playerMembership = Instance.new("TextLabel")
406 local Frame_5 = Instance.new("Frame")
407 local Frame_6 = Instance.new("Frame")
408 InfoGUIv2.Name = "InfoGUIv2"
409 InfoGUIv2.Parent = gsCoreGui
410 Frame.Parent = InfoGUIv2
411 Frame.BackgroundColor3 = Color3.new(0, 0, 0)
412 Frame.BackgroundTransparency = 1
413 Frame.BorderColor3 = Color3.new(0, 0, 0)
414 Frame.ClipsDescendants = true
415 Frame.Position = UDim2.new(0.45, 0, 1, 0)
416 Frame.Size = UDim2.new(0, 265, 0, 302)
417 Frame.ZIndex = -1
418 Frame_2.Parent = Frame
419 Frame_2.BackgroundColor3 = Color3.new(0.290196, 0, 0.447059)
420 Frame_2.BorderSizePixel = 0
421 Frame_2.Size = UDim2.new(0, 260, 0, 20)
422 infoguiCLOSE.Name = "infoguiCLOSE"
423 infoguiCLOSE.Parent = Frame_2
424 infoguiCLOSE.BackgroundColor3 = Color3.new(1, 1, 1)
425 infoguiCLOSE.BackgroundTransparency = 1
426 infoguiCLOSE.BorderSizePixel = 0
427 infoguiCLOSE.Position = UDim2.new(0, 230, 0, 0)
428 infoguiCLOSE.Size = UDim2.new(0, 30, 0, 20)
429 infoguiCLOSE.Font = Enum.Font.SourceSansBold
430 infoguiCLOSE.Text = "X"
431 infoguiCLOSE.TextColor3 = Color3.new(0.992157, 0.992157, 0.992157)
432 infoguiCLOSE.TextSize = 20
433 Frame_3.Parent = Frame
434 Frame_3.BackgroundColor3 = Color3.new(0.482353, 0.121569, 0.635294)
435 Frame_3.BorderSizePixel = 0
436 Frame_3.Position = UDim2.new(0, 0, 0, 20)
437 Frame_3.Size = UDim2.new(0, 260, 0, 40)
438 playerName.Name = "playerName"
439 playerName.Parent = Frame_3
440 playerName.BackgroundColor3 = Color3.new(1, 1, 1)
441 playerName.BackgroundTransparency = 1
442 playerName.Position = UDim2.new(0, 10, 0, 5)
443 playerName.Size = UDim2.new(0, 240, 0, 30)
444 playerName.Font = Enum.Font.SourceSansLight
445 playerName.Text = player.Name
446 playerName.TextColor3 = Color3.new(0.988235, 0.988235, 0.988235)
447 playerName.TextScaled = true
448 playerName.TextSize = 14
449 playerName.TextWrapped = true
450 Frame_4.Parent = Frame
451 Frame_4.BackgroundColor3 = Color3.new(0.956863, 0.956863, 0.956863)
452 Frame_4.BorderSizePixel = 0
453 Frame_4.Position = UDim2.new(0, 0, 0, 60)
454 Frame_4.Size = UDim2.new(0, 260, 0, 237)
455 playerAvatar.Name = "playerAvatar"
456 playerAvatar.Parent = Frame_4
457 playerAvatar.BackgroundColor3 = Color3.new(1, 1, 1)
458 playerAvatar.Position = UDim2.new(0, 85, 0, 10)
459 playerAvatar.Size = UDim2.new(0, 85, 0, 85)
460 playerAvatar.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=150&Format=Png&username="..player.Name
461 playerAccAge.Name = "playerAccAge"
462 playerAccAge.Parent = Frame_4
463 playerAccAge.BackgroundColor3 = Color3.new(1, 1, 1)
464 playerAccAge.BackgroundTransparency = 1
465 playerAccAge.Position = UDim2.new(0, 5, 0, 101)
466 playerAccAge.Size = UDim2.new(0, 250, 0, 30)
467 playerAccAge.Font = Enum.Font.SourceSans
468 playerAccAge.Text = "Account Age: "..player.AccountAge
469 playerAccAge.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
470 playerAccAge.TextScaled = true
471 playerAccAge.TextSize = 14
472 playerAccAge.TextWrapped = true
473 playerId.Name = "playerId"
474 playerId.Parent = Frame_4
475 playerId.BackgroundColor3 = Color3.new(1, 1, 1)
476 playerId.BackgroundTransparency = 1
477 playerId.Position = UDim2.new(0, 5, 0, 131)
478 playerId.Size = UDim2.new(0, 250, 0, 30)
479 playerId.Font = Enum.Font.SourceSans
480 playerId.Text = "Account ID: "..player.UserId
481 playerId.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
482 playerId.TextScaled = true
483 playerId.TextSize = 14
484 playerId.TextWrapped = true
485 playerOs.Name = "playerOs"
486 playerOs.Parent = Frame_4
487 playerOs.BackgroundColor3 = Color3.new(1, 1, 1)
488 playerOs.BackgroundTransparency = 1
489 playerOs.Position = UDim2.new(0, 5, 0, 161)
490 playerOs.Size = UDim2.new(0, 250, 0, 30)
491 playerOs.Font = Enum.Font.SourceSansLight
492 playerOs.Text = "Player OS: "..player.OsPlatform
493 playerOs.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
494 playerOs.TextScaled = true
495 playerOs.TextSize = 14
496 playerOs.TextWrapped = true
497 playerMembership.Name = "playerMembership"
498 playerMembership.Parent = Frame_4
499 playerMembership.BackgroundColor3 = Color3.new(1, 1, 1)
500 playerMembership.BackgroundTransparency = 1
501 playerMembership.Position = UDim2.new(0, 5, 0, 191)
502 playerMembership.Size = UDim2.new(0, 250, 0, 30)
503 playerMembership.Font = Enum.Font.SourceSansLight
504 if player.MembershipType == Enum.MembershipType.None then
505 playerMembership.Text = "No builder's club."
506 elseif player.MembershipType == Enum.MembershipType.BuildersClub then
507 playerMembership.Text = "Builder's club!"
508 elseif player.MembershipType == Enum.MembershipType.TurboBuildersClub then
509 playerMembership.Text = "Turbo Builder's club!"
510 elseif player.MembershipType == Enum.MembershipType.OutrageousBuildersClub then
511 playerMembership.Text = "Outrageous Builder's club!"
512 end
513 playerMembership.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
514 playerMembership.TextScaled = true
515 playerMembership.TextSize = 14
516 playerMembership.TextWrapped = true
517 Frame_5.Parent = Frame
518 Frame_5.BackgroundColor3 = Color3.new(0, 0, 0)
519 Frame_5.BackgroundTransparency = 0.69999998807907
520 Frame_5.BorderColor3 = Color3.new(0, 0, 0)
521 Frame_5.BorderSizePixel = 0
522 Frame_5.ClipsDescendants = true
523 Frame_5.Position = UDim2.new(0, 10, 0, 10)
524 Frame_5.Selectable = true
525 Frame_5.Size = UDim2.new(0, 255, 0, 292)
526 Frame_5.ZIndex = -1
527 Frame_6.Parent = Frame
528 Frame_6.BackgroundColor3 = Color3.new(0, 0, 0)
529 Frame_6.BackgroundTransparency = 0.69999998807907
530 Frame_6.BorderColor3 = Color3.new(0, 0, 0)
531 Frame_6.BorderSizePixel = 0
532 Frame_6.ClipsDescendants = true
533 Frame_6.Position = UDim2.new(0, 8, 0, 8)
534 Frame_6.Selectable = true
535 Frame_6.Size = UDim2.new(0, 255, 0, 292)
536 Frame_6.ZIndex = -1
537 local closeGet = {}
538 closeGet.Size = UDim2.new(0, 0, 0, 0)
539 local openGet = {}
540 openGet.Position = UDim2.new(0.45, 0, 0.45, 0)
541 local closeFunction = gsTween:Create(Frame, TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), closeGet)
542 local openFunction = gsTween:Create(Frame, TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), openGet)
543 infoguiCLOSE.MouseButton1Click:Connect(function()
544 closeFunction:Play()
545 Frame:TweenPosition((Frame.Position + UDim2.new(0, 265 / 2, 0, 302 / 2)), "InOut", "Sine", 2)
546 wait(2.01)
547 Frame:Destroy()
548 end)
549 openFunction:Play()
550 local UserInputService = game:GetService("UserInputService")
551 local dragging
552 local dragInput
553 local dragStart
554 local startPos
555 local function update(input)
556 local delta = input.Position - dragStart
557 local dragTime = 0.055
558 local SmoothDrag = {}
559 SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
560 local dragSmoothFunction = gsTween:Create(Frame, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
561 dragSmoothFunction:Play()
562 end
563 Frame.InputBegan:Connect(function(input)
564 if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
565 dragging = true
566 dragStart = input.Position
567 startPos = Frame.Position
568 input.Changed:Connect(function()
569 if input.UserInputState == Enum.UserInputState.End then
570 dragging = false
571 end
572 end)
573 end
574 end)
575 Frame.InputChanged:Connect(function(input)
576 if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
577 dragInput = input
578 end
579 end)
580 UserInputService.InputChanged:Connect(function(input)
581 if input == dragInput and dragging and Frame.Size == UDim2.new(0, 265, 0, 302) then
582 update(input)
583 end
584 end)
585end
586function clientSided()
587 Notification("info", "This command is for the client (you) only, no one else can see!", 6)
588end
589searchCmds={"1 print [msg] - Prints a message to the developer console","2 warn [msg] - Warns a message to the developer console","3 sit - Makes you sit","4 god - Activates FE Godmode (breaks tools)","5 view [plr] - Changes your camera subject to another player","6 unview - Changes your camera back to your player","7 gravity [num] - Changes workspace gravity to [num]","8 ungravity - Reverts workspace gravity to game's default","9 goto [plr] - Teleports you to a player","10 fecheck - Checks whether the game is FE or not","11 lockws - Locks the whole workspace","12 unlockws - Unlocks the whole workspace","13 noclip - Allows you to walk through walls and other objects","14 clip - Stops noclip, can collide","15 follow [plr] / [num] - Makes you follow a player constantly, optional [num] for how far away to follow","16 unfollow - Stops you from following","17 fling [plr] / [pow] - Uses your character to fling a player, optional [pow] for how much power to put into the fling","18 unfling - Stops you from flinging","19 trail [plr] / [num] - Makes you trail (walk infront) of a player constantly, optional [num] for how far away to trail","20 untrail - Stops you from trailing","21 annoy [plr] - Loop teleports you to the player","22 unannoy - Stops loop teleporting you","23 reset - Resets your character","24 grespawn - Respawns your character, best for use after FE godmode","25 respawn - Respawns your character, best to use if grespawn fails to work","26 speed // ws [num] - Changes your walkspeed (speed or ws) to [num]","27 jumppower // jp [num] - Changes your jumppower (jumppower or jp) to [num]","28 hipheight // hh [num] - Changes your hipheight (hipheight or hh) to [num]","29 default - Changes your walkspeed, jumppower and hipheight back to normal","30 credits - Displays admin credits (by illremember#3799)","31 attach [plr] - Attaches you to a player, tool required","32 fly / [speed] - Enables fly, optional [speed] for how fast to fly","33 unfly - Disables fly","34 kill [plr] - Kills a player, tool required","35 bring [plr] - Brings a player, tool required","36 naked - Displays avatar body colours","37 nolimbs - Deletes all your arms and legs","38 noarms - Deletes both your arms","39 nolegs - Deletes both your legs","40 antikick [on/off] - Blocks all remotes for antikick when on, disables when off","41 blockremote [remote] / [service] - Blocks a remote from firing, optional [service] for where the remote is located","42 remotespy [on/off] - Prints all remotes to developer console when on when fired, stops printing when off","43 bang [plr] / [speed] - Bangs a player, optional [speed] to set animation adjust speed","44 unbang - Stops bang player","45 spam [msg] - Spams [msg] in chat","46 spamdelay [num] - Sets how long to wait in between spamming","47 unspam - Stops spamming","48 info [plr] - Creates GUI with information about player account, shows Account age, membership and account ID","49 age [plr] - Chats account age of player","50 invisible - Enables FE invisibility, by Timeless","51 walk [plr] - Begins to make you loop walk towards player","52 glitch [plr] / [num] - Glitches a player, tool required, optional [num] for strength of glitch","53 tp [plr] [plr] - Teleports a player to another player, tool required","54 givetool [plr] / [tool] - Gives your current equipped tool to player, optional [tool] to pick a tool by name from your inventory","55 givealltools [plr] - Gives all tools currently equipped and in inventory to player","56 blockhats - Removes mesh of all accessories","57 blocktool - Removes mesh of currently equipped tool","58 orbit [plr] - Begins to make you orbit around a player","59 unorbit - Stops you orbiting a player","60 pos - Shows your current position","61 savepos - Saves your current position","62 loadpos - Loads your current position from savepos","63 tppos [num] [num] [num] - Teleports you to position [num], [num], [num]","64 pmspam [plr] [msg] - Makes you spam a player's pm with [msg]","65 unpmspam - Stops spamming a player's pm","66 wsvis [num] - Changes all parts in workspace to [num] transparency","67 bringobj [obj] / [num] - Brings an object in the workspace to you, optional [num] for how far away to bring object","68 cbring [plr] - Brings a player to you constantly on client","69 uncbring - Stops bringing a player to you on client","70 cfreeze [plr] - Freezes a player on your client","71 uncfreeze / [plr] - Unfreezes a player on your cleint","72 unattach - Unattaches you from a player","73 reach [on/off] / [num] - Activates/Deactivates reach for currently equipped tool, optional [num] for how long the reach should be","74 droptool / [tool] - Drops a tool into the workspace, optional [tool] command for which tool to drop","75 drophats - Drops all your accessories into the workspace","76 hidecmdbar - Hides the command bar","77 showcmdbar - Shows the command bar","78 prefix [key] - Changes your prefix to [key] must be 1 character","79 removeinvis - Removes all invisible parts in workspace","80 removefog - Removes fog in lighting","81 animation [id/gui] / [speed] - Makes you play an animation with [id], optional [speed] for adjusting animation speed OR [gui] to open Energize animation GUI","82 btools - Gives you btools for deleting, copying and dragging (client side)","83 esp [plr] - Enables an esp for that player, credits to Infinite Yield","84 unesp / [plr] - Disables all esp, optional [plr] for disabling esp just for that player","85 dice - Chats you rolling a dice for 1, 2, 3, 4, 5 or 6","86 random [min] [max] - Chats you picking a random number between [min] and [max]","87 closegame - Shutsdown/closes your game","88 savetool / [tool] - Saves a tool to your player equipped, optional [tool] for which tool to save in your inventory","89 loadtool / [tool] - Loads a tool from your player, optional [tool] for which tool to load by name","90 savealltool - Saves all tools in your character/inventory","91 loadalltool - Loads all tools in your player saved tools","92 clicktp / [key] - Enables click teleport, optional [key] to set a key instead of clicking","93 clickdel / [key] - Enables click delete part, optional [key] to set a key instead of clicking","94 unclicktp - Disables clicktp","95 unclickdel - Disables clickdel","96 shutdown - Attempts a server shutdown","97 chatlogs - Opens up a chat log gui with options to print chat to developer console","98 stopadmin - Disables currently running admin completely","99 freecam / [speed] - Enables freecam (like flying but not in character), optional [speed] for how fast the freecam should go","100 unfreecam // unfc - Disables freecam","101 fctp [plr] - Teleports your freecam to player","102 gotofc - Teleports you to current freecam position","103 cmds - Opens up this GUI with commands","104 fullcredits - Shows full individual credits for all help with the admin","105 hotkey [key] [cmd] - Creates a hotkey that executes [cmd] when [key] is pressed","106 removehotkey [key] - Removes a hotkey with [key]","107 removeallhotkey - Removes all current hotkeys for commands","108 printhotkeys - Prints all current existing hotkeys","109 os [plr] - Chats the current OS of a player","110 spin [plr] - Makes you spin with a player, tool required","111 unspin - Stops you spinning a player/teleporting to a player","112 explorer - Loads DEX explorer","113 maxzoom [num] - Changes your maxzoom to number","114 stare [plr] - Makes you stare at another player","115 unstare [plr] - Makes you stop staring at player","116 tempgod - Enables temporary FE godmode, does not work on all games, does not break tools","117 void [plr] - Teleports you and a player to the void, requires a tool","118 freefall [plr] - Makes you and a player freefall to the ground","119 version - Shows current admin's version","120 shiftlockon - Enables shift lock if not enabled by game developer","121 copychat [plr] - Makes you copy the chat player says, use uncopychat to stop copying chat","122 newattach [plr] - Does not FE Godmode you, requires 2 tools, attaches you to player","123 newkill [plr] - Does not FE Godmode you, requires 2 tools, kills player","124 newbring [plr] - Does not FE Godmode you, requires 2 tools, brings player","125 spawn [ws/jp/hh/god] [num] - Sets your walkspeed/jumppower/hipheight to number whenever you respawn, or makes you FE Godded whenever you respawn","126 unspawn - Stops you spawning with stats set by "..commandPrefix.."spawn","127 autosavetool [on/off] - Auto saves your tools when you reset","128 beginbot / [mode] - Makes you a bot for other players, type just "..commandPrefix.."beginbot to print available modes","129 endbot / [mode] - Ends "..commandPrefix.."beginbot, optional [mode] to disable one mode only","130 stopsit - Disables your ability to sit","131 gosit - Enables your ability to sit","132 spawnpoint - Sets your spawnpoint for whenever you reset to where you are","133 nospawn - Removes your spawnpoint","134 chaterror - Creates a chat error, works best first time","135 bypass [on/off] - Changes certain commands like "..commandPrefix.."fly so they are not detected by most anti-exploits", "136 fixcam - Fixes your camera in case it breaks", "137 gotoobj [obj] - Teleports you to a part in the workspace, make sure you put the name properly!", "138 breakcam - Makes it so your camera can go through parts, fixed with "..commandPrefix.."fixcam", "139 inviscam - Makes it so your camera goes through parts and makes them transparent so your character is always visible, fixed with "..commandPrefix.."fixcam", "140 printobj / [key] - Prints the object's path clicked to developer console, optional [key] for key pressed instead of click", "141 unprintobj - Stops printobj from running", "142 hotkeyfc [goto/unfc] - If freecam is set as a hotkey, chooses whether to use unfreecam or gotofc when disabling through a hotkey", "143 carpet [plr] - Makes you a carpet for a player", "144 uncarpet - Stops carpet", "145 brickcreate [num] / [pos] [pos] [pos] - Creates [num] amount of bricks from accessories, wont work in all games, optional [pos] for position to create bricks", "146 uncopychat - Stops copying chat", "147 forward / [speed] - Makes you automatically move forward default speed is 1", "148 unforward - Stops you moving automatically forward from forward", "149 id [plr] - Makes you chat the user ID of the player", "150 spinhats / [pow] - Makes all your accessories begin to spin around! Credit to xFunnieuss.", "151 unspinhats - Stops spinhats from spinning accessories", "152 headless - Makes you headless, but cannot control your character after, use grespawn to reset", "153 savemap - Saves the current workspace/map", "154 loadmap - Loads map saved by savemap", "155 creatorid - Changes your user ID to the game creator's user ID", "156 gameid - Shows the game's ID", "157 delobj [obj] - Allows you to delete an object in the workspace by name", "158 glide [plr] / [speed] - Makes you glide towards a player, optional [speed] for the speed of gliding", "159 stutter [on/off] - Makes your character begin stuttering as you move", "160 platform - Creates a platform on your client that you can stand on, deletes in 20 seconds", "161 servertime - Gets the server time", "162 ride [plr] - Makes you ride a player's head", "163 unride [plr] - Makes you stop riding a player's head", "164 cmute [plr] - Client mutes a player, useful for muting spammers", "165 uncmute - Unmutes a player that has been cmuted", "166 hat [plr] - Makes you carpet a player, but on their head", "167 unhat - Stops hat from running", "168 chat [msg] - Makes you chat a string, useful for hotkeys"}
590CMDS={"print [msg]","warn [msg]","sit","god","view [plr]","unview","gravity [num]","ungravity","goto [plr]","fecheck","lockws","unlockws","noclip","clip","follow [plr] / [num]","unfollow","fling [plr] / [pow]","unfling","trail [plr] / [num]","untrail","annoy [plr]","unannoy","reset","grespawn","respawn","speed // ws [num]","jumppower // jp [num]","hipheight // hh [num]","default","credits","attach [plr]","fly / [speed]","unfly","kill [plr]","bring [plr]","naked","nolimbs","noarms","nolegs","antikick [on/off]","blockremote [remote] / [service]","remotespy [on/off]","bang [plr] / [speed]","unbang","spam [msg]","spamdelay [num]","unspam","info [plr]","age [plr]","invisible","walk [plr]","glitch [plr] / [num]","tp [plr] [plr]","givetool [plr] / [tool]","givealltools [plr]","blockhats","blocktool","orbit [plr]","unorbit","pos","savepos","loadpos","tppos [num] [num] [num]","pmspam [plr] [msg]","unpmspam","wsvis [num]","bringobj [obj] / [num]","cbring [plr] / [num]","uncbring","cfreeze [plr]","uncfreeze / [plr]","unattach","reach [on/off] / [num]","droptool / [tool]","drophats","hidecmdbar","showcmdbar","prefix [key]","removeinvis","removefog","animation [id/gui] / [speed]","btools","esp [plr]","unesp / [plr]","dice","random [min] [max]","closegame","savetool / [tool]","loadtool / [tool]","savealltool","loadalltool","clicktp / [key]","clickdel / [key]","unclicktp","unclickdel","oof","chatlogs","stopadmin","freecam / [speed] // fc / [speed]","unfreecam // unfc","gotofc","cmds","fullcredits","hotkey [key] [cmd]","removehotkey [key]","removeallhotkey","printhotkeys","os [plr]","spin [plr]","unspin","fctp [plr]","explorer","maxzoom [num]","stare [plr]","unstare [plr]","tempgod","void [plr]","freefall [plr]","version","shiftlockon","copychat [plr]","newattach [plr]","newkill [plr]","newbring [plr]","spawn [ws/jp/hh/god] [num]","unspawn","autosavetool [on/off]","beginbot / [mode]","endbot / [mode]","stopsit","gosit","spawnpoint","nospawn","chaterror", "bypass [on/off]", "fixcam", "gotoobj [obj]", "breakcam", "inviscam", "printobj / [key]", "unprintobj", "hotkeyfc [goto/unfc]", "carpet [plr]", "uncarpet", "brickcreate [num] / [pos] [pos] [pos]", "uncopychat", "forward / [speed]", "unforward", "id [plr]", "spinhats / [pow]", "unspinhats", "headless", "savemap", "loadmap", "creatorid", "gameid", "delobj [obj]", "glide [plr] / [speed]", "stutter [on/off]", "platform", "servertime", "ride [plr]", "unride", "cmute [plr]", "uncmute", "hat [plr]", "unhat", "chat [msg]"} -- 168
591local CMDS_GUI_V2 = Instance.new("ScreenGui")
592local CMDSmain = Instance.new("Frame")
593local CMDSframemain = Instance.new("Frame")
594local cmdgui_topframe = Instance.new("Frame")
595local closecmdsgui = Instance.new("TextButton")
596local cmdgui_midframe = Instance.new("Frame")
597local cmdsgui_SearchFunction = Instance.new("TextBox")
598local cmdsgui_searchDETAILFRAME = Instance.new("Frame")
599local cmdsgui_searchDETAILTEXT = Instance.new("TextLabel")
600local ListofCMDS = Instance.new("ScrollingFrame")
601local cmdTutorial = Instance.new("TextLabel")
602local cmdTutorial_2 = Instance.new("TextLabel")
603local cmdTutorial_3 = Instance.new("TextLabel")
604local CMDS_Shadow = Instance.new("Frame")
605local CMDS_Shadow2 = Instance.new("Frame")
606CMDS_GUI_V2.Name = "CMDS_GUI_V2"
607CMDS_GUI_V2.Parent = gsCoreGui
608CMDSmain.Name = "CMDSmain"
609CMDSmain.Parent = CMDS_GUI_V2
610CMDSmain.BackgroundColor3 = Color3.new(1, 1, 1)
611CMDSmain.BackgroundTransparency = 1
612CMDSmain.Position = UDim2.new(0, 695, 0, 297)
613CMDSmain.Size = UDim2.new(0, 440, 0, 367)
614CMDSmain.AnchorPoint = Vector2.new(0.5, 0.5)
615CMDSmain.Visible = false
616CMDSmain.ClipsDescendants = true
617CMDSframemain.Name = "CMDSframemain"
618CMDSframemain.Parent = CMDSmain
619CMDSframemain.BackgroundColor3 = Color3.new(0.309804, 0.309804, 0.309804)
620CMDSframemain.BorderSizePixel = 0
621CMDSframemain.Size = UDim2.new(0, 440, 0, 367)
622cmdgui_topframe.Name = "cmdgui_topframe"
623cmdgui_topframe.Parent = CMDSframemain
624cmdgui_topframe.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
625cmdgui_topframe.BorderSizePixel = 0
626cmdgui_topframe.Size = UDim2.new(0, 440, 0, 15)
627closecmdsgui.Name = "closecmdsgui"
628closecmdsgui.Parent = cmdgui_topframe
629closecmdsgui.BackgroundColor3 = Color3.new(1, 1, 1)
630closecmdsgui.BackgroundTransparency = 1
631closecmdsgui.Position = UDim2.new(0, 410, 0, 0)
632closecmdsgui.Size = UDim2.new(0, 30, 0, 15)
633closecmdsgui.Font = Enum.Font.SourceSansBold
634closecmdsgui.Text = "X"
635closecmdsgui.TextColor3 = Color3.new(0.968628, 0.968628, 0.968628)
636closecmdsgui.TextSize = 20
637cmdgui_midframe.Name = "cmdgui_midframe"
638cmdgui_midframe.Parent = CMDSframemain
639cmdgui_midframe.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902)
640cmdgui_midframe.BorderSizePixel = 0
641cmdgui_midframe.Position = UDim2.new(0, 0, 0, 15)
642cmdgui_midframe.Size = UDim2.new(0, 440, 0, 45)
643cmdsgui_SearchFunction.Name = "cmdsgui_SearchFunction"
644cmdsgui_SearchFunction.Parent = cmdgui_midframe
645cmdsgui_SearchFunction.BackgroundColor3 = Color3.new(1, 1, 1)
646cmdsgui_SearchFunction.BackgroundTransparency = 1
647cmdsgui_SearchFunction.BorderSizePixel = 0
648cmdsgui_SearchFunction.Position = UDim2.new(0, 120, 0, 10)
649cmdsgui_SearchFunction.Size = UDim2.new(0, 200, 0, 25)
650cmdsgui_SearchFunction.Font = Enum.Font.SourceSans
651cmdsgui_SearchFunction.Text = ""
652cmdsgui_SearchFunction.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
653cmdsgui_SearchFunction.TextScaled = true
654cmdsgui_SearchFunction.TextSize = 14
655cmdsgui_SearchFunction.TextWrapped = true
656cmdsgui_searchDETAILFRAME.Name = "cmdsgui_searchDETAILFRAME"
657cmdsgui_searchDETAILFRAME.Parent = cmdsgui_SearchFunction
658cmdsgui_searchDETAILFRAME.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
659cmdsgui_searchDETAILFRAME.BorderSizePixel = 0
660cmdsgui_searchDETAILFRAME.Position = UDim2.new(0, 0, 0, 25)
661cmdsgui_searchDETAILFRAME.Size = UDim2.new(0, 200, 0, 2)
662cmdsgui_searchDETAILTEXT.Name = "cmdsgui_searchDETAILTEXT"
663cmdsgui_searchDETAILTEXT.Parent = cmdsgui_SearchFunction
664cmdsgui_searchDETAILTEXT.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
665cmdsgui_searchDETAILTEXT.BackgroundTransparency = 1
666cmdsgui_searchDETAILTEXT.Size = UDim2.new(0, 200, 0, 25)
667cmdsgui_searchDETAILTEXT.Font = Enum.Font.SourceSansLight
668cmdsgui_searchDETAILTEXT.Text = "Search"
669cmdsgui_searchDETAILTEXT.TextColor3 = Color3.fromRGB(240, 240, 240)
670cmdsgui_searchDETAILTEXT.TextSize = 30
671ListofCMDS.Name = "ListofCMDS"
672ListofCMDS.Parent = CMDSframemain
673ListofCMDS.BackgroundColor3 = Color3.new(0.309804, 0.309804, 0.309804)
674ListofCMDS.BorderSizePixel = 0
675ListofCMDS.Position = UDim2.new(0, 0, 0, 60)
676ListofCMDS.Size = UDim2.new(0, 440, 0, 307)
677ListofCMDS.CanvasSize = UDim2.new(5, 0, 8, 0)
678ListofCMDS.ScrollingDirection = Enum.ScrollingDirection.XY
679cmdTutorial.Name = "cmdTutorial"
680cmdTutorial.Parent = ListofCMDS
681cmdTutorial.BackgroundColor3 = Color3.new(1, 1, 1)
682cmdTutorial.BackgroundTransparency = 1
683cmdTutorial.BorderSizePixel = 0
684cmdTutorial.Position = UDim2.new(0, 5, 0, 5)
685cmdTutorial.Size = UDim2.new(0, 420, 0, 20)
686cmdTutorial.Font = Enum.Font.SourceSansBold
687cmdTutorial.Text = "\"/\" means OPTIONAL argument after"
688cmdTutorial.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
689cmdTutorial.TextScaled = true
690cmdTutorial.TextSize = 14
691cmdTutorial.TextWrapped = true
692cmdTutorial.TextXAlignment = Enum.TextXAlignment.Left
693cmdTutorial_2.Name = "cmdTutorial"
694cmdTutorial_2.Parent = ListofCMDS
695cmdTutorial_2.BackgroundColor3 = Color3.new(1, 1, 1)
696cmdTutorial_2.BackgroundTransparency = 1
697cmdTutorial_2.BorderSizePixel = 0
698cmdTutorial_2.Position = UDim2.new(0, 5, 0, 25)
699cmdTutorial_2.Size = UDim2.new(0, 420, 0, 20)
700cmdTutorial_2.Font = Enum.Font.SourceSansBold
701cmdTutorial_2.Text = "\"//\" means another way of running command"
702cmdTutorial_2.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
703cmdTutorial_2.TextScaled = true
704cmdTutorial_2.TextSize = 14
705cmdTutorial_2.TextWrapped = true
706cmdTutorial_2.TextXAlignment = Enum.TextXAlignment.Left
707cmdTutorial_3.Name = "cmdTutorial"
708cmdTutorial_3.Parent = ListofCMDS
709cmdTutorial_3.BackgroundColor3 = Color3.new(1, 1, 1)
710cmdTutorial_3.BackgroundTransparency = 1
711cmdTutorial_3.BorderSizePixel = 0
712cmdTutorial_3.Position = UDim2.new(0, 5, 0, 45)
713cmdTutorial_3.Size = UDim2.new(0, 420, 0, 20)
714cmdTutorial_3.Font = Enum.Font.SourceSansBold
715cmdTutorial_3.Text = "Anything inside \"[ ]\" is an argument for the command"
716cmdTutorial_3.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
717cmdTutorial_3.TextScaled = true
718cmdTutorial_3.TextSize = 14
719cmdTutorial_3.TextWrapped = true
720cmdTutorial_3.TextXAlignment = Enum.TextXAlignment.Left
721CMDS_Shadow.Name = "CMDS_Shadow"
722CMDS_Shadow.Parent = CMDSmain
723CMDS_Shadow.BackgroundColor3 = Color3.new(0, 0, 0)
724CMDS_Shadow.BackgroundTransparency = 0.60000002384186
725CMDS_Shadow.BorderSizePixel = 0
726CMDS_Shadow.Position = UDim2.new(0, 2, 0, 2)
727CMDS_Shadow.Size = UDim2.new(0, 440, 0, 367)
728CMDS_Shadow.ZIndex = -1
729CMDS_Shadow2.Name = "CMDS_Shadow2"
730CMDS_Shadow2.Parent = CMDSmain
731CMDS_Shadow2.BackgroundColor3 = Color3.new(0, 0, 0)
732CMDS_Shadow2.BackgroundTransparency = 0.80000001192093
733CMDS_Shadow2.BorderSizePixel = 0
734CMDS_Shadow2.Position = UDim2.new(0, 5, 0, 5)
735CMDS_Shadow2.Size = UDim2.new(0, 440, 0, 367)
736CMDS_Shadow2.ZIndex = -1
737closecmdsgui.MouseButton1Click:Connect(function()
738 CMDSmain:TweenSize(UDim2.new(0, 0, 0, 0), "InOut", "Sine", 2)
739end)
740function CreateCMDlabel(position, text)
741 local sizenow = 15
742 local cmdHere = Instance.new("TextLabel")
743 cmdHere.Name = "cmdHere"
744 cmdHere.TextWrapped = true
745 cmdHere.Parent = ListofCMDS
746 cmdHere.BackgroundColor3 = Color3.new(1, 1, 1)
747 cmdHere.BackgroundTransparency = 1
748 cmdHere.BorderSizePixel = 0
749 cmdHere.Position = position
750 cmdHere.Size = UDim2.new(0, 1950, 0, sizenow)
751 cmdHere.Font = Enum.Font.SourceSans
752 cmdHere.Text = text
753 cmdHere.TextWrapped = true
754 cmdHere.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
755 cmdHere.TextScaled = false
756 cmdHere.TextSize = 20
757 cmdHere.TextXAlignment = Enum.TextXAlignment.Left
758end
759for i,_cmds in pairs(searchCmds) do
760 CreateCMDlabel(UDim2.new(0, 5, 0, 50 + (i * 15)), _cmds)
761end
762local UserInputService = game:GetService("UserInputService")
763local dragging
764local dragInput
765local dragStart
766local startPos
767local function updateCMDS(input)
768 local delta = input.Position - dragStart
769 local dragTime = 0.055
770 local SmoothDrag = {}
771 SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
772 local dragSmoothFunction = gsTween:Create(CMDSmain, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
773 dragSmoothFunction:Play()
774end
775cmdgui_topframe.InputBegan:Connect(function(input)
776 if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
777 dragging = true
778 dragStart = input.Position
779 startPos = CMDSmain.Position
780 input.Changed:Connect(function()
781 if input.UserInputState == Enum.UserInputState.End then
782 dragging = false
783 end
784 end)
785 end
786end)
787cmdgui_topframe.InputChanged:Connect(function(input)
788 if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
789 dragInput = input
790 end
791end)
792cmdgui_midframe.InputBegan:Connect(function(input)
793 if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
794 dragging = true
795 dragStart = input.Position
796 startPos = CMDSmain.Position
797 input.Changed:Connect(function()
798 if input.UserInputState == Enum.UserInputState.End then
799 dragging = false
800 end
801 end)
802 end
803end)
804cmdgui_midframe.InputChanged:Connect(function(input)
805 if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
806 dragInput = input
807 end
808end)
809UserInputService.InputChanged:Connect(function(input)
810 if input == dragInput and dragging then
811 updateCMDS(input)
812 end
813end)
814cmdsgui_SearchFunction.Focused:Connect(function()
815 cmdsgui_SearchFunction.TextTransparency = 0
816 local searchTween = {}
817 searchTween.TextColor3 = Color3.new(0.0980392, 0.462745, 0.823529)
818 searchTween.TextSize = 18
819 searchTween.Position = UDim2.new(0, -70, 0, -15)
820 local frameTweenblue = {}
821 frameTweenblue.BackgroundColor3 = Color3.new(0.0980392, 0.462745, 0.823529)
822 local searchTween1 = gsTween:Create(cmdsgui_searchDETAILTEXT, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), searchTween)
823 searchTween1:Play()
824 local frameTweenblue1 = gsTween:Create(cmdsgui_searchDETAILFRAME, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), frameTweenblue)
825 frameTweenblue1:Play()
826end)
827cmdsgui_SearchFunction.FocusLost:Connect(function(enterPressed)
828 if not enterPressed then
829 cmdsgui_SearchFunction.TextTransparency = 1
830 else
831 cmdsgui_SearchFunction.Text = " "
832 end
833 local searchTween = {}
834 searchTween.TextColor3 = Color3.fromRGB(240, 240, 240)
835 searchTween.TextSize = 30
836 searchTween.Position = UDim2.new(0, 0, 0, 0)
837 local frameTweenblue = {}
838 frameTweenblue.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
839 local searchTween1 = gsTween:Create(cmdsgui_searchDETAILTEXT, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), searchTween)
840 searchTween1:Play()
841 local frameTweenblue1 = gsTween:Create(cmdsgui_searchDETAILFRAME, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), frameTweenblue)
842 frameTweenblue1:Play()
843end)
844cmdsgui_SearchFunction.Changed:Connect(function()
845 local index = 0
846 if cmdsgui_SearchFunction.Text ~= "" then
847 for i,v in pairs(ListofCMDS:GetChildren()) do
848 if v.Name == "cmdHere" then
849 if not string.find(v.Text, cmdsgui_SearchFunction.Text) then
850 v.Visible = false
851 else
852 v.Visible = true
853 index = index + 1
854 v.Position = UDim2.new(0, 5, 0, 50 + (index * 15))
855 end
856 end
857 end
858 end
859end)
860
861-- Command Execution
862LP.Chatted:Connect(function(chat)
863 run(chat)
864end)
865
866function run(msg)
867 if string.lower(string.sub(msg, 2, 5)) == "chat" then
868 msg = msg
869 elseif string.match(msg, "hotkey") and string.match(msg, "chat") then
870 msg = msg
871 else
872 msg = string.lower(msg)
873 end
874 local cmdPrefix = string.sub(msg, 1, 1)
875 if cmdPrefix == commandPrefix then
876 msg = string.sub(msg, 2)
877 local args = {}
878 for arg in string.gmatch(msg,"[^%s]+") do
879 table.insert(args,arg)
880 end
881 local cmdName = args[1]
882 table.remove(args,1)
883 local doCmd = Commands[cmdName]
884
885 if doCmd ~= nil then
886 doCmd(args)
887 end
888 end
889end
890
891-- Command bar
892local CommandBar = Instance.new("ScreenGui")
893local CMDBAR = Instance.new("Frame")
894local CMDBARText = Instance.new("TextBox")
895CommandBar.Name = "CommandBar"
896CommandBar.Parent = gsCoreGui
897CMDBAR.Name = "CMDBAR"
898CMDBAR.Parent = CommandBar
899CMDBAR.BackgroundColor3 = Color3.new(0.164706, 0.152941, 0.172549)
900CMDBAR.BorderSizePixel = 0
901CMDBAR.Position = UDim2.new(0.025, 0, 1, 0)
902CMDBAR.Size = UDim2.new(0, 270, 0, 35)
903CMDBARText.Name = "CMDBARText"
904CMDBARText.Parent = CMDBAR
905CMDBARText.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
906CMDBARText.BorderSizePixel = 0
907CMDBARText.Position = UDim2.new(0, 5, 0, 5)
908CMDBARText.Size = UDim2.new(0, 260, 0, 25)
909CMDBARText.Font = Enum.Font.SourceSansLight
910CMDBARText.Text = ""
911CMDBARText.TextColor3 = Color3.new(0.933333, 0.933333, 0.933333)
912CMDBARText.TextScaled = true
913CMDBARText.TextSize = 14
914CMDBARText.TextWrapped = true
915Mouse.KeyDown:connect(function(Key)
916 if Key == string.lower(commandPrefix) then
917 CMDBARText:CaptureFocus()
918 CMDBAR:TweenPosition(UDim2.new(0.015, 0, 0.95, 0), "Out", "Elastic", 0.5, true)
919 end
920end)
921CMDBARText.FocusLost:connect(function(enterPressed)
922 CMDBAR:TweenPosition(UDim2.new(0.015, 0, 1, 0), "Out", "Quad", 0.5, true)
923 if enterPressed then
924 local cmdmsg = CMDBARText.Text
925 CMDBARText.Text = ""
926 run(commandPrefix..cmdmsg)
927 end
928end)
929local Match = Instance.new("Frame")
930Match.Name = "Match"
931Match.Parent = CMDBAR
932Match.BackgroundColor3 = Color3.new(0.164706, 0.152941, 0.172549)
933Match.BorderSizePixel = 0
934Match.Position = UDim2.new(0, 0, -4, 0)
935Match.Size = UDim2.new(1, 0, 4, 0)
936Match.Visible = false
937function CreateOption(Text)
938 local Option1 = Instance.new("TextLabel")
939 Option1.Name = "Option"
940 Option1.Parent = Match
941 Option1.BackgroundColor3 = Color3.new(1, 1, 1)
942 Option1.BackgroundTransparency = 1
943 Option1.Position = UDim2.new(-10, 0, 0, 0)
944 Option1.Size = UDim2.new(1, 0, 0, 20)
945 Option1.Font = Enum.Font.SourceSans
946 Option1.Text = Text
947 Option1.TextColor3 = Color3.new(0.952941, 0.952941, 0.952941)
948 Option1.TextScaled = true
949 Option1.TextWrapped = true
950end
951for i,cmdtext2 in pairs(CMDS) do
952 CreateOption(cmdtext2)
953end
954CMDBARText.Changed:Connect(function()
955 if CMDBARText.Text ~= "" and CMDBARText.Text ~= commandPrefix then
956 Match.Visible = true
957 local PositionMatch = 0
958 for i,cmdtext in pairs(Match:GetChildren()) do
959 if cmdtext.Name == "Option" then
960 if string.find(cmdtext.Text, CMDBARText.Text) then
961 cmdtext.Position = UDim2.new(0, 0, 0, 2 + (PositionMatch * 20))
962 PositionMatch = PositionMatch + 1
963 if cmdtext.Position == UDim2.new(0, 0, 0, 142) then
964 cmdtext.Position = UDim2.new(-10, 0, 0, 0)
965 PositionMatch = PositionMatch - 1
966 end
967 else
968 cmdtext.Position = UDim2.new(-10, 0, 0, 0)
969 end
970 end
971 end
972 else
973 Match.Visible = false
974 end
975end)
976
977-- Chat
978local ChatLogsv2 = Instance.new("ScreenGui")
979local MainChatFrame = Instance.new("Frame")
980local Framess = Instance.new("Frame")
981local CloseChatGUI = Instance.new("TextButton")
982local Frame_222 = Instance.new("Frame")
983local PrintChat = Instance.new("TextButton")
984local Shadow1 = Instance.new("Frame")
985local Shadow2 = Instance.new("Frame")
986local ScrollingFrame = Instance.new("ScrollingFrame")
987ChatLogsv2.Name = "ChatLogsv2"
988ChatLogsv2.Parent = gsCoreGui
989MainChatFrame.Name = "MainChatFrame"
990MainChatFrame.Parent = ChatLogsv2
991MainChatFrame.BackgroundColor3 = Color3.new(1, 1, 1)
992MainChatFrame.BackgroundTransparency = 1
993MainChatFrame.Position = UDim2.new(0, 760, 0, 261)
994MainChatFrame.Size = UDim2.new(0, 525, 0, 337)
995MainChatFrame.Visible = false
996Framess.Parent = MainChatFrame
997Framess.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
998Framess.BorderSizePixel = 0
999Framess.Size = UDim2.new(0, 525, 0, 15)
1000CloseChatGUI.Name = "CloseChatGUI"
1001CloseChatGUI.Parent = Framess
1002CloseChatGUI.BackgroundColor3 = Color3.new(1, 1, 1)
1003CloseChatGUI.BackgroundTransparency = 1
1004CloseChatGUI.BorderSizePixel = 0
1005CloseChatGUI.Position = UDim2.new(0, 495, 0, 0)
1006CloseChatGUI.Size = UDim2.new(0, 30, 0, 15)
1007CloseChatGUI.Font = Enum.Font.SourceSansBold
1008CloseChatGUI.Text = "X"
1009CloseChatGUI.TextColor3 = Color3.new(0.945098, 0.945098, 0.945098)
1010CloseChatGUI.TextSize = 20
1011Frame_222.Parent = MainChatFrame
1012Frame_222.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902)
1013Frame_222.BorderSizePixel = 0
1014Frame_222.Position = UDim2.new(0, 0, 0, 15)
1015Frame_222.Size = UDim2.new(0, 525, 0, 50)
1016PrintChat.Name = "PrintChat"
1017PrintChat.Parent = Frame_222
1018PrintChat.BackgroundColor3 = Color3.new(0.870588, 0.25098, 0.25098)
1019PrintChat.BorderSizePixel = 0
1020PrintChat.Position = UDim2.new(0, 15, 0, 0)
1021PrintChat.Size = UDim2.new(0, 170, 0, 30)
1022PrintChat.Font = Enum.Font.SourceSansLight
1023PrintChat.Text = "Print Chat"
1024PrintChat.TextColor3 = Color3.new(0.960784, 0.960784, 0.960784)
1025PrintChat.TextSize = 30
1026PrintChat.TextWrapped = true
1027Shadow1.Name = "Shadow1"
1028Shadow1.Parent = MainChatFrame
1029Shadow1.BackgroundColor3 = Color3.new(0, 0, 0)
1030Shadow1.BackgroundTransparency = 0.5
1031Shadow1.Position = UDim2.new(0, 2, 0, 2)
1032Shadow1.Size = UDim2.new(0, 525, 0, 337)
1033Shadow1.ZIndex = -1
1034Shadow2.Name = "Shadow2"
1035Shadow2.Parent = MainChatFrame
1036Shadow2.BackgroundColor3 = Color3.new(0, 0, 0)
1037Shadow2.BackgroundTransparency = 0.80000001192093
1038Shadow2.Position = UDim2.new(0, 5, 0, 5)
1039Shadow2.Size = UDim2.new(0, 525, 0, 337)
1040Shadow2.ZIndex = -1
1041ScrollingFrame.Parent = MainChatFrame
1042ScrollingFrame.BackgroundColor3 = Color3.new(0.266667, 0.266667, 0.266667)
1043ScrollingFrame.BorderSizePixel = 0
1044ScrollingFrame.Position = UDim2.new(0, 0, 0, 65)
1045ScrollingFrame.Size = UDim2.new(0, 525, 0, 271)
1046ScrollingFrame.CanvasPosition = Vector2.new(0, 403)
1047ScrollingFrame.ScrollBarThickness = 8
1048function CreateChatText(plr, chat)
1049 for i,v in pairs(ScrollingFrame:GetDescendants()) do
1050 v.Position = v.Position - UDim2.new(0, 0, 0, 20)
1051 if v.Position == UDim2.new(0, 5, 0, 10) then
1052 v:Destroy()
1053 end
1054 end
1055 local Example = Instance.new("TextLabel")
1056 Example.Name = "Example"
1057 Example.Parent = ScrollingFrame
1058 Example.BackgroundColor3 = Color3.new(1, 1, 1)
1059 Example.BackgroundTransparency = 1
1060 Example.Position = UDim2.new(0, 5, 0, 650)
1061 Example.Size = UDim2.new(0, 500, 0, 20)
1062 Example.Font = Enum.Font.SourceSans
1063 Example.Text = "["..plr.Name.."]: "..chat
1064 Example.TextColor3 = Color3.new(0.960784, 0.960784, 0.960784)
1065 Example.TextScaled = true
1066 Example.TextSize = 20
1067 Example.TextWrapped = true
1068 Example.TextXAlignment = Enum.TextXAlignment.Left
1069end
1070CloseChatGUI.MouseButton1Click:Connect(function()
1071 MainChatFrame:TweenPosition(UDim2.new(0, 550, 0, -550), "InOut", "Sine", 2)
1072 wait(2.01)
1073 MainChatFrame.Visible = false
1074end)
1075printingChat = false
1076PrintChat.MouseButton1Click:Connect(function()
1077 if printingChat == false then
1078 printingChat = true
1079 PrintChat.BackgroundColor3 = Color3.fromRGB(60, 200, 60)
1080 elseif printingChat == true then
1081 printingChat = false
1082 PrintChat.BackgroundColor3 = Color3.new(0.870588, 0.25098, 0.25098)
1083 end
1084end)
1085local UserInputService = game:GetService("UserInputService")
1086local dragging
1087local dragInput
1088local dragStart
1089local startPos
1090local function updateChat(input)
1091 local delta = input.Position - dragStart
1092 local dragTime = 0.055
1093 local SmoothDrag = {}
1094 SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
1095 local dragSmoothFunction = gsTween:Create(MainChatFrame, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
1096 dragSmoothFunction:Play()
1097end
1098Frame_222.InputBegan:Connect(function(input)
1099 if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
1100 dragging = true
1101 dragStart = input.Position
1102 startPos = MainChatFrame.Position
1103 input.Changed:Connect(function()
1104 if input.UserInputState == Enum.UserInputState.End then
1105 dragging = false
1106 end
1107 end)
1108 end
1109end)
1110Frame_222.InputChanged:Connect(function(input)
1111 if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
1112 dragInput = input
1113 end
1114end)
1115UserInputService.InputChanged:Connect(function(input)
1116 if input == dragInput and dragging then
1117 updateChat(input)
1118 end
1119end)
1120
1121function printChat(player, chat)
1122 print("["..player.Name.."]: "..chat)
1123end
1124complimentReady = true
1125for i,currentPlayersChatting in pairs(game:GetService("Players"):GetPlayers()) do
1126 currentPlayersChatting.Chatted:connect(function(chat)
1127 CreateChatText(currentPlayersChatting, chat)
1128 if printingChat then
1129 printChat(currentPlayersChatting, chat)
1130 end
1131 if copychatACTIVE then
1132 if currentPlayersChatting == copychatplayer then
1133 gsReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(chat, "All")
1134 end
1135 end
1136 if modeFling == true then
1137 if string.lower(string.sub(chat, 1, 7)) == "!fling " then
1138 if gsWorkspace:PGSIsEnabled() == false then
1139 FEGodmode()
1140 end
1141 if string.lower(string.sub(chat, 8)) == "me" then
1142 run(commandPrefix.."unfling")
1143 LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
1144 run(commandPrefix.."fling "..currentPlayersChatting.Name.." 2000000")
1145 else
1146 for i,notAll in pairs(findSinglePlayer(string.lower(string.sub(chat, 8)))) do
1147 if notAll ~= LP then
1148 run(commandPrefix.."unfling")
1149 LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
1150 run(commandPrefix.."fling "..notAll.Name.." 2000000")
1151 end
1152 end
1153 end
1154 end
1155 end
1156 if modeCompliment == true then
1157 if string.lower(string.sub(chat, 1, 3)) == "!c " then
1158 if complimentReady then
1159 complimentReady = false
1160 if string.lower(string.sub(chat, 4)) == "me" then
1161 complimentplr(currentPlayersChatting)
1162 else
1163 for i,Others in pairs(findSinglePlayer(string.lower(string.sub(chat, 4)))) do
1164 if Others == LP then
1165 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Don't be silly, I can't compliment myself!", "All")
1166 else
1167 complimentplr(Others)
1168 end
1169 end
1170 end
1171 wait(1)
1172 complimentReady = true
1173 end
1174 end
1175 end
1176 if modeMove == true then
1177 if string.lower(string.sub(chat, 1, 9)) == "!bringbot" then
1178 run(commandPrefix.."unfollow")
1179 run(commandPrefix.."unwalk")
1180 run(commandPrefix.."goto "..currentPlayersChatting.Name)
1181 elseif string.lower(string.sub(chat, 1, 6)) == "!walk " then
1182 for i,getWalkPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 7)))) do
1183 if getWalkPlayer == LP then
1184 run(commandPrefix.."unfollow")
1185 run(commandPrefix.."walk "..currentPlayersChatting.Name)
1186 else
1187 run(commandPrefix.."unfollow")
1188 run(commandPrefix.."walk "..getWalkPlayer.Name)
1189 end
1190 end
1191 elseif string.lower(string.sub(chat, 1, 8)) == "!follow " then
1192 for i,getFollowPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 9)))) do
1193 if getFollowPlayer == LP then
1194 run(commandPrefix.."unwalk")
1195 run(commandPrefix.."follow "..currentPlayersChatting.Name)
1196 else
1197 run(commandPrefix.."unwalk")
1198 run(commandPrefix.."follow "..getFollowPlayer.Name)
1199 end
1200 end
1201 end
1202 end
1203 if modeInfo == true then
1204 if infoReady then
1205 infoReady = false
1206 if string.lower(string.sub(chat, 1, 5)) == "!age " then
1207 for i,v in pairs(findSinglePlayer(string.lower(string.sub(chat, 6)))) do
1208 if v == LP then
1209 run(commandPrefix.."age "..currentPlayersChatting.Name)
1210 else
1211 run(commandPrefix.."age "..v.Name)
1212 end
1213 end
1214 end
1215 if string.lower(string.sub(chat, 1, 4)) == "!id " then
1216 for i,a in pairs(findSinglePlayer(string.lower(string.sub(chat, 5)))) do
1217 if a == LP then
1218 run(commandPrefix.."id "..currentPlayersChatting.Name)
1219 else
1220 run(commandPrefix.."id "..a.Name)
1221 end
1222 end
1223 end
1224 wait(1)
1225 infoReady = true
1226 end
1227 end
1228 end)
1229end
1230game:GetService("Players").PlayerAdded:connect(function(plr)
1231 plr.Chatted:connect(function(chat)
1232 CreateChatText(plr, chat)
1233 if printingChat then
1234 printChat(plr, chat)
1235 end
1236 if modeFling == true then
1237 if string.lower(string.sub(chat, 1, 7)) == "!fling " then
1238 if gsWorkspace:PGSIsEnabled() == false then
1239 FEGodmode()
1240 end
1241 if string.lower(string.sub(chat, 8)) == "me" then
1242 run(commandPrefix.."unfling")
1243 LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
1244 run(commandPrefix.."fling "..plr.Name.." 2000000")
1245 else
1246 for i,notAll in pairs(findSinglePlayer(string.lower(string.sub(chat, 8)))) do
1247 if notAll ~= LP then
1248 run(commandPrefix.."unfling")
1249 LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
1250 run(commandPrefix.."fling "..notAll.Name.." 2000000")
1251 end
1252 end
1253 end
1254 end
1255 end
1256 if modeCompliment == true then
1257 if string.lower(string.sub(chat, 1, 3)) == "!c " then
1258 if complimentReady == true then
1259 complimentReady = false
1260 if string.lower(string.sub(chat, 4)) == "me" then
1261 complimentplr(plr)
1262 else
1263 for i,Others in pairs(findSinglePlayer(string.lower(string.sub(chat, 4)))) do
1264 if Others == LP then
1265 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Don't be silly, I can't compliment myself!", "All")
1266 else
1267 complimentplr(Others)
1268 end
1269 end
1270 end
1271 wait(1)
1272 complimentReady = true
1273 end
1274 end
1275 end
1276 if modeMove == true then
1277 if string.lower(string.sub(chat, 1, 9)) == "!bringbot" then
1278 run(commandPrefix.."unfollow")
1279 run(commandPrefix.."unwalk")
1280 run(commandPrefix.."goto "..plr.Name)
1281 elseif string.lower(string.sub(chat, 1, 6)) == "!walk " then
1282 for i,getWalkPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 7)))) do
1283 if getWalkPlayer == LP then
1284 run(commandPrefix.."unfollow")
1285 run(commandPrefix.."walk "..plr.Name)
1286 else
1287 run(commandPrefix.."unfollow")
1288 run(commandPrefix.."walk "..getWalkPlayer.Name)
1289 end
1290 end
1291 elseif string.lower(string.sub(chat, 1, 8)) == "!follow " then
1292 for i,getFollowPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 9)))) do
1293 if getFollowPlayer == LP then
1294 run(commandPrefix.."unwalk")
1295 run(commandPrefix.."follow "..plr.Name)
1296 else
1297 run(commandPrefix.."unwalk")
1298 run(commandPrefix.."follow "..getFollowPlayer.Name)
1299 end
1300 end
1301 end
1302 end
1303 if modeInfo == true then
1304 if infoReady then
1305 infoReady = false
1306 if string.lower(string.sub(chat, 1, 5)) == "!age " then
1307 for i,v in pairs(findSinglePlayer(string.lower(string.sub(chat, 6)))) do
1308 if v == LP then
1309 run(commandPrefix.."age "..plr.Name)
1310 else
1311 run(commandPrefix.."age "..v.Name)
1312 end
1313 end
1314 end
1315 if string.lower(string.sub(chat, 1, 4)) == "!id " then
1316 for i,a in pairs(findSinglePlayer(string.lower(string.sub(chat, 5)))) do
1317 if a == LP then
1318 run(commandPrefix.."id "..plr.Name)
1319 else
1320 run(commandPrefix.."id "..a.Name)
1321 end
1322 end
1323 end
1324 wait(1)
1325 infoReady = true
1326 end
1327 end
1328 end)
1329end)
1330
1331-- Loops
1332noclip = false
1333following = false
1334trailing = false
1335annoying = false
1336flingnoclip = false
1337staring = false
1338stopsitting = false
1339stareplr = ""
1340CBRINGamount = 3
1341spawnWS = CurrentWalkspeed
1342spawnJP = CurrentJumppower
1343spawnHH = CurrentHipheight
1344spawningfegod = false
1345looptpbypassfly = false
1346if game.GameId == 245662005 or game.GameId == 601130232 then
1347 bypassMODE = true
1348else
1349 bypassMODE = false
1350end
1351viewplr = ""
1352loopview = false
1353cmdForward = false
1354forwardSpeed = 1
1355loopviewfc = false
1356spinTOhead = false
1357spinObj = ""
1358rideACTIVE = false
1359ridePLAYER = ""
1360
1361LPcurrenthumanoid = LP.Character.Humanoid
1362game:GetService('RunService').Stepped:connect(function()
1363 if LP.Character.Humanoid ~= nil then
1364 LPcurrenthumanoid = LP.Character.Humanoid
1365 end
1366 if noclip then
1367 if LP.Character then
1368 if LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
1369 LP.Character.Head.CanCollide = false
1370 LP.Character.Torso.CanCollide = false
1371 LP.Character["Left Leg"].CanCollide = false
1372 LP.Character["Right Leg"].CanCollide = false
1373 LP.Character["Left Arm"].CanCollide = false
1374 LP.Character["Right Arm"].CanCollide = false
1375 elseif LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
1376 LP.Character.Head.CanCollide = false
1377 LP.Character.UpperTorso.CanCollide = false
1378 LP.Character.LowerTorso.CanCollide = false
1379 LP.Character.HumanoidRootPart.CanCollide = false
1380 end
1381 end
1382 end
1383 if following then
1384 LP.Character.HumanoidRootPart.CFrame = gsPlayers[flwplr.Name].Character.HumanoidRootPart.CFrame + gsPlayers[flwplr.Name].Character.HumanoidRootPart.CFrame.lookVector * flwnum
1385 end
1386 if trailing then
1387 LP.Character.HumanoidRootPart.CFrame = gsPlayers[trlplr.Name].Character.HumanoidRootPart.CFrame + gsPlayers[trlplr.Name].Character.HumanoidRootPart.CFrame.lookVector * trlnum
1388 end
1389 if annoying then
1390 LP.Character.HumanoidRootPart.CFrame = gsPlayers[annplr.Name].Character.HumanoidRootPart.CFrame
1391 end
1392 if walkto then
1393 LP.Character.Humanoid:MoveTo(walkplr.Character.HumanoidRootPart.Position)
1394 end
1395 if cbringing then
1396 CBRINGplr.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * CBRINGamount
1397 end
1398 if cbringingall then
1399 for i,getbringplrs in pairs(gsPlayers:GetPlayers()) do
1400 if getbringplrs ~= LP then
1401 getbringplrs.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * CBRINGamount
1402 end
1403 end
1404 end
1405 if staring then
1406 LP.Character.HumanoidRootPart.CFrame = CFrame.new(LP.Character.Torso.Position, gsPlayers[stareplr.Name].Character.Torso.Position)
1407 end
1408 if stopsitting then
1409 LP.Character.Humanoid.Sit = false
1410 end
1411 if looptpbypassfly then
1412 pcall(function()
1413 LP.Character.Head.Anchored = false
1414 LP.Character.HumanoidRootPart.CFrame = gsWorkspace.rGETpartNUMBER2.CFrame
1415 LP.Character.Head.Anchored = true
1416 end)
1417 end
1418 if loopview then
1419 view(viewplr)
1420 end
1421 if cmdForward then
1422 LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * forwardSpeed
1423 end
1424 if loopviewfc then
1425 pcall(function()
1426 gsWorkspace.CurrentCamera.CameraSubject = gsWorkspace.rGETpartNUMBER2
1427 end)
1428 end
1429 if spinTOhead then
1430 pcall(function()
1431 spinObj.Position = LP.Character.Head.Position
1432 end)
1433 end
1434 if rideACTIVE == true then
1435 LP.character.HumanoidRootPart.CFrame = ridePLAYER.Character.HumanoidRootPart.CFrame + Vector3.new(0, 3, 0)
1436 end
1437end)
1438spawningatreset = false
1439spawnresetpoint = LP.Character.Head.CFrame
1440
1441LPcurrenthumanoid.Died:Connect(function()
1442 flying = false
1443 doFREECAM = false
1444 if savingtoolsloop then
1445 run(commandPrefix.."savealltool")
1446 end
1447 if spawningatreset == true then
1448 spawnresetpoint = LP.Character.Head.CFrame + Vector3.new(0, 5, 0)
1449 end
1450end)
1451
1452LP.CharacterAdded:Connect(function()
1453 wait(0.2)
1454 LP.Character.Humanoid.WalkSpeed = spawnWS
1455 LP.Character.Humanoid.JumpPower = spawnJP
1456 LP.Character.Humanoid.HipHeight = spawnHH
1457 if spawningfegod then
1458 FEGodmode()
1459 end
1460 if spawningpos and spawnpos ~= nil then
1461 LP.Character.HumanoidRootPart.CFrame = spawnpos
1462 end
1463 if spawningatreset == true then
1464 LP.Character.HumanoidRootPart.CFrame = spawnresetpoint
1465 end
1466end)
1467
1468-- Commands
1469Commands = {}
1470
1471Commands.print = function(args)
1472 local msg = table.concat(args," ")
1473 print(msg)
1474end
1475
1476Commands.warn = function(args)
1477 local msg = table.concat(args," ")
1478 warn(msg)
1479end
1480
1481Commands.sit = function(args)
1482 LP.Character.Humanoid.Sit = true
1483end
1484
1485Commands.god = function(args)
1486 FEGodmode()
1487 Notification("warning", "You have enabled FE Godmode, tools will not work. Use "..commandPrefix.."grespawn to remove.", 7)
1488end
1489
1490Commands.view = function(args)
1491 if args[1] then
1492 for i,v in pairs(findSinglePlayer(args[1])) do
1493 if bypassMODE == false then
1494 view(v)
1495 Notification("info", "Now viewing "..v.Name..". Use "..commandPrefix.."unview to stop viewing.", 3)
1496 elseif bypassMODE == true then
1497 viewplr = v
1498 loopview = true
1499 end
1500 end
1501 end
1502end
1503
1504Commands.unview = function(args)
1505 view(LP)
1506 loopview = false
1507end
1508
1509Commands.gravity = function(args)
1510 if args[1] then
1511 gsWorkspace.Gravity = args[1]
1512 end
1513end
1514
1515Commands.ungravity = function(args)
1516 gsWorkspace.Gravity = CurrentGravity
1517end
1518
1519Commands.goto = function(args)
1520 if args[1] then
1521 if bypassMODE == false then
1522 for i,v in pairs(findPlayer(args[1])) do
1523 LP.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
1524 end
1525 elseif bypassMODE == true then
1526 for i,v in pairs(findPlayer(args[1])) do
1527 local TPbypass = {}
1528 TPbypass.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(0, 5, 0)
1529 local TPFunction = gsTween:Create(LP.Character.HumanoidRootPart, TweenInfo.new(1.5, Enum.EasingStyle.Sine, Enum.EasingDirection.In), TPbypass)
1530 TPFunction:Play()
1531 end
1532 end
1533 end
1534end
1535
1536Commands.fecheck = function(args)
1537 if gsWorkspace.FilteringEnabled == true then
1538 Notification("warning", "FE is enabled!", 7)
1539 else
1540 Notification("warning", "FE is disabled. Consider using a different script.", 7)
1541 end
1542end
1543
1544Commands.lockws = function(args)
1545 lockWS()
1546 Notification("info", "Workspace locked.", 4)
1547end
1548
1549Commands.unlockws = function(args)
1550 unlockWS()
1551 Notification("info", "Workspace unlocked.", 4)
1552end
1553
1554Commands.noclip = function(args)
1555 noclip = true
1556 Notification("info", "Noclip enabled.", 4)
1557end
1558
1559Commands.clip = function(args)
1560 noclip = false
1561 Notification("info", "Noclip disabled.", 4)
1562end
1563
1564Commands.follow = function(args)
1565 if args[1] then
1566 for i,v in pairs(findPlayer(args[1])) do
1567 flwplr = v
1568 end
1569 if args[2] then
1570 flwnum = args[2]
1571 else
1572 flwnum = -5
1573 end
1574 following = true
1575 else
1576 Notification("warning", "No player selected to follow! Use: "..commandPrefix.."follow player", 4)
1577 end
1578end
1579
1580Commands.unfollow = function(args)
1581 following = false
1582end
1583
1584Commands.fling = function(args)
1585 if args[1] then
1586 for i,v in pairs(findSinglePlayer(args[1])) do
1587 if v ~= LP then
1588 view(v)
1589 pcall(function()
1590 LP.Character.HumanoidRootPart.Fling:Destroy()
1591 end)
1592 if not args[2] then
1593 RocketPropulsion(800000,1000,400000,v,"Fling")
1594 else
1595 RocketPropulsion(args[2],1500,400000,v,"Fling")
1596 end
1597 if noclip ~= true then
1598 flingnoclip = true
1599 noclip = true
1600 end
1601 end
1602 end
1603 else
1604 Notification("warning", "No player selected to fling! Use: "..commandPrefix.."fling player", 4)
1605 end
1606end
1607
1608Commands.unfling = function(args)
1609 view(LP)
1610 pcall(function()
1611 if LP.Character.HumanoidRootPart.Fling then
1612 for i,v in pairs(LP.Character:GetDescendants()) do
1613 if v.Name == "Fling" and v:IsA("RocketPropulsion") then
1614 v:Destroy()
1615 end
1616 end
1617 end
1618 end)
1619 if flingnoclip == true then
1620 noclip = false
1621 flingnoclip = false
1622 end
1623end
1624
1625Commands.trail = function(args)
1626 if args[1] then
1627 for i,v in pairs(findPlayer(args[1])) do
1628 trlplr = v
1629 end
1630 if args[2] then
1631 trlnum = args[2]
1632 else
1633 trlnum = 5
1634 end
1635 trailing = true
1636 else
1637 Notification("warning", "No player selected to trail! Use: "..commandPrefix.."trail player", 4)
1638 end
1639end
1640
1641Commands.untrail = function(args)
1642 trailing = false
1643end
1644
1645Commands.annoy = function(args)
1646 if args[1] then
1647 for i,v in pairs(findPlayer(args[1])) do
1648 annplr = v
1649 end
1650 annoying = true
1651 else
1652 Notification("warning", "No player selected to annoy! Use: "..commandPrefix.."annoy player", 4)
1653 end
1654end
1655
1656Commands.unannoy = function(args)
1657 annoying = false
1658end
1659
1660Commands.reset = function(args)
1661 LP.Character:BreakJoints()
1662end
1663
1664Commands.grespawn = function(args)
1665 LP.Character.Humanoid.Health = 0
1666 wait(1)
1667 LP.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
1668 LP.Character.Torso.CFrame = CFrame.new(1000000,0,1000000)
1669end
1670
1671Commands.respawn = function(args)
1672 local mod = Instance.new('Model', workspace) mod.Name = 'new '..LP.Name
1673 local hum = Instance.new('Humanoid', mod)
1674 local ins = Instance.new('Part', mod) ins.Name = 'Torso' ins.CanCollide = false ins.Transparency = 1
1675 LP.Character = mod
1676end
1677
1678Commands.speed = function(args)
1679 if args[1] then
1680 run(commandPrefix.."ws "..args[1])
1681 end
1682end
1683
1684bypassingwalkspeed = false
1685Commands.ws = function(args)
1686 if args[1] then
1687 if bypassMODE == false then
1688 LP.Character.Humanoid.WalkSpeed = args[1]
1689 elseif bypassMODE == true then
1690 if game.GameId == 245662005 then
1691 bypassingwalkspeed = true
1692 bypassWalkspeed = args[1]
1693 end
1694 end
1695 end
1696end
1697
1698game:GetService("RunService").Heartbeat:Connect(function()
1699 if bypassingwalkspeed then
1700 LP.Character.Humanoid.WalkSpeed = bypassWalkspeed
1701 end
1702end)
1703
1704Commands.jumppower = function(args)
1705 if args[1] then
1706 LP.Character.Humanoid.JumpPower = args[1]
1707 end
1708end
1709
1710Commands.jp = function(args)
1711 if args[1] then
1712 LP.Character.Humanoid.JumpPower = args[1]
1713 end
1714end
1715
1716Commands.hipheight = function(args)
1717 if args[1] then
1718 LP.Character.Humanoid.HipHeight = args[1]
1719 end
1720end
1721
1722Commands.hh = function(args)
1723 if args[1] then
1724 LP.Character.Humanoid.HipHeight = args[1]
1725 end
1726end
1727
1728Commands.default = function(args)
1729 LP.Character.Humanoid.WalkSpeed = CurrentWalkspeed
1730 LP.Character.Humanoid.HipHeight = CurrentHipheight
1731 LP.Character.Humanoid.JumpPower = CurrentJumppower
1732end
1733
1734Commands.credits = function(args)
1735 Notification("info", "Shattervast was made by illremember#3799 , "..commandPrefix.."fullcredits for all credits.", 8)
1736end
1737
1738Commands.attach = function(args)
1739 if hasTools() == false then
1740 Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
1741 else
1742 FEGodmode()
1743 for i,v in pairs(LP.Backpack:GetChildren())do
1744 LP.Character.Humanoid:EquipTool(v)
1745 end
1746 if args[1] then
1747 for i,v in pairs(findSinglePlayer(args[1])) do
1748 if v ~= LP then
1749 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
1750 wait(0.3)
1751 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
1752 end
1753 end
1754 end
1755 end
1756end
1757
1758Commands.fly = function(args)
1759 if bypassMODE == false then
1760 local speedget = 1
1761 repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
1762 repeat wait() until Mouse
1763 if args[1] then
1764 speedfly = args[1]
1765 else
1766 speedfly = 1
1767 end
1768
1769 local T = LP.Character.HumanoidRootPart
1770 local CONTROL = {F = 0, B = 0, L = 0, R = 0}
1771 local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
1772 local SPEED = speedget
1773
1774 local function fly()
1775 flying = true
1776 local BG = Instance.new('BodyGyro', T)
1777 local BV = Instance.new('BodyVelocity', T)
1778 BG.P = 9e4
1779 BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
1780 BG.cframe = T.CFrame
1781 BV.velocity = Vector3.new(0, 0.1, 0)
1782 BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
1783 spawn(function()
1784 repeat wait()
1785 LP.Character.Humanoid.PlatformStand = true
1786 if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
1787 SPEED = 50
1788 elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
1789 SPEED = 0
1790 end
1791 if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
1792 BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
1793 lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
1794 elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
1795 BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
1796 else
1797 BV.velocity = Vector3.new(0, 0.1, 0)
1798 end
1799 BG.cframe = workspace.CurrentCamera.CoordinateFrame
1800 until not flying
1801 CONTROL = {F = 0, B = 0, L = 0, R = 0}
1802 lCONTROL = {F = 0, B = 0, L = 0, R = 0}
1803 SPEED = 0
1804 BG:destroy()
1805 BV:destroy()
1806 LP.Character.Humanoid.PlatformStand = false
1807 end)
1808 end
1809 Mouse.KeyDown:connect(function(KEY)
1810 if KEY:lower() == 'w' then
1811 CONTROL.F = speedfly
1812 elseif KEY:lower() == 's' then
1813 CONTROL.B = -speedfly
1814 elseif KEY:lower() == 'a' then
1815 CONTROL.L = -speedfly
1816 elseif KEY:lower() == 'd' then
1817 CONTROL.R = speedfly
1818 end
1819 end)
1820 Mouse.KeyUp:connect(function(KEY)
1821 if KEY:lower() == 'w' then
1822 CONTROL.F = 0
1823 elseif KEY:lower() == 's' then
1824 CONTROL.B = 0
1825 elseif KEY:lower() == 'a' then
1826 CONTROL.L = 0
1827 elseif KEY:lower() == 'd' then
1828 CONTROL.R = 0
1829 end
1830 end)
1831 fly()
1832 elseif bypassMODE == true then
1833 if not args[1] then
1834 run(commandPrefix.."fc")
1835 else
1836 run(commandPrefix.."fc "..args[1])
1837 end
1838 LP.Character.Head.Anchored = false
1839 looptpbypassfly = true
1840 view(LP)
1841 end
1842end
1843
1844Commands.unfly = function(args)
1845 if bypassMODE == false then
1846 flying = false
1847 LP.Character.Humanoid.PlatformStand = false
1848 else
1849 looptpbypassfly = false
1850 run(commandPrefix.."unfreecam")
1851 local goalTP = LP.Character.HumanoidRootPart.CFrame
1852 if game.GameId == 245662005 then
1853 for i = 1, 5 do wait(0.2)
1854 LP.Character.HumanoidRootPart.CFrame = goalTP
1855 end
1856 else
1857 LP.Character.HumanoidRootPart.CFrame = goalTP
1858 end
1859 LP.Character.Head.Anchored = false
1860 end
1861end
1862
1863Commands.kill = function(args)
1864 if args[1] then
1865 for i,v in pairs(findSinglePlayer(args[1])) do
1866 if v == LP then
1867 LP.Character:BreakJoints()
1868 else
1869 if hasTools() == false then
1870 Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
1871 else
1872 FEGodmode()
1873 for i,v in pairs(LP.Backpack:GetChildren())do
1874 LP.Character.Humanoid:EquipTool(v)
1875 end
1876 local NOW = LP.Character.HumanoidRootPart.CFrame
1877 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
1878 wait(0.3)
1879 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
1880 local function tp(player,player2)
1881 local char1,char2=player.Character,player2.Character
1882 if char1 and char2 then
1883 char1:MoveTo(char2.Head.Position)
1884 end
1885 end
1886 wait(0.5)
1887 LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(100000,0,100000))
1888 wait(0.5)
1889 tp(LP,game:GetService("Players")[v.Name])
1890 wait(0.7)
1891 LP.Character.HumanoidRootPart.CFrame = NOW
1892 view(LP)
1893 end
1894 end
1895 end
1896 end
1897end
1898Commands.bring = function(args)
1899 if hasTools() == false then
1900 Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
1901 else
1902 FEGodmode()
1903 for i,v in pairs(LP.Backpack:GetChildren())do
1904 LP.Character.Humanoid:EquipTool(v)
1905 end
1906 if args[1] then
1907 for i,v in pairs(findSinglePlayer(args[1])) do
1908 if v ~= LP then
1909 local NOW = LP.Character.HumanoidRootPart.CFrame
1910 local function tp(player,player2)
1911 local char1,char2=player.Character,player2.Character
1912 if char1 and char2 then
1913 char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
1914 end
1915 end
1916 local function getout(player,player2)
1917 local char1,char2=player.Character,player2.Character
1918 if char1 and char2 then
1919 char1:MoveTo(char2.Head.Position)
1920 end
1921 end
1922 tp(game:GetService("Players")[v.Name], LP)
1923 wait(0.2)
1924 tp(game:GetService("Players")[v.Name], LP)
1925 wait(0.5)
1926 LP.Character.HumanoidRootPart.CFrame = NOW
1927 wait(0.5)
1928 getout(LP, game:GetService("Players")[v.Name])
1929 wait(0.3)
1930 LP.Character.HumanoidRootPart.CFrame = NOW
1931 end
1932 end
1933 end
1934 end
1935end
1936
1937Commands.naked = function(args)
1938 for i,v in pairs(LP.Character:GetDescendants()) do
1939 if v:IsA("Clothing") then
1940 v:Destroy()
1941 end
1942 end
1943end
1944
1945Commands.nolimbs = function(args)
1946 LP.Character["Left Arm"]:Destroy()
1947 LP.Character["Right Arm"]:Destroy()
1948 LP.Character["Left Leg"]:Destroy()
1949 LP.Character["Right Leg"]:Destroy()
1950end
1951
1952Commands.noarms = function(args)
1953 LP.Character["Left Arm"]:Destroy()
1954 LP.Character["Right Arm"]:Destroy()
1955end
1956
1957Commands.nolegs = function(args)
1958 LP.Character["Left Leg"]:Destroy()
1959 LP.Character["Right Leg"]:Destroy()
1960end
1961
1962Commands.headless = function(args)
1963 local l = LP.Character.Humanoid:Clone()
1964 LP.Character.Humanoid:Destroy()
1965 wait(0.2)
1966 LP.Character.Head.CanCollide = false
1967 for i,v in pairs(LP.Character:GetDescendants()) do
1968 if string.sub(v.Name, 1, 4) == "Neck" then
1969 v:Destroy()
1970 end
1971 end
1972 wait(0.2)
1973 l.Name = "Humanoid"
1974 l.Parent = LP.Character
1975 wait(0.1)
1976 game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character
1977 LP.Character.Animate:Destroy()
1978end
1979
1980antiremotes = false
1981Commands.antikick = function(args)
1982 if args[1] then
1983 if args[1] == "on" then
1984 antiremotes = true
1985 wait(0.2)
1986 for i,v in pairs(LP.Character:GetChildren()) do
1987 if string.find(string.lower(v.Name), "exploit") and v:IsA("LocalScript") then
1988 v.Disabled = true
1989 end
1990 end
1991 Notification("warning", "This command disables all remotes incase they are kick remotes, may break game.", 8)
1992 Notification("info", "Does not prevent serverside kicks, use "..commandPrefix.."antikick off to turn off.", 8)
1993 elseif args[1] == "off" then
1994 antiremotes = false
1995 Notification("warning", "Remote anti-kick turned off.", 8)
1996 end
1997 end
1998end
1999
2000blockedremotes = {}
2001Commands.blockremote = function(args)
2002 local getService = ""
2003 if args[1] then
2004 local remoteName = string.lower(tostring(args[1]))
2005 if args[2] then
2006 local serviceRemote = string.lower(tostring(args[2]))
2007 if serviceRemote == "workspace" then
2008 getService = "Workspace"
2009 elseif serviceRemote == "replicatedstorage" then
2010 getService = "ReplicatedStorage"
2011 elseif serviceRemote == "players" then
2012 getService = "Players"
2013 elseif serviceRemote == "lighting" then
2014 getService = "Lighting"
2015 elseif serviceRemote == "startergui" then
2016 getService = "StarterGui"
2017 elseif serviceRemote == "starterpack" then
2018 getService = "StarterPack"
2019 elseif serviceRemote == "starterplayer" then
2020 getService = "StarterPlayer"
2021 else
2022 getService = "ReplicatedStorage"
2023 end
2024 else
2025 getService = "ReplicatedStorage"
2026 end
2027 for i,getRemote in pairs(game:GetService(getService):GetDescendants()) do
2028 if string.lower(getRemote.Name) == remoteName then
2029 table.insert(blockedremotes, getRemote.Name)
2030 end
2031 end
2032 end
2033 Notification("warning", "If this command does not work, make sure you type remote name/service fully correct.", 8)
2034end
2035
2036spyingremotes = false
2037Commands.remotespy = function(args)
2038 if args[1] then
2039 if args[1] == "on" then
2040 spyingremotes = true
2041 Notification("info", "Remotespy turned on.", 4)
2042 elseif args[1] == "off" then
2043 spyingremotes = false
2044 Notification("info", "Remotespy turned off.", 4)
2045 end
2046 end
2047end
2048
2049Commands.bang = function(args)
2050 if args[1] then
2051 for i,v in pairs(findSinglePlayer(args[1])) do
2052 if v ~= nil then
2053 following = true
2054 flwplr = v
2055 flwnum = -1
2056 local bangAnimation = Instance.new("Animation")
2057 bangAnimation.AnimationId = "rbxassetid://148840371"
2058 bangTrack = LP.Character.Humanoid:LoadAnimation(bangAnimation)
2059 if args[2] then
2060 bangTrack:Play(.1, 1, args[2])
2061 else
2062 bangTrack:Play(.1, 1, 1)
2063 end
2064 end
2065 end
2066 else
2067 Notification("warning", "No player selected to follow! Use: "..commandPrefix.."follow player", 4)
2068 end
2069end
2070
2071Commands.unbang = function(args)
2072 following = false
2073 bangTrack:Stop()
2074end
2075
2076spamdelay = 1
2077spamtext = "Spam"
2078spamming = false
2079Commands.spam = function(args)
2080 if args[1] then
2081 spamtext = args[1]
2082 spamming = true
2083 end
2084end
2085Commands.spamdelay = function(args)
2086 if args[1] then
2087 spamdelay = args[1]
2088 end
2089end
2090spawn(function()
2091 while wait(spamdelay) do
2092 if spamming then
2093 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(spamtext, "All")
2094 end
2095 end
2096end)
2097
2098Commands.unspam = function(args)
2099 spamming = false
2100end
2101
2102Commands.info = function(args)
2103 if args[1] then
2104 for i,v in pairs(findSinglePlayer(args[1])) do
2105 createINFO(v)
2106 end
2107 end
2108end
2109
2110Commands.age = function(args)
2111 if args[1] then
2112 for i,v in pairs(findPlayer(args[1])) do
2113 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." Account Age: "..v.AccountAge.." days!", "All")
2114 end
2115 end
2116end
2117
2118Commands.invisible = function(args)
2119 local Character = LP.Character
2120 if LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
2121 local Clone = Character.HumanoidRootPart:Clone()
2122 Character.HumanoidRootPart:Destroy()
2123 Clone.Parent = Character
2124 else
2125 local Clone = Character.LowerTorso.Root:Clone()
2126 Character.LowerTorso.Root:Destroy()
2127 Clone.Parent = Character.LowerTorso
2128 end
2129end
2130
2131walkto = false
2132walkplr = ""
2133Commands.walk = function(args)
2134 if args[1] then
2135 for i,v in pairs(findSinglePlayer(args[1])) do
2136 walkplr = v
2137 walkto = true
2138 noclip = true
2139 end
2140 end
2141end
2142
2143Commands.unwalk = function(args)
2144 walkto = false
2145 noclip = false
2146 LP.Character.Humanoid:MoveTo(LP.Character.HumanoidRootPart.Position)
2147end
2148
2149Commands.glitch = function(args)
2150 if hasTools() == false then
2151 Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
2152 else
2153 FEGodmode()
2154 for i,v in pairs(LP.Backpack:GetChildren())do
2155 LP.Character.Humanoid:EquipTool(v)
2156 end
2157 if args[1] then
2158 for i,v in pairs(findSinglePlayer(args[1])) do
2159 local function tp(player,player2)
2160 local char1,char2=player.Character,player2.Character
2161 if char1 and char2 then
2162 char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
2163 end
2164 end
2165 tp(game:GetService("Players")[v.Name], LP)
2166 wait(0.2)
2167 tp(game:GetService("Players")[v.Name], LP)
2168 wait(0.5)
2169 local b = Instance.new("BodyForce")
2170 b.Parent = LP.Character.HumanoidRootPart
2171 b.Name = "Glitch"
2172 if args[2] then
2173 b.Force = Vector3.new(args[2],5000,0)
2174 else
2175 b.Force = Vector3.new(100000000,5000,0)
2176 end
2177 wait(6)
2178 b:Destroy()
2179 end
2180 end
2181 end
2182end
2183
2184Commands.tp = function(args)
2185 if args[1] then
2186 for i,v in pairs(findSinglePlayer(args[1])) do
2187 if v == LP then
2188 if args[2] then
2189 for i,a in pairs(findSinglePlayer(args[2])) do
2190 v.Character.HumanoidRootPart.CFrame = a.Character.HumanoidRootPart.CFrame
2191 end
2192 end
2193 else
2194 if hasTools() == false then
2195 Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
2196 else
2197 FEGodmode()
2198 for i,v in pairs(LP.Backpack:GetChildren())do
2199 LP.Character.Humanoid:EquipTool(v)
2200 end
2201 if args[1] then
2202 for i,first in pairs(findSinglePlayer(args[1])) do
2203 if args[2] then
2204 for i,second in pairs(findSinglePlayer(args[2])) do
2205 local function tp(player,player2)
2206 local char1,char2=player.Character,player2.Character
2207 if char1 and char2 then
2208 char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
2209 end
2210 end
2211 local function getout(player,player2)
2212 local char1,char2=player.Character,player2.Character
2213 if char1 and char2 then
2214 char1:MoveTo(char2.Head.Position)
2215 end
2216 end
2217 tp(LP, first)
2218 wait(0.2)
2219 tp(LP, first)
2220 wait(0.5)
2221 tp(LP, second)
2222 wait(0.2)
2223 tp(LP, second)
2224 wait(0.2)
2225 getout(LP, first)
2226 end
2227 end
2228 end
2229 end
2230 end
2231 end
2232 end
2233 end
2234end
2235
2236Commands.givetool = function(args)
2237 if args[1] then
2238 if args[2] then
2239 local selectedTool = ""
2240 for i,allTools in pairs(LP.Character:GetDescendants()) do
2241 if allTools:IsA("Tool") and string.lower(allTools.Name) == string.lower(args[2]) then
2242 selectedTool = allTools
2243 else
2244 for i,otherTools in pairs(LP.Backpack:GetDescendants()) do
2245 if otherTools:IsA("Tool") and string.lower(otherTools.Name) == string.lower(args[2]) then
2246 selectedTool = otherTools
2247 end
2248 end
2249 end
2250 end
2251 for i,v in pairs(findSinglePlayer(args[1])) do
2252 if selectedTool ~= "" then
2253 selectedTool.Parent = v.Character
2254 end
2255 end
2256 else
2257 for i,plr in pairs(findSinglePlayer(args[1])) do
2258 for i,tool in pairs(LP.Character:GetDescendants()) do
2259 if tool:IsA("Tool") then
2260 tool.Parent = plr.Character
2261 end
2262 end
2263 end
2264 end
2265 end
2266end
2267
2268Commands.givealltools = function(args)
2269 LP.Character.Humanoid:UnequipTools()
2270 for i,plr in pairs(findSinglePlayer(args[1])) do
2271 for i,v in pairs(LP.Character:GetDescendants()) do
2272 if v:IsA("Tool") then
2273 v.Parent = plr.Character
2274 end
2275 end
2276 for i,a in pairs(LP.Backpack:GetDescendants()) do
2277 if a:IsA("Tool") then
2278 a.Parent = plr.Character
2279 end
2280 end
2281 end
2282end
2283
2284Commands.blockhats = function(args)
2285 for i,v in pairs(LP.Character:GetDescendants()) do
2286 if v:IsA("Accessory") or v:IsA("Hat") then
2287 for i,mesh in pairs(v:GetDescendants()) do
2288 if mesh.Name == "Mesh" then
2289 mesh:Destroy()
2290 end
2291 end
2292 end
2293 end
2294end
2295
2296Commands.blocktool = function(args)
2297 for i,v in pairs(LP.Character:GetDescendants()) do
2298 if v:IsA("Tool") then
2299 for i,mesh in pairs(v:GetDescendants()) do
2300 if mesh.Name == "Mesh" then
2301 mesh:Destroy()
2302 end
2303 end
2304 end
2305 end
2306end
2307
2308Commands.orbit = function(args)
2309 if args[1] then
2310 for i,v in pairs(findSinglePlayer(args[1])) do
2311 view(v)
2312 RocketPropulsion(5000,100,5000,v,"OrbitMove")
2313 end
2314 else
2315 Notification("warning", "No player selected to orbit! Use: "..commandPrefix.."orbit player", 4)
2316 end
2317end
2318
2319Commands.unorbit = function(args)
2320 for i,v in pairs(LP.Character:GetDescendants()) do
2321 if v.Name == "OrbitMove" then
2322 v:Destroy()
2323 end
2324 end
2325 view(LP)
2326end
2327
2328Commands.pos = function(args)
2329 Notification("info", "Your current position is ".. tostring(LP.Character.HumanoidRootPart.Position), 9)
2330end
2331
2332SavedPosition = ""
2333Commands.savepos = function(args)
2334 SavedPosition = LP.Character.HumanoidRootPart.CFrame
2335end
2336Commands.loadpos = function(args)
2337 if SavedPosition ~= "" then
2338 LP.Character.HumanoidRootPart.CFrame = SavedPosition
2339 end
2340end
2341
2342Commands.tppos = function(args)
2343 if args[1] and args[2] and args[3] then
2344 LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(args[1], args[2], args[3]))
2345 end
2346end
2347
2348Commands.pmspam = function(args)
2349 if args[1] then
2350 local gotPlayer = ""
2351 for i,v in pairs(findPlayer(args[1])) do
2352 gotPlayer = v
2353 end
2354 table.remove(args, 1)
2355 local pmSpamMsg = table.concat(args," ")
2356 spamtext = "/w "..gotPlayer.Name.." "..pmSpamMsg
2357 spamming = true
2358 end
2359end
2360
2361Commands.unpmspam = function(args)
2362 spamming = false
2363end
2364
2365Commands.wsvis = function(args)
2366 if args[1] then
2367 for i,v in pairs(gsWorkspace:GetDescendants()) do
2368 if v:IsA("Part") or v:IsA("Decal") then
2369 if tonumber(args[1]) > 1 then
2370 v.Transparency = 0.5
2371 else
2372 v.Transparency = args[1]
2373 end
2374 end
2375 end
2376 end
2377 clientSided()
2378end
2379
2380Commands.bringobj = function(args)
2381 if args[1] then
2382 local Object = ""
2383 for i,v in pairs(gsWorkspace:GetDescendants()) do
2384 if string.lower(v.Name) == string.lower(args[1]) then
2385 Object = v
2386 end
2387 end
2388 if Object == "" then
2389 Notification("warning", "Object was not found in the workspace.", 6)
2390 end
2391 if args[2] then
2392 Object.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * args[2]
2393 else
2394 Object.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * 3
2395 end
2396 clientSided()
2397 end
2398end
2399
2400CBRINGplr = ""
2401cbringing = false
2402cbringingall = false
2403Commands.cbring = function(args)
2404 if args[1] then
2405 if string.lower(tostring(args[1])) == "all" or string.lower(tostring(args[1])) == "others" then
2406 cbringingall = true
2407 else
2408 for i,v in pairs(findPlayer(args[1])) do
2409 CBRINGplr = v
2410 cbringing = true
2411 end
2412 end
2413 if args[2] then
2414 CBRINGamount = args[2]
2415 else
2416 CBRINGamount = 3
2417 end
2418 clientSided()
2419 end
2420end
2421
2422Commands.uncbring = function(args)
2423 cbringing = false
2424 cbringingall = false
2425end
2426
2427Commands.cfreeze = function(args)
2428 if args[1] then
2429 for i,v in pairs(findPlayer(args[1])) do
2430 v.Character.HumanoidRootPart.Anchored = true
2431 end
2432 clientSided()
2433 end
2434end
2435
2436Commands.uncfreeze = function(args)
2437 if args[1] then
2438 for i,v in pairs(findPlayer(args[1])) do
2439 v.Character.HumanoidRootPart.Anchored = false
2440 end
2441 else
2442 for i,all in pairs(gsPlayers:GetPlayers()) do
2443 all.Character.HumanoidRootPart.Anchored = false
2444 end
2445 end
2446end
2447
2448Commands.unattach = function(args)
2449 local function getout(player,player2)
2450 local char1,char2=player.Character,player2.Character
2451 if char1 and char2 then
2452 char1:MoveTo(char2.Head.Position)
2453 end
2454 end
2455 getout(LP, LP)
2456end
2457
2458currentToolSize = ""
2459Commands.reach = function(args)
2460 if args[1] then
2461 for i,v in pairs(LP.Character:GetDescendants()) do
2462 if v:IsA("Tool") then
2463 if string.lower(tostring(args[1])) == "off" then
2464 v.Handle.Size = currentToolSize
2465 v.Handle.SelectionBoxCreated:Destroy()
2466 LP.Character.Humanoid:UnequipTools()
2467 elseif string.lower(tostring(args[1])) == "on" then
2468 if args[2] then
2469 currentToolSize = v.Handle.Size
2470 local a = Instance.new("SelectionBox",v.Handle)
2471 a.Name = "SelectionBoxCreated"
2472 a.Adornee = v.Handle
2473 v.Handle.Size = Vector3.new(0.5,0.5,args[2])
2474 v.GripPos = Vector3.new(0,0,0)
2475 LP.Character.Humanoid:UnequipTools()
2476 else
2477 currentToolSize = v.Handle.Size
2478 local a = Instance.new("SelectionBox",v.Handle)
2479 a.Name = "SelectionBoxCreated"
2480 a.Adornee = v.Handle
2481 v.Handle.Size = Vector3.new(0.5,0.5,60)
2482 v.GripPos = Vector3.new(0,0,0)
2483 LP.Character.Humanoid:UnequipTools()
2484 end
2485 end
2486 end
2487 end
2488 end
2489end
2490
2491Commands.droptool = function(args)
2492 for i,v in pairs(LP.Character:GetDescendants()) do
2493 if v:IsA("Tool") then
2494 v.Parent = gsWorkspace
2495 end
2496 end
2497 for i,a in pairs(LP.Backpack:GetDescendants()) do
2498 if a:IsA("Tool") then
2499 a.Parent = gsWorkspace
2500 end
2501 end
2502end
2503
2504Commands.drophats = function(args)
2505 for i,v in pairs(LP.Character:GetDescendants()) do
2506 if v:IsA("Accessory") or v:IsA("Hat") then
2507 v.Parent = gsWorkspace
2508 end
2509 end
2510end
2511
2512Commands.hidecmdbar = function(args)
2513 CMDBAR.Visible = false
2514end
2515
2516Commands.showcmdbar = function(args)
2517 CMDBAR.Visible = true
2518end
2519
2520Commands.prefix = function(args)
2521 if args[1] then
2522 commandPrefix = string.sub(tostring(args[1]), 1, 1)
2523 fullUpdate()
2524 end
2525end
2526
2527Commands.removeinvis = function(args)
2528 for i,v in pairs(gsWorkspace:GetDescendants()) do
2529 if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
2530 if v.Transparency == 1 then
2531 v:Destroy()
2532 end
2533 end
2534 end
2535 clientSided()
2536end
2537
2538Commands.removefog = function(args)
2539 gsLighting.FogStart = 0
2540 gsLighting.FogEnd = 9999999999999
2541 clientSided()
2542end
2543
2544Commands.animation = function(args)
2545 if args[1] then
2546 if string.lower(tostring(args[1])) == "gui" then
2547 loadstring(game:HttpGet(("https://pastebin.com/raw/mdbTSP4d"),true))()
2548 else
2549 local Anim = Instance.new("Animation")
2550 Anim.AnimationId = "rbxassetid://".. tostring(args[1])
2551 local track = LP.Character.Humanoid:LoadAnimation(Anim)
2552 if args[2] then
2553 track:Play(.1, 1, args[2])
2554 else
2555 track:Play(.1, 1, 1)
2556 end
2557 end
2558 end
2559end
2560
2561Commands.btools = function(args)
2562 local Clone_T = Instance.new("HopperBin",LP.Backpack)
2563 Clone_T.BinType = "Clone"
2564 local Destruct = Instance.new("HopperBin",LP.Backpack)
2565 Destruct.BinType = "Hammer"
2566 local Hold_T = Instance.new("HopperBin",LP.Backpack)
2567 Hold_T.BinType = "Grab"
2568 clientSided()
2569end
2570
2571Commands.esp = function(args)
2572 if args[1] then
2573 for i,v in pairs(findPlayer(args[1])) do
2574 local espPlayer = v
2575 for i,createESP in pairs(espPlayer.Character:GetDescendants()) do
2576 if createESP:IsA("Part") or createESP:IsA("MeshPart") then
2577 if createESP.Name ~= "HumanoidRootPart" and createESP.Name ~= "Handle" then
2578 local current = true
2579 local espBOX = Instance.new("BoxHandleAdornment")
2580 espBOX.Parent = gsCoreGui
2581 espBOX.Name = "rGET"..espPlayer.Name
2582 espBOX.Adornee = createESP
2583 espBOX.AlwaysOnTop = true
2584 espBOX.ZIndex = 0
2585 espBOX.Size = createESP.Size
2586 espBOX.Transparency = 0.3
2587 local AboveHead = Instance.new("BillboardGui")
2588 AboveHead.Parent = gsCoreGui
2589 AboveHead.Adornee = espPlayer.Character.Head
2590 AboveHead.Name = "rGET"..espPlayer.Name
2591 AboveHead.Size = UDim2.new(0, 100, 0, 100)
2592 AboveHead.StudsOffset = Vector3.new(0, 1, 0)
2593 AboveHead.AlwaysOnTop = true
2594 local Info = Instance.new("TextLabel")
2595 Info.Parent = AboveHead
2596 Info.BackgroundTransparency = 1
2597 Info.Position = UDim2.new(0, 0, 0, 0)
2598 Info.Size = UDim2.new(1, 0, 0, 40)
2599 Info.TextColor3 = Color3.fromRGB(200,200,200)
2600 Info.TextStrokeTransparency = 0.5
2601 Info.TextSize = 15
2602 if espPlayer.TeamColor == LP.TeamColor then
2603 espBOX.Color = BrickColor.new("Lime green")
2604 Info.TextStrokeColor3 = Color3.fromRGB(10,100,10)
2605 else
2606 espBOX.Color = BrickColor.new("Really red")
2607 Info.TextStrokeColor3 = Color3.fromRGB(100,10,10)
2608 end
2609 game:GetService('RunService').Stepped:connect(function()
2610 if current and LP.Character.Humanoid and espPlayer.Character.HumanoidRootPart then
2611 Info.Text = espPlayer.Name.." (".. math.floor((LP.Character.HumanoidRootPart.Position - espPlayer.Character.HumanoidRootPart.Position).magnitude)..")"
2612 end
2613 end)
2614 espPlayer.Character.Humanoid.Died:Connect(function()
2615 current = false
2616 espBOX:Destroy()
2617 AboveHead:Destroy()
2618 end)
2619 gsPlayers.PlayerRemoving:Connect(function(plr)
2620 if plr == espPlayer then
2621 current = false
2622 espBOX:Destroy()
2623 AboveHead:Destroy()
2624 end
2625 end)
2626 end
2627 end
2628 end
2629 end
2630 clientSided()
2631 end
2632end
2633
2634Commands.unesp = function(args)
2635 if not args[1] then
2636 for i,v in pairs(gsCoreGui:GetDescendants()) do
2637 if string.sub(v.Name, 1, 4) == "rGET" then
2638 v:Destroy()
2639 end
2640 end
2641 else
2642 for i,v in pairs(gsCoreGui:GetDescendants()) do
2643 if string.sub(v.Name, 1, 4) == "rGET" then
2644 for i,a in pairs(findPlayer(args[1])) do
2645 if string.sub(v.Name, 5) == a.Name then
2646 v:Destroy()
2647 end
2648 end
2649 end
2650 end
2651 end
2652end
2653
2654Commands.dice = function(args)
2655 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("You rolled a dice for ".. tostring(math.random(1, 6)), "All")
2656end
2657
2658Commands.random = function(args)
2659 if args[1] and args[2] then
2660 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Picking random number between "..args[1].." and "..args[2].."... The number is ".. tostring(math.random(args[1], args[2])), "All")
2661 end
2662end
2663
2664Commands.closegame = function(args)
2665 game:Shutdown()
2666end
2667
2668Commands.savetool = function(args)
2669 if args[1] then
2670 for i,a in pairs(LP.Character:GetDescendants()) do
2671 if a:IsA("Tool") and string.lower(a.Name) == string.lower(tostring(args[1])) then
2672 a.Parent = LP
2673 local oldName = a.Name
2674 a.Name = "saved "..oldName
2675 else
2676 for i,n in pairs(LP.Backpack:GetDescendants()) do
2677 if n:IsA("Tool") and string.lower(n.Name) == string.lower(tostring(args[1])) then
2678 n.Parent = LP
2679 local sOldName = n.Name
2680 n.Name = "saved "..sOldName
2681 end
2682 end
2683 end
2684 end
2685 else
2686 for i,v in pairs(LP.Character:GetDescendants()) do
2687 if v:IsA("Tool") then
2688 v.Parent = LP
2689 local oldName = v.Name
2690 v.Name = "saved "..oldName
2691 end
2692 end
2693 end
2694end
2695
2696Commands.loadtool = function(args)
2697 if args[1] then
2698 for i,a in pairs(LP:GetChildren()) do
2699 if a:IsA("Tool") and string.sub(a.Name, 1, 5) == "saved" and string.lower(string.sub(a.Name, 7)) == string.lower(tostring(args[1])) then
2700 a.Parent = LP.Backpack
2701 local currentName = a.Name
2702 a.Name = string.sub(currentName, 7)
2703 end
2704 end
2705 else
2706 for i,v in pairs(LP:GetChildren()) do
2707 if string.sub(v.Name, 1, 5) == "saved" then
2708 v.Parent = LP.Backpack
2709 local currentName = v.Name
2710 v.Name = string.sub(currentName, 7)
2711 end
2712 end
2713 end
2714end
2715
2716Commands.savealltool = function(args)
2717 for i,v in pairs(LP.Character:GetDescendants()) do
2718 if v:IsA("Tool") then
2719 v.Parent = LP
2720 local oldName = v.Name
2721 v.Name = "saved "..oldName
2722 end
2723 end
2724 for i,v in pairs(LP.Backpack:GetDescendants()) do
2725 if v:IsA("Tool") then
2726 v.Parent = LP
2727 local oldName = v.Name
2728 v.Name = "saved "..oldName
2729 end
2730 end
2731end
2732
2733Commands.loadalltool = function(args)
2734 for i,v in pairs(LP:GetChildren()) do
2735 if v:IsA("Tool") and string.sub(v.Name, 1, 5) == "saved" then
2736 v.Parent = LP.Backpack
2737 local currentName = v.Name
2738 v.Name = string.sub(currentName, 7)
2739 end
2740 end
2741end
2742
2743Mouse.KeyDown:Connect(function(key)
2744 if key == clicktpKEY and clicktpACTIVE == true then
2745 if Mouse.Target then
2746 LP.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.x, Mouse.Hit.y + 5, Mouse.Hit.z)
2747 end
2748 end
2749 if key == clickdelKEY and clickdelACTIVE == true then
2750 if Mouse.Target then
2751 Mouse.Target:Destroy()
2752 end
2753 end
2754end)
2755Mouse.Button1Down:Connect(function()
2756 if clicktpACTIVE == true and clicktpCLICK == true then
2757 if Mouse.Target then
2758 LP.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.x, Mouse.Hit.y + 5, Mouse.Hit.z)
2759 end
2760 end
2761 if clickdelACTIVE == true and clickdelCLICK == true then
2762 if Mouse.Target then
2763 Mouse.Target:Destroy()
2764 end
2765 end
2766end)
2767
2768clicktpKEY = ""
2769clickdelKEY = ""
2770clicktpACTIVE = false
2771clickdelACTIVE = false
2772clicktpCLICK = false
2773clickdelCLICK = false
2774
2775Commands.clicktp = function(args)
2776 if args[1] then
2777 clicktpKEY = string.sub(tostring(args[1]), 1, 1)
2778 clicktpACTIVE = true
2779 clicktpCLICK = false
2780 else
2781 clicktpKEY = ""
2782 clicktpACTIVE = true
2783 clicktpCLICK = true
2784 end
2785 clientSided()
2786end
2787
2788Commands.clickdel = function(args)
2789 if args[1] then
2790 clickdelKEY = string.sub(tostring(args[1]), 1, 1)
2791 clickdelACTIVE = true
2792 clickdelCLICK = false
2793 else
2794 clickdelKEY = ""
2795 clickdelACTIVE = true
2796 clickdelCLICK = true
2797 end
2798 clientSided()
2799end
2800
2801Commands.unclicktp = function(args)
2802 clicktpACTIVE = false
2803end
2804
2805Commands.unclickdel = function(args)
2806 clickdelACTIVE = false
2807end
2808
2809Commands.oof = function(args)
2810 spawn(function()
2811 while wait() do
2812 for i,v in pairs(game:GetService'Players':GetPlayers()) do
2813 if v.Character ~= nil and v.Character:FindFirstChild'Head' then
2814 for _,x in pairs(v.Character.Head:GetChildren()) do
2815 if x:IsA'Sound' then x.Playing = true x.CharacterSoundEvent:FireServer(true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true) end
2816 end
2817 end
2818 end
2819 end
2820 end)
2821end
2822
2823Commands.chatlogs = function(args)
2824 MainChatFrame.Position = UDim2.new(0, 760, 0, 261)
2825 MainChatFrame.Visible = true
2826end
2827
2828Commands.stopadmin = function(args)
2829 commandPrefix = " "
2830 following = false
2831 trailing = false
2832 annoying = false
2833 CMDBAR.Visible = false
2834 Match.Visible = false
2835 flying = false
2836end
2837
2838Commands.freecam = function(args)
2839 for i,getFC in pairs(gsWorkspace:GetDescendants()) do
2840 if getFC.Name == "rGETpartNUMBER2" then
2841 getFC:Destroy()
2842 end
2843 end
2844 local CameraPart = Instance.new("Part")
2845 CameraPart.CanCollide = false
2846 CameraPart.CFrame = LP.Character.Head.CFrame
2847 CameraPart.Locked = true
2848 CameraPart.Transparency = 1
2849 CameraPart.Size = Vector3.new(1, 1, 1)
2850 CameraPart.Parent = gsWorkspace
2851 CameraPart.Name = "rGETpartNUMBER2"
2852 if bypassMODE == true then
2853 loopviewfc = true
2854 elseif bypassMODE == false then
2855 gsWorkspace.CurrentCamera.CameraSubject = CameraPart
2856 end
2857 local speedget = 1
2858 local T = CameraPart
2859 local CONTROL = {F = 0, B = 0, L = 0, R = 0}
2860 local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
2861 local SPEED = speedget
2862 if args[1] then
2863 speedfly = tonumber(args[1])
2864 else
2865 speedfly = 1
2866 end
2867 local function freecamfly()
2868 LP.Character.Head.Anchored = true
2869 doFREECAM = true
2870 local BG = Instance.new('BodyGyro', T)
2871 local BV = Instance.new('BodyVelocity', T)
2872 BG.P = 9e4
2873 BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
2874 BG.cframe = T.CFrame
2875 BV.velocity = Vector3.new(0, 0.1, 0)
2876 BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
2877 spawn(function()
2878 repeat wait()
2879 if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
2880 SPEED = 50
2881 elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
2882 SPEED = 0
2883 end
2884 if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
2885 BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
2886 lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
2887 elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
2888 BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
2889 else
2890 BV.velocity = Vector3.new(0, 0.1, 0)
2891 end
2892 BG.cframe = workspace.CurrentCamera.CoordinateFrame
2893 until not doFREECAM
2894 CONTROL = {F = 0, B = 0, L = 0, R = 0}
2895 lCONTROL = {F = 0, B = 0, L = 0, R = 0}
2896 SPEED = 0
2897 BG:destroy()
2898 BV:destroy()
2899 end)
2900 end
2901 Mouse.KeyDown:connect(function(KEY)
2902 if KEY:lower() == 'w' then
2903 CONTROL.F = speedfly
2904 elseif KEY:lower() == 's' then
2905 CONTROL.B = -speedfly
2906 elseif KEY:lower() == 'a' then
2907 CONTROL.L = -speedfly
2908 elseif KEY:lower() == 'd' then
2909 CONTROL.R = speedfly
2910 end
2911 end)
2912 Mouse.KeyUp:connect(function(KEY)
2913 if KEY:lower() == 'w' then
2914 CONTROL.F = 0
2915 elseif KEY:lower() == 's' then
2916 CONTROL.B = 0
2917 elseif KEY:lower() == 'a' then
2918 CONTROL.L = 0
2919 elseif KEY:lower() == 'd' then
2920 CONTROL.R = 0
2921 end
2922 end)
2923 freecamfly()
2924end
2925
2926Commands.fc = function(args)
2927 if args[1] then
2928 run(commandPrefix.."freecam "..args[1])
2929 else
2930 run(commandPrefix.."freecam")
2931 end
2932end
2933
2934Commands.unfreecam = function(args)
2935 doFREECAM = false
2936 LP.Character.Head.Anchored = false
2937 view(LP)
2938 if gsWorkspace.rGETpartNUMBER2 then
2939 gsWorkspace.rGETpartNUMBER2:Destroy()
2940 end
2941 loopviewfc = false
2942end
2943
2944Commands.unfc = function(args)
2945 doFREECAM = false
2946 LP.Character.Head.Anchored = false
2947 view(LP)
2948 if gsWorkspace.rGETpartNUMBER2 then
2949 gsWorkspace.rGETpartNUMBER2:Destroy()
2950 end
2951 loopviewfc = false
2952end
2953
2954Commands.gotofc = function(args)
2955 doFREECAM = false
2956 LP.Character.Head.Anchored = false
2957 view(LP)
2958 pcall(function()
2959 LP.Character.HumanoidRootPart.CFrame = gsWorkspace.rGETpartNUMBER2.CFrame
2960 gsWorkspace.rGETpartNUMBER2:Destroy()
2961 end)
2962 loopviewfc = false
2963end
2964
2965Commands.fctp = function(args)
2966 if args[1] then
2967 for i,v in pairs(findPlayer(args[1])) do
2968 pcall(function()
2969 gsWorkspace.rGETpartNUMBER2.CFrame = v.Character.Head.CFrame
2970 end)
2971 end
2972 end
2973end
2974
2975Commands.cmds = function(args)
2976 CMDSmain.Position = UDim2.new(0, 695, 0, 297)
2977 CMDSmain.Visible = true
2978 CMDSmain:TweenSize(UDim2.new(0, 440, 0, 367), "InOut", "Sine", 1)
2979end
2980
2981Commands.fullcredits = function(args)
2982 Notification("info", "Credit to Autumn, Josh and 3dsboy08 (Help with "..commandPrefix.."remotespy and anti client kick)", 1)
2983 Notification("info", "Credit to Infinite Yield developers (Assisted in "..commandPrefix.."esp and "..commandPrefix.."fly commands)", 1)
2984 Notification("info", "Credit to Timeless ("..commandPrefix.."invisible) and Harkinian ("..commandPrefix.."shutdown)", 1)
2985 Notification("info", "Credit to DEX creators ("..commandPrefix.."explorer) and xFunnieuss ("..commandPrefix.."spinhats)", 1)
2986 Notification("info", "Only creator is illremember", 2)
2987end
2988
2989Commands.hotkey = function(args)
2990 if args[1] then
2991 local hotkeyKEY = string.sub(tostring(args[1]), 1, 3)
2992 if args[2] then
2993 table.remove(args, 1)
2994 local hotkeyCMD = table.concat(args, " ")
2995 table.insert(hotkeys, hotkeyCMD.."//"..hotkeyKEY)
2996 fullUpdate()
2997 Notification("info", "Hotkey added!", 1)
2998 end
2999 end
3000end
3001
3002Mouse.KeyDown:Connect(function(key)
3003 for i,v in pairs(hotkeys) do
3004 local currentKey = string.match(v, "[%a%d]+$")
3005 if string.len(currentKey) == 1 then
3006 if key == string.sub(v, #v, #v) then
3007 local commandtoRUN = string.match(v, "^[%w%s]+")
3008 if string.sub(string.lower(tostring(commandtoRUN)), 1, 3) == "fly" then
3009 if bypassMODE == true then
3010 if doFREECAM == false then
3011 run(commandPrefix..tostring(commandtoRUN))
3012 else
3013 run(commandPrefix.."unfly")
3014 end
3015 else
3016 if flying == false then
3017 run(commandPrefix..tostring(commandtoRUN))
3018 else
3019 run(commandPrefix.."unfly")
3020 end
3021 end
3022 elseif tostring(commandtoRUN) == "noclip" then
3023 if noclip == false then
3024 run(commandPrefix..tostring(commandtoRUN))
3025 else
3026 run(commandPrefix.."clip")
3027 end
3028 elseif tostring(commandtoRUN) == "freecam" or tostring(commandtoRUN) == "fc" then
3029 if doFREECAM == false then
3030 run(commandPrefix..tostring(commandtoRUN))
3031 else
3032 if fchotkeymode == "goto" then
3033 run(commandPrefix.."gotofc")
3034 elseif fchotkeymode == "unfc" then
3035 run(commandPrefix.."unfreecam")
3036 end
3037 end
3038 else
3039 run(commandPrefix..tostring(commandtoRUN))
3040 end
3041 end
3042 else
3043 if string.lower(string.sub(tostring(currentKey), 1, 1)) == "f" then
3044 local commandtoRUN = string.match(v, "^[%w%s]+")
3045 local hotkeyadjust = tonumber(string.sub(currentKey, 2, 3)) + 25
3046 if string.byte(key) == hotkeyadjust then
3047 if string.sub(string.lower(tostring(commandtoRUN)), 1, 3) == "fly" then
3048 if bypassMODE == true then
3049 if doFREECAM == false then
3050 run(commandPrefix..tostring(commandtoRUN))
3051 else
3052 run(commandPrefix.."unfly")
3053 end
3054 else
3055 if flying == false then
3056 run(commandPrefix..tostring(commandtoRUN))
3057 else
3058 run(commandPrefix.."unfly")
3059 end
3060 end
3061 elseif tostring(commandtoRUN) == "noclip" then
3062 if noclip == false then
3063 run(commandPrefix..tostring(commandtoRUN))
3064 else
3065 run(commandPrefix.."clip")
3066 end
3067 elseif tostring(commandtoRUN) == "freecam" or tostring(commandtoRUN) == "fc" then
3068 if doFREECAM == false then
3069 run(commandPrefix..tostring(commandtoRUN))
3070 else
3071 if fchotkeymode == "goto" then
3072 run(commandPrefix.."gotofc")
3073 elseif fchotkeymode == "unfc" then
3074 run(commandPrefix.."unfreecam")
3075 end
3076 end
3077 else
3078 run(commandPrefix..tostring(commandtoRUN))
3079 end
3080 end
3081 end
3082 end
3083 end
3084end)
3085
3086Commands.removeallhotkey = function(args)
3087 hotkeys = {}
3088 fullUpdate()
3089 Notification("warning", "All hotkeys reset/removed", 6)
3090end
3091
3092Commands.removehotkey = function(args)
3093 if args[1] then
3094 for i,v in pairs(hotkeys) do
3095 local currentKey = string.match(v, "[%a%d]+$")
3096 if currentKey == string.lower(tostring(args[1])) then
3097 table.remove(hotkeys, i)
3098 fullUpdate()
3099 end
3100 end
3101 end
3102end
3103
3104Commands.printhotkeys = function(args)
3105 for i,v in pairs(hotkeys) do
3106 warn("HOTKEYS:")
3107 print(v)
3108 end
3109end
3110
3111Commands.os = function(args)
3112 if args[1] then
3113 for i,v in pairs(findPlayer(args[1])) do
3114 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." is on "..v.OsPlatform, "All")
3115 end
3116 end
3117end
3118
3119spinning = false
3120Commands.spin = function(args)
3121 if args[1] then
3122 for i,v in pairs(findSinglePlayer(args[1])) do
3123 run(commandPrefix.."attach "..v.Name)
3124 annplr = v
3125 annoying = true
3126 spinning = true
3127 end
3128 end
3129end
3130
3131Commands.unspin = function(args)
3132 if spinning then
3133 annoying = false
3134 spinning = false
3135 end
3136 run(""..commandPrefix.."unattach")
3137end
3138
3139Commands.explorer = function(args)
3140 loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
3141 Notification("info", "Loaded DEX explorer!", 5)
3142end
3143
3144Commands.maxzoom = function(args)
3145 if args[1] then
3146 LP.CameraMaxZoomDistance = args[1]
3147 end
3148end
3149
3150Commands.stare = function(args)
3151 if args[1] then
3152 for i,v in pairs(findSinglePlayer(args[1])) do
3153 stareplr = v
3154 staring = true
3155 end
3156 end
3157end
3158
3159Commands.unstare = function(args)
3160 staring = false
3161end
3162
3163Commands.tempgod = function(args)
3164 local hu = LP.Character.Humanoid
3165 local l = Instance.new("Humanoid")
3166 l.Parent = LP.Character
3167 l.Name = "Humanoid"
3168 wait(0.1)
3169 hu.Parent = LP
3170 gsWorkspace.CurrentCamera.CameraSubject = LP.Character
3171 LP.Character.Animate.Disabled = true
3172 wait(0.1)
3173 LP.Character.Animate.Disabled = false
3174 Notification("info", "Enabled Temp FE Godmode", 4)
3175end
3176
3177Commands.void = function(args)
3178 if hasTools() == false then
3179 Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
3180 else
3181 FEGodmode()
3182 for i,v in pairs(LP.Backpack:GetChildren())do
3183 LP.Character.Humanoid:EquipTool(v)
3184 end
3185 if args[1] then
3186 for i,v in pairs(findSinglePlayer(args[1])) do
3187 local NOW = LP.Character.HumanoidRootPart.CFrame
3188 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
3189 wait(0.3)
3190 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
3191 local function tp(player,player2)
3192 local char1,char2=player.Character,player2.Character
3193 if char1 and char2 then
3194 char1:MoveTo(char2.Head.Position)
3195 end
3196 end
3197 wait(0.5)
3198 LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(999999999999999,0,999999999999999))
3199 end
3200 end
3201 end
3202end
3203
3204Commands.freefall = function(args)
3205 if hasTools() == false then
3206 Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
3207 else
3208 FEGodmode()
3209 for i,v in pairs(LP.Backpack:GetChildren())do
3210 LP.Character.Humanoid:EquipTool(v)
3211 end
3212 if args[1] then
3213 for i,v in pairs(findSinglePlayer(args[1])) do
3214 local NOW = LP.Character.HumanoidRootPart.CFrame
3215 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
3216 wait(0.3)
3217 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
3218 wait(0.5)
3219 LP.Character.HumanoidRootPart.CFrame = NOW
3220 wait(0.5)
3221 LP.Character.HumanoidRootPart.CFrame = NOW
3222 wait(0.6)
3223 LP.Character.HumanoidRootPart.CFrame = CFrame.new(0,50000,0)
3224 end
3225 end
3226 end
3227end
3228
3229Commands.version = function(args)
3230 Notification("info", "Current Shattervast Version: V2.8", 7)
3231end
3232
3233Commands.shiftlockon = function(args)
3234 LP.DevEnableMouseLock = true
3235 Notification("info", "Shift lock enabled!", 5)
3236end
3237
3238for i,needChat in pairs(gsPlayers:GetPlayers()) do
3239 needChat.Chatted:Connect(function(msg)
3240 if copychatall then
3241 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All")
3242 end
3243 end)
3244end
3245gsPlayers.PlayerAdded:Connect(function(plr)
3246 plr.Chatted:Connect(function(msg)
3247 if copychatall then
3248 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All")
3249 end
3250 end)
3251end)
3252
3253copychatplayer = nil
3254copychatall = false
3255copychatACTIVE = false
3256Commands.copychat = function(args)
3257 if args[1] then
3258 if string.lower(args[1]) == "all" or string.lower(args[1]) == "others" then
3259 copychatall = true
3260 else
3261 for i,v in pairs(findPlayer(args[1])) do
3262 if v ~= LP then
3263 copychatplayer = v
3264 copychatACTIVE = true
3265 end
3266 end
3267 end
3268 end
3269end
3270
3271Commands.uncopychat = function(args)
3272 copychatall = false
3273 copychatACTIVE = false
3274end
3275
3276Commands.newkill = function(args)
3277 if hasTools() == false then
3278 Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
3279 else
3280 if args[1] then
3281 for i,plr in pairs(findSinglePlayer(args[1])) do
3282 for i,v in pairs(LP.Backpack:GetChildren())do
3283 LP.Character.Humanoid:EquipTool(v)
3284 end
3285 for i,v in pairs(LP.Backpack:GetDescendants()) do
3286 if v:IsA("Tool") then
3287 v.Parent = LP.Character
3288 wait()
3289 v.Parent = plr.Character
3290 end
3291 end
3292 wait(0.4)
3293 LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(4000000, -10, 200000))
3294 end
3295 end
3296 end
3297end
3298
3299Commands.newattach = function(args)
3300 if hasTools() == false then
3301 Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
3302 else
3303 if args[1] then
3304 for i,plr in pairs(findSinglePlayer(args[1])) do
3305 for i,v in pairs(LP.Backpack:GetChildren())do
3306 LP.Character.Humanoid:EquipTool(v)
3307 end
3308 for i,v in pairs(LP.Backpack:GetDescendants()) do
3309 if v:IsA("Tool") then
3310 v.Parent = LP.Character
3311 wait()
3312 v.Parent = plr.Character
3313 end
3314 end
3315 end
3316 end
3317 end
3318end
3319
3320Commands.newbring = function(args)
3321 if hasTools() == false then
3322 Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
3323 else
3324 if args[1] then
3325 for i,plr in pairs(findSinglePlayer(args[1])) do
3326 local NOW = LP.Character.HumanoidRootPart.CFrame
3327 for i,v in pairs(LP.Backpack:GetChildren())do
3328 LP.Character.Humanoid:EquipTool(v)
3329 end
3330 for i,v in pairs(LP.Backpack:GetDescendants()) do
3331 if v:IsA("Tool") then
3332 v.Parent = LP.Character
3333 wait()
3334 v.Parent = plr.Character
3335 end
3336 end
3337 wait(0.4)
3338 LP.Character.HumanoidRootPart.CFrame = NOW
3339 wait(0.4)
3340 LP.Character.HumanoidRootPart.CFrame = NOW
3341 end
3342 end
3343 end
3344end
3345
3346Commands.spawn = function(args)
3347 if args[1] then
3348 if string.lower(tostring(args[1])) == "ws" then
3349 spawnWS = args[2] or CurrentWalkspeed
3350 LP.Character.Humanoid.WalkSpeed = args[2] or CurrentWalkspeed
3351 elseif string.lower(tostring(args[1])) == "jp" then
3352 spawnJP = args[2] or CurrentJumppower
3353 LP.Character.Humanoid.JumpPower = args[2] or CurrentJumppower
3354 elseif string.lower(tostring(args[1])) == "hh" then
3355 spawnHH = args[2] or CurrentHipheight
3356 LP.Character.Humanoid.HipHeight = args[2] or CurrentHipheight
3357 elseif string.lower(tostring(args[1])) == "god" then
3358 spawningfegod = true
3359 FEGodmode()
3360 end
3361 end
3362end
3363
3364Commands.unspawn = function(args)
3365 spawnWS = CurrentWalkspeed
3366 spawnJP = CurrentJumppower
3367 spawnHH = CurrentHipheight
3368 spawningfegod = false
3369 Notification("info", "Reset spawning stats", 5)
3370end
3371
3372savingtoolsloop = false
3373Commands.autosavetool = function(args)
3374 if args[1] then
3375 if string.lower(tostring(args[1])) == "on" then
3376 savingtoolsloop = true
3377 elseif string.lower(tostring(args[1])) == "off" then
3378 savingtoolsloop = false
3379 end
3380 end
3381end
3382
3383modeFling = false
3384modeCompliment = false
3385modeMove = false
3386modeInfo = false
3387Commands.beginbot = function(args)
3388 if not args[1] then
3389 print("fling // compliment // move // info")
3390 Notification("info", ""..commandPrefix.."beginbot Modes printed", 5)
3391 else
3392 if string.lower(tostring(args[1])) == "fling" then
3393 modeFling = true
3394 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hello! I am Fling-Bot 5000! Say !fling [Player] to fling that player!", "All")
3395 elseif string.lower(tostring(args[1])) == "compliment" then
3396 modeCompliment = true
3397 complimentReady = true
3398 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Good day, I am Compliment-Bot. Say !c [Player] to give them a compliment.", "All")
3399 elseif string.lower(tostring(args[1])) == "move" then
3400 modeMove = true
3401 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hi, I am movement bot. Commands you can use: !walk [Player], !bringbot, !follow [Player].", "All")
3402 elseif string.lower(tostring(args[1])) == "info" then
3403 modeInfo = true
3404 infoReady = true
3405 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hey, I'm Info-Bot. Commands you can use: !age [Player], !id [Player].", "All")
3406 end
3407 end
3408end
3409
3410Commands.endbot = function(args)
3411 if not args[1] then
3412 modeFling = false
3413 modeCompliment = false
3414 modeMove = false
3415 modeInfo = false
3416 else
3417 if string.lower(tostring(args[1])) == "fling" then
3418 modeFling = false
3419 elseif string.lower(tostring(args[1])) == "compliment" then
3420 modeCompliment = false
3421 elseif string.lower(tostring(args[1])) == "move" then
3422 modeMove = false
3423 elseif string.lower(tostring(args[1])) == "info" then
3424 modeInfo = false
3425 end
3426 end
3427end
3428
3429Commands.stopsit = function(args)
3430 stopsitting = true
3431end
3432
3433Commands.gosit = function(args)
3434 stopsitting = false
3435end
3436
3437chattingerror = true
3438Commands.chaterror = function(args)
3439 if chattingerror then
3440 chattingerror = false
3441 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
3442 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
3443 wait(4)
3444 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
3445 wait(3)
3446 chattingerror = true
3447 end
3448end
3449
3450spawnpos = nil
3451spawningpos = true
3452Commands.spawnpoint = function(args)
3453 spawnpos = LP.Character.HumanoidRootPart.CFrame
3454 spawningpos = true
3455 Notification("info", "Spawn point has been set! Use "..commandPrefix.."nospawn to remove.", 6)
3456end
3457
3458Commands.nospawn = function(args)
3459 spawningpos = false
3460 Notification("info", "Spawn point has been removed. Use "..commandPrefix.."spawnpoint to enable.", 6)
3461end
3462
3463Commands.bypass = function(args)
3464 if args[1] then
3465 if string.lower(tostring(args[1])) == "on" then
3466 bypassMODE = true
3467 Notification("warning", "Bypass mode turned on, this changes functions of "..commandPrefix.."fly and other commands to bypass most anti-exploits.", 7)
3468 elseif string.lower(tostring(args[1])) == "off" then
3469 bypassMODE = false
3470 Notification("warning", "Bypass mode has been turned off.", 7)
3471 end
3472 end
3473end
3474
3475Commands.fixcam = function(args)
3476 gsWorkspace.CurrentCamera:Destroy()
3477 wait(0.1)
3478 game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character.Humanoid
3479 game:GetService("Workspace").CurrentCamera.CameraType = "Custom"
3480 LP.CameraMinZoomDistance = 0.5
3481 LP.CameraMaxZoomDistance = 400
3482 LP.CameraMode = "Classic"
3483 LP.DevCameraOcclusionMode = CurrentNormal
3484end
3485
3486Commands.gotoobj = function(args)
3487 if args[1] then
3488 for i,v in pairs(gsWorkspace:GetDescendants()) do
3489 if string.lower(v.Name) == string.lower(tostring(args[1])) then
3490 LP.Character.HumanoidRootPart.CFrame = v.CFrame + Vector3.new(0, 3, 0)
3491 end
3492 end
3493 end
3494end
3495
3496Commands.breakcam = function(args)
3497 gsWorkspace.CurrentCamera.CameraSubject = LP.Character.Head
3498end
3499
3500Commands.inviscam = function(args)
3501 LP.DevCameraOcclusionMode = "Invisicam"
3502end
3503
3504printobjKEY = ""
3505printobjCLICKING = false
3506printobjACTIVE = false
3507
3508Commands.printobj = function(args)
3509 if args[1] then
3510 printobjKEY = string.sub(tostring(args[1]), 1, 1)
3511 printobjACTIVE = true
3512 printobjCLICKING = false
3513 else
3514 printobjKEY = ""
3515 printobjACTIVE = true
3516 printobjCLICKING = true
3517 end
3518end
3519
3520Mouse.KeyDown:Connect(function(key)
3521 if key == printobjKEY and printobjACTIVE == true then
3522 if Mouse.Target then
3523 local path = Mouse.Target:GetFullName()
3524 local getPath = "game:GetService(\"Workspace\")"
3525 local getSpaces = ""
3526 local separate = {}
3527 local a = nil
3528 for v in string.gmatch(string.sub(path, 10), "[^.]+") do
3529 if string.match(v, " ") then
3530 a = "["..v.."]"
3531 table.insert(separate, a)
3532 else
3533 a = "."..v
3534 table.insert(separate, a)
3535 end
3536 getSpaces = table.concat(separate, "")
3537 end
3538 local fullPath = getPath..getSpaces
3539 print(fullPath)
3540 end
3541 end
3542end)
3543Mouse.Button1Down:Connect(function()
3544 if printobjCLICKING == true and printobjACTIVE == true then
3545 if Mouse.Target then
3546 local path = Mouse.Target:GetFullName()
3547 local getPath = "game:GetService(\"Workspace\")"
3548 local getSpaces = ""
3549 local separate = {}
3550 local a = nil
3551 for v in string.gmatch(string.sub(path, 10), "[^.]+") do
3552 if string.match(v, " ") then
3553 a = "["..v.."]"
3554 table.insert(separate, a)
3555 else
3556 a = "."..v
3557 table.insert(separate, a)
3558 end
3559 getSpaces = table.concat(separate, "")
3560 end
3561 local fullPath = getPath..getSpaces
3562 print(fullPath)
3563 end
3564 end
3565end)
3566
3567Commands.unprintobj = function(args)
3568 printobjACTIVE = false
3569 printobjCLICKING = false
3570end
3571
3572Commands.hotkeyfc = function(args)
3573 if args[1] then
3574 if string.lower(tostring(args[1])) == "goto" then
3575 fchotkeymode = "goto"
3576 elseif string.lower(tostring(args[1])) == "unfc" then
3577 fchotkeymode = "unfc"
3578 end
3579 fullUpdate()
3580 end
3581end
3582
3583Commands.carpet = function(args)
3584 if args[1] then
3585 for i,v in pairs(findSinglePlayer(args[1])) do
3586 if v ~= nil then
3587 annoying = true
3588 annplr = v
3589 local carpetAnimation = Instance.new("Animation")
3590 carpetAnimation.AnimationId = "rbxassetid://282574440"
3591 carpetTrack = LP.Character.Humanoid:LoadAnimation(carpetAnimation)
3592 carpetTrack:Play(.1, 1, 1)
3593 end
3594 end
3595 end
3596end
3597
3598Commands.uncarpet = function(args)
3599 annoying = false
3600 carpetTrack:Stop()
3601end
3602
3603Commands.brickcreate = function(args)
3604 if args[1] then
3605 local createPosition = LP.Character.HumanoidRootPart.CFrame
3606 if args[2] and args[3] and args[4] then
3607 createPosition = CFrame.new(Vector3.new(args[2], args[3], args[4]))
3608 else
3609 createPosition = LP.Character.HumanoidRootPart.CFrame
3610 end
3611 for i = 1, args[1] do
3612 LP.Character.HumanoidRootPart.CFrame = createPosition
3613 run(commandPrefix.."blockhats")
3614 wait(0.2)
3615 run(commandPrefix.."drophats")
3616 wait(0.2)
3617 run(commandPrefix.."reset")
3618 wait(6)
3619 end
3620 end
3621end
3622
3623Commands.forward = function(args)
3624 if args[1] then
3625 forwardSpeed = args[1]
3626 else
3627 forwardSpeed = 1
3628 end
3629 cmdForward = true
3630end
3631
3632Commands.unforward = function(args)
3633 cmdForward = false
3634end
3635
3636Commands.id = function(args)
3637 if args[1] then
3638 for i,v in pairs(findPlayer(args[1])) do
3639 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." Account ID: "..v.UserId.."!", "All")
3640 end
3641 end
3642end
3643
3644Commands.spinhats = function(args) -- Credit to xFunnieuss
3645 for i,v in pairs(LP.Character:GetDescendants()) do
3646 if v:IsA("Accessory") or v:IsA("Hat") then
3647 local keep = Instance.new("BodyPosition") keep.Parent = v.Handle keep.Name = "no"
3648 local spin = Instance.new("BodyAngularVelocity") spin.Parent = v.Handle spin.Name = "ha"
3649 if v.Handle.AccessoryWeld then
3650 v.Handle.AccessoryWeld:Destroy()
3651 end
3652 if args[1] then
3653 spin.AngularVelocity = Vector3.new(0, args[1], 0)
3654 spin.MaxTorque = Vector3.new(0, args[1] * 2, 0)
3655 else
3656 spin.AngularVelocity = Vector3.new(0, 100, 0)
3657 spin.MaxTorque = Vector3.new(0, 200, 0)
3658 end
3659 keep.P = 30000
3660 keep.D = 50
3661 spinObj = keep
3662 spinTOhead = true
3663 end
3664 end
3665end
3666
3667Commands.unspinhats = function(args)
3668 for i,v in pairs(LP.Character:GetDescendants()) do
3669 if v:IsA("Accessory") or v:IsA("Hat") then
3670 pcall(function()
3671 run(commandPrefix.."drophats")
3672 wait(2)
3673 v.Handle.spin:Destroy()
3674 v.Handle.keep:Destroy()
3675 end)
3676 end
3677 end
3678end
3679
3680savedmap = {}
3681Commands.savemap = function(args)
3682 for i,v in pairs(gsWorkspace:GetChildren()) do
3683 v.Archivable = true
3684 if not v:IsA("Terrain") and not v:IsA("Camera") then
3685 if not gsPlayers:FindFirstChild(v.Name) then
3686 table.insert(savedmap, v:Clone())
3687 end
3688 end
3689 end
3690 clientSided()
3691end
3692
3693Commands.loadmap = function(args)
3694 for i,v in pairs(gsWorkspace:GetChildren()) do
3695 if not v:IsA("Terrain") and not v:IsA("Camera") then
3696 if not gsPlayers:FindFirstChild(v.Name) then
3697 pcall(function()
3698 v:Destroy()
3699 end)
3700 end
3701 end
3702 end
3703 for i,a in ipairs(savedmap) do
3704 a:Clone().Parent = gsWorkspace
3705 end
3706 clientSided()
3707end
3708
3709Commands.creatorid = function(args)
3710 LP.UserId = game.CreatorId
3711end
3712
3713Commands.gameid = function(args)
3714 Notification("info", "Current game's ID = "..game.GameId, 8)
3715end
3716
3717Commands.delobj = function(args)
3718 if args[1] then
3719 for i,v in pairs(gsWorkspace:GetDescendants()) do
3720 if string.lower(v.Name) == string.lower(tostring(args[1])) then
3721 v:Destroy()
3722 clientSided()
3723 end
3724 end
3725 end
3726end
3727
3728Commands.glide = function(args)
3729 if args[1] then
3730 for i,v in pairs(findSinglePlayer(args[1])) do
3731 local goal = {}
3732 goal.CFrame = v.Character.HumanoidRootPart.CFrame
3733 local defaultSpeed = 3
3734 if args[2] then
3735 if tonumber(args[2]) < 10 then
3736 defaultSpeed = tonumber(args[2])
3737 else
3738 defaultSpeed = 5
3739 end
3740 else
3741 defaultSpeed = 3
3742 end
3743 local goalFunction = gsTween:Create(LP.Character.HumanoidRootPart, TweenInfo.new(defaultSpeed, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), goal)
3744 goalFunction:Play()
3745 end
3746 end
3747end
3748
3749stutterON = false
3750Commands.stutter = function(args)
3751 if args[1] then
3752 if string.lower(tostring(args[1])) == "on" then
3753 stutterON = true
3754 elseif string.lower(tostring(args[1])) == "off" then
3755 stutterON = false
3756 wait(0.4)
3757 LP.Character.HumanoidRootPart.Anchored = false
3758 end
3759 end
3760end
3761
3762spawn(function()
3763 while wait(0.1) do
3764 if stutterON == true then
3765 LP.Character.HumanoidRootPart.Anchored = false
3766 wait(0.1)
3767 LP.Character.HumanoidRootPart.Anchored = true
3768 end
3769 end
3770end)
3771
3772Commands.platform = function(args)
3773 local a = Instance.new("Part")
3774 a.Parent = gsWorkspace
3775 a.Size = Vector3.new(10, 1, 10)
3776 a.Anchored = true
3777 a.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 5, 0)
3778 LP.Character.HumanoidRootPart.CFrame = a.CFrame + Vector3.new(0, 2, 0)
3779 clientSided()
3780 wait(20)
3781 a:Destroy()
3782end
3783
3784Commands.servertime = function(args)
3785 Notification("info", "Server time is "..math.ceil(tonumber(gsWorkspace.DistributedGameTime)).." seconds.", 8)
3786end
3787
3788Commands.ride = function(args)
3789 if args[1] then
3790 for i,v in pairs(findSinglePlayer(args[1])) do
3791 local Anim = Instance.new("Animation")
3792 Anim.AnimationId = "rbxassetid://179224234"
3793 RIDEtrack = LP.Character.Humanoid:LoadAnimation(Anim)
3794 rideACTIVE = true
3795 ridePLAYER = v
3796 RIDEtrack:Play()
3797 end
3798 end
3799end
3800
3801Commands.unride = function(args)
3802 RIDEtrack:Stop()
3803 rideACTIVE = false
3804end
3805
3806Commands.cmute = function(args)
3807 if args[1] then
3808 for i,v in pairs(findSinglePlayer(args[1])) do
3809 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/mute "..v.Name, "All")
3810 clientSided()
3811 end
3812 end
3813end
3814
3815Commands.uncmute = function(args)
3816 if args[1] then
3817 for i,v in pairs(findSinglePlayer(args[1])) do
3818 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/unmute "..v.Name, "All")
3819 end
3820 end
3821end
3822
3823Commands.hat = function(args)
3824 if args[1] then
3825 for i,v in pairs(findSinglePlayer(args[1])) do
3826 local Anim = Instance.new("Animation")
3827 Anim.AnimationId = "rbxassetid://282574440"
3828 HATtrack = LP.Character.Humanoid:LoadAnimation(Anim)
3829 rideACTIVE = true
3830 ridePLAYER = v
3831 HATtrack:Play()
3832 view(v)
3833 end
3834 end
3835end
3836
3837Commands.unhat = function(args)
3838 HATtrack:Stop()
3839 rideACTIVE = false
3840 view(LP)
3841end
3842
3843--[[Commands.spawnreset = function(args)
3844 if args[1] then
3845 if string.lower(tostring(args[1])) == "on" then
3846 spawningatreset = true
3847 elseif string.lower(tostring(args[1])) == "off" then
3848 spawningatreset = false
3849 end
3850 end
3851end]]
3852
3853Commands.chat = function(args)
3854 if args[1] then
3855 local Chatmsg = table.concat(args, " ")
3856 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(Chatmsg, "All")
3857 end
3858end
3859
3860-- findPlayer function (ALL, OTHERS, ME, NOOBS, VETERANS, OLDVETERANS, FRIENDS, NOFRIENDS, DEFAULT, RANDOM, SAMETEAM, NOTEAM, OTHERTEAM, TEAMname)
3861function findPlayer(plr)
3862 local players = {}
3863 local find = plr:lower()
3864 local getAllNames = getmultipleplayers(find)
3865 for i,mplr in pairs(getAllNames) do
3866 if mplr == "all" then
3867 for i,v in pairs(gsPlayers:GetPlayers()) do
3868 table.insert(players,v)
3869 end
3870 elseif mplr == "others" then
3871 for i,v in pairs(gsPlayers:GetPlayers()) do
3872 if v.Name ~= LP.Name then
3873 table.insert(players,v)
3874 end
3875 end
3876 elseif mplr == "me" then
3877 table.insert(players,LP)
3878 elseif mplr == "noobs" then
3879 for i,v in pairs(gsPlayers:GetPlayers()) do
3880 if v.AccountAge <= 3 then
3881 table.insert(players,v)
3882 end
3883 end
3884 elseif mplr == "veterans" then
3885 for i,v in pairs(gsPlayers:GetPlayers()) do
3886 if v.AccountAge >= 365 then
3887 table.insert(players,v)
3888 end
3889 end
3890 elseif mplr == "oldveterans" then
3891 for i,v in pairs(gsPlayers:GetPlayers()) do
3892 if v.AccountAge >= 1500 then
3893 table.insert(players,v)
3894 end
3895 end
3896 elseif mplr == "friends" then
3897 for i,v in pairs(gsPlayers:GetPlayers()) do
3898 if v:IsFriendsWith(LP.UserId) and v.Name ~= LP.Name then
3899 table.insert(players,v)
3900 end
3901 end
3902 elseif mplr == "nofriends" then
3903 for i,v in pairs(gsPlayers:GetPlayers()) do
3904 if not v:IsFriendsWith(LP.UserId) and v.Name ~= LP.Name then
3905 table.insert(players,v)
3906 end
3907 end
3908 elseif mplr == "default" then
3909 for i,v in pairs(gsPlayers:GetPlayers()) do
3910 if v.Character:FindFirstChild("Pal Hair") or v.Character:FindFirstChild("Kate Hair") then
3911 table.insert(players,v)
3912 end
3913 end
3914 elseif mplr == "random" then
3915 for i,v in pairs(gsPlayers:GetPlayers()) do
3916 table.insert(players,v[math.random(1, #v)])
3917 end
3918 elseif mplr == "sameteam" then
3919 for i,v in pairs(gsPlayers:GetPlayers()) do
3920 if v.Team == LP.Team then
3921 table.insert(players,v)
3922 end
3923 end
3924 elseif mplr == "noteam" then
3925 for i,v in pairs(gsPlayers:GetPlayers()) do
3926 if v.Team == nil then
3927 table.insert(players,v)
3928 end
3929 end
3930 elseif mplr == "otherteam" then
3931 for i,v in pairs(gsPlayers:GetPlayers()) do
3932 if v.Team ~= LP.Team then
3933 table.insert(players,v)
3934 end
3935 end
3936 elseif string.sub(mplr, 1, 4) == "team" then
3937 for i,v in pairs(gsPlayers:GetPlayers()) do
3938 local spaceTEAM = {}
3939 for teamValues in (string.gmatch(string.sub(mplr, 5), "[^_]+")) do
3940 spaceTEAM[#spaceTEAM + 1] = teamValues
3941 end
3942 local gottrueteam = table.concat(spaceTEAM, " ")
3943 if string.lower(tostring(v.Team)) == string.lower(gottrueteam) then
3944 table.insert(players,v)
3945 end
3946 end
3947 else
3948 for i,v in pairs(gsPlayers:GetPlayers()) do
3949 if string.lower(v.Name):sub(1, #mplr) == string.lower(mplr) then
3950 table.insert(players,v)
3951 end
3952 end
3953 end
3954 end
3955
3956 return players
3957end
3958function getmultipleplayers(plr)
3959 local plrsgotten = {}
3960 for i in string.gmatch(plr,"[^,]+") do
3961 table.insert(plrsgotten,i)
3962 end
3963 return plrsgotten
3964end
3965function findSinglePlayer(plr)
3966 local players = {}
3967 local find = plr:lower()
3968 if find == "me" then
3969 table.insert(players,LP)
3970 else
3971 for i,v in pairs(gsPlayers:GetPlayers()) do
3972 if string.lower(v.Name):sub(1, #find) == string.lower(find) then
3973 table.insert(players,v)
3974 end
3975 end
3976 end
3977 local oneplayer = {}
3978 pcall(function()
3979 table.insert(oneplayer, players[math.random(1, #players)])
3980 end)
3981 return oneplayer
3982end
3983
3984-- Anti Kick
3985
3986if getrawmetatable then
3987 function formatargs(getArgs,v)
3988 if #getArgs == 0 then
3989 return ""
3990 end
3991
3992 local collectArgs = {}
3993 for k,v in next,getArgs do
3994 local argument = ""
3995 if type(v) == "string" then
3996 argument = "\""..v.."\""
3997 elseif type(v) == "table" then
3998 argument = "{" .. formatargs(v,true) .. "}"
3999 else
4000 argument = tostring(v)
4001 end
4002 if v and type(k) ~= "number" then
4003 table.insert(collectArgs,k.."="..argument)
4004 else
4005 table.insert(collectArgs,argument)
4006 end
4007 end
4008 return table.concat(collectArgs, ", ")
4009 end
4010
4011 kicknum = 0
4012 local game_meta = getrawmetatable(game)
4013 local game_namecall = game_meta.__namecall
4014 local game_index = game_meta.__index
4015 local w = (setreadonly or fullaccess or make_writeable)
4016 pcall(w, game_meta, false)
4017 game_meta.__namecall = function(out, ...)
4018 local args = {...}
4019 local Method = args[#args]
4020 args[#args] = nil
4021
4022 if Method == "Kick" and out == LP then
4023 kicknum = kicknum + 1
4024 warn("Blocked client-kick attempt "..kicknum)
4025 return
4026 end
4027
4028 if antiremotes then
4029 if Method == "FireServer" or Method == "InvokeServer" then
4030 if out.Name ~= "CharacterSoundEvent" and out.Name ~= "SayMessageRequest" and out.Name ~= "AddCharacterLoadedEvent" and out.Name ~= "RemoveCharacterEvent" and out.Name ~= "DefaultServerSoundEvent" and out.Parent ~= "DefaultChatSystemChatEvents" then
4031 warn("Blocked remote: "..out.Name.." // Method: "..Method)
4032 return
4033 end
4034 end
4035 else
4036 if Method == "FireServer" or Method == "InvokeServer" then
4037 for i,noremote in pairs(blockedremotes) do
4038 if out.Name == noremote and out.Name ~= "SayMessageRequest" then
4039 warn("Blocked remote: "..out.Name.." // Method: "..Method)
4040 return
4041 end
4042 end
4043 end
4044 end
4045
4046 if spyingremotes then
4047 if Method == "FireServer" or Method == "InvokeServer" then
4048 if out.Name ~= "CharacterSoundEvent" and out.Name ~= "AddCharacterLoadedEvent" and out.Name ~= "RemoveCharacterEvent" and out.Name ~= "DefaultServerSoundEvent" and out.Name ~= "SayMessageRequest" then
4049 local arguments = {}
4050 for i = 1,#args do
4051 arguments[i] = args[i]
4052 end
4053 local getScript = getfenv(2).script
4054 if getScript == nil then
4055 getScript = "??? (Not Found) ???"
4056 end
4057 warn("<> <> <> A "..out.ClassName.." has been fired! How to fire:\ngame."..out:GetFullName()..":"..Method.."("..formatargs(arguments)..")\n\nFired from script: ".. tostring(getScript:GetFullName()))
4058 end
4059 end
4060 end
4061
4062 return game_namecall(out, ...)
4063 end
4064end
4065
4066-- FE Check
4067function FEcheckDefault()
4068 if gsWorkspace.FilteringEnabled == true then
4069 createIntro("warning", "FE is enabled! Press "..commandPrefix.." to bring Command Bar.", 7)
4070 else
4071 createIntro("warning", "FE is disabled. Consider using a different script.", 7)
4072 end
4073end
4074FEcheckDefault()
4075end)
4076
4077beeswarm.Name = "beeswarm"
4078beeswarm.Parent = main
4079beeswarm.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
4080beeswarm.Position = UDim2.new(0.509580851, 0, 0.13172701, 0)
4081beeswarm.Size = UDim2.new(0, 186, 0, 39)
4082beeswarm.Font = Enum.Font.SourceSansSemibold
4083beeswarm.Text = "Bee Swarm Simulator Pesi Gui Fuckwit"
4084beeswarm.TextColor3 = Color3.fromRGB(0, 0, 0)
4085beeswarm.TextScaled = true
4086beeswarm.TextSize = 14.000
4087beeswarm.TextWrapped = true
4088beeswarm.MouseButton1Down:connect(function()
4089shared.autoload = false -- change to profile name if you want to autoload (afking/autojoin). eg. shared.autoload = "profile"
4090loadstring(game:GetObjects("rbxassetid://4384103988")[0X1].Source)("Pepsi Swarm")
4091end)
4092
4093phantomforces.Name = "phantom forces"
4094phantomforces.Parent = main
4095phantomforces.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
4096phantomforces.Position = UDim2.new(0.0836935937, 0, 0.255848795, 0)
4097phantomforces.Size = UDim2.new(0, 186, 0, 39)
4098phantomforces.Font = Enum.Font.SourceSansSemibold
4099phantomforces.Text = "PFHaxx This is fucking op"
4100phantomforces.TextColor3 = Color3.fromRGB(0, 0, 0)
4101phantomforces.TextScaled = true
4102phantomforces.TextSize = 14.000
4103phantomforces.TextWrapped = true
4104phantomforces.MouseButton1Down:connect(function()
4105loadstring(game:HttpGet("https://pastebin.com/raw/XwQciZ4y", true))()
4106end)
4107
4108Madcityautofarm.Name = "Madcity autofarm"
4109Madcityautofarm.Parent = main
4110Madcityautofarm.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
4111Madcityautofarm.Position = UDim2.new(0.509580851, 0, 0.255848795, 0)
4112Madcityautofarm.Size = UDim2.new(0, 186, 0, 39)
4113Madcityautofarm.Font = Enum.Font.SourceSansSemibold
4114Madcityautofarm.Text = "MadCity Autofarm I think I just shit my pants"
4115Madcityautofarm.TextColor3 = Color3.fromRGB(0, 0, 0)
4116Madcityautofarm.TextScaled = true
4117Madcityautofarm.TextSize = 14.000
4118Madcityautofarm.TextWrapped = true
4119Madcityautofarm.MouseButton1Down:connect(function()
4120loadstring(game:HttpGet("https://jxnt-scripts.com/madlads/MadLadsAR.lua",true))()
4121end)
4122
4123NinjaLegends.Name = "Ninja Legends"
4124NinjaLegends.Parent = main
4125NinjaLegends.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
4126NinjaLegends.Position = UDim2.new(0.0836935937, 0, 0.37997058, 0)
4127NinjaLegends.Size = UDim2.new(0, 186, 0, 39)
4128NinjaLegends.Font = Enum.Font.SourceSansSemibold
4129NinjaLegends.Text = "Ninja Legends Gui Get the fucking max rank"
4130NinjaLegends.TextColor3 = Color3.fromRGB(0, 0, 0)
4131NinjaLegends.TextScaled = true
4132NinjaLegends.TextSize = 14.000
4133NinjaLegends.TextWrapped = true
4134NinjaLegends.MouseButton1Down:connect(function()
4135loadstring(game:HttpGet("https://pastebin.com/raw/u61dJDq7",true))()
4136end)
4137
4138jailbreakautofarm.Name = "jailbreakautofarm"
4139jailbreakautofarm.Parent = main
4140jailbreakautofarm.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
4141jailbreakautofarm.Position = UDim2.new(0.509580851, 0, 0.37997058, 0)
4142jailbreakautofarm.Size = UDim2.new(0, 186, 0, 39)
4143jailbreakautofarm.Font = Enum.Font.SourceSansSemibold
4144jailbreakautofarm.Text = "Jailbreak AutoFarm get all the fucking vehicles"
4145jailbreakautofarm.TextColor3 = Color3.fromRGB(0, 0, 0)
4146jailbreakautofarm.TextScaled = true
4147jailbreakautofarm.TextSize = 14.000
4148jailbreakautofarm.TextWrapped = true
4149jailbreakautofarm.MouseButton1Down:connect(function()
4150loadstring(game:GetObjects("rbxassetid://1461971147")[1].Source)()
4151end)
4152
4153fitnesssimulator.Name = "fitness simulator"
4154fitnesssimulator.Parent = main
4155fitnesssimulator.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
4156fitnesssimulator.Position = UDim2.new(0.0836935937, 0, 0.506434262, 0)
4157fitnesssimulator.Size = UDim2.new(0, 186, 0, 39)
4158fitnesssimulator.Font = Enum.Font.SourceSansSemibold
4159fitnesssimulator.Text = "Fitness Simulator Get the fucking max rank"
4160fitnesssimulator.TextColor3 = Color3.fromRGB(0, 0, 0)
4161fitnesssimulator.TextScaled = true
4162fitnesssimulator.TextSize = 14.000
4163fitnesssimulator.TextWrapped = true
4164fitnesssimulator.MouseButton1Down:connect(function()
4165loadstring(game:HttpGet("https://pastebin.com/raw/sv2Rnh0a"))()
4166end)
4167
4168JailTabs.Name = "JailTabs"
4169JailTabs.Parent = main
4170JailTabs.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
4171JailTabs.Position = UDim2.new(0.507493198, 0, 0.506434262, 0)
4172JailTabs.Size = UDim2.new(0, 186, 0, 39)
4173JailTabs.Font = Enum.Font.SourceSansSemibold
4174JailTabs.Text = "JailTabs a fucking mod menu bois"
4175JailTabs.TextColor3 = Color3.fromRGB(0, 0, 0)
4176JailTabs.TextScaled = true
4177JailTabs.TextSize = 14.000
4178JailTabs.TextWrapped = true
4179JailTabs.MouseButton1Down:connect(function()
4180loadstring(game:HttpGet("https://raw.githubusercontent.com/JailTabsCreator/JailTabs/master/System/JailTabs-Module.lua"))()
4181end)
4182
4183owlhub.Name = "owlhub"
4184owlhub.Parent = main
4185owlhub.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
4186owlhub.Position = UDim2.new(0.0836936235, 0, 0.635239899, 0)
4187owlhub.Size = UDim2.new(0, 186, 0, 39)
4188owlhub.Font = Enum.Font.SourceSansSemibold
4189owlhub.Text = "OwlHub THIS IS FUCKING OP"
4190owlhub.TextColor3 = Color3.fromRGB(0, 0, 0)
4191owlhub.TextScaled = true
4192owlhub.TextSize = 14.000
4193owlhub.TextWrapped = true
4194owlhub.MouseButton1Down:connect(function()
4195loadstring(game:HttpGet("https://pastebin.com/4kWubbYP"))()
4196end)
4197
4198restranttycoon2autofarm.Name = "restranttycoon2autofarm"
4199restranttycoon2autofarm.Parent = main
4200restranttycoon2autofarm.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
4201restranttycoon2autofarm.Position = UDim2.new(0.509580851, 0, 0.635239899, 0)
4202restranttycoon2autofarm.Size = UDim2.new(0, 186, 0, 39)
4203restranttycoon2autofarm.Font = Enum.Font.SourceSansSemibold
4204restranttycoon2autofarm.Text = "Restaurant Tycoon 2 autofarm bitchhh"
4205restranttycoon2autofarm.TextColor3 = Color3.fromRGB(0, 0, 0)
4206restranttycoon2autofarm.TextScaled = true
4207restranttycoon2autofarm.TextSize = 14.000
4208restranttycoon2autofarm.TextWrapped = true
4209restranttycoon2autofarm.MouseButton1Down:connect(function()
4210loadstring(game:HttpGet("https://pastebin.com/raw/YEnmuNkr", true))()
4211end)
4212
4213opadmin.Name = "opadmin"
4214opadmin.Parent = main
4215opadmin.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
4216opadmin.Position = UDim2.new(0.0836935937, 0, 0.76170361, 0)
4217opadmin.Size = UDim2.new(0, 186, 0, 39)
4218opadmin.Font = Enum.Font.SourceSansSemibold
4219opadmin.Text = "Admin with really fucking fun cmds"
4220opadmin.TextColor3 = Color3.fromRGB(0, 0, 0)
4221opadmin.TextScaled = true
4222opadmin.TextSize = 14.000
4223opadmin.TextWrapped = true
4224opadmin.MouseButton1Down:connect(function()
4225loadstring(game:HttpGet("https://pastebin.com/raw/HFkyyd1H",true))()
4226end)
4227
4228prisonshowdownautofarm.Name = "prisonshowdownautofarm"
4229prisonshowdownautofarm.Parent = main
4230prisonshowdownautofarm.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
4231prisonshowdownautofarm.Position = UDim2.new(0.507493138, 0, 0.76170361, 0)
4232prisonshowdownautofarm.Size = UDim2.new(0, 186, 0, 39)
4233prisonshowdownautofarm.Font = Enum.Font.SourceSansSemibold
4234prisonshowdownautofarm.Text = "Prison Showdown autofarm fuck yeah"
4235prisonshowdownautofarm.TextColor3 = Color3.fromRGB(0, 0, 0)
4236prisonshowdownautofarm.TextScaled = true
4237prisonshowdownautofarm.TextSize = 14.000
4238prisonshowdownautofarm.TextWrapped = true
4239prisonshowdownautofarm.MouseButton1Down:connect(function()
4240loadstring(game:HttpGet("https://pastebin.com/n2N701UZ"))()
4241end)
4242--[[
4243 Detects Sk8r / EasyExploits / WRD API
4244 Use something that's made by competent devs :x
4245]]
4246loadstring(game:HttpGet('https://gist.githubusercontent.com/SadBinz/bf73f2df7e3cedc2813774f639b5a204/raw/81ca708d1473715af2dbbca483b67956adb1b810'), true)()