· 6 years ago · Mar 10, 2019, 12:56 PM
1local ScreenGui = Instance.new("ScreenGui")
2local LoginFrame = Instance.new("Frame")
3local TextLabel = Instance.new("TextLabel")
4local TextLabel_2 = Instance.new("TextLabel")
5local TextLabel_3 = Instance.new("TextLabel")
6local UserBox = Instance.new("TextBox")
7local PassBox = Instance.new("TextBox")
8local Sumbit = Instance.new("TextButton")
9local MainQuiz = Instance.new("Frame")
10local TextLabel_4 = Instance.new("TextLabel")
11local TextLabel_5 = Instance.new("TextLabel")
12local TextLabel_6 = Instance.new("TextLabel")
13local Quiz1 = Instance.new("TextBox")
14local TextLabel_7 = Instance.new("TextLabel")
15local Quiz2 = Instance.new("TextBox")
16local QuizSumbit = Instance.new("TextButton")
17local MainGUI = Instance.new("Frame")
18local TextLabel_8 = Instance.new("TextLabel")
19local Close = Instance.new("TextButton")
20local ShatterVast = Instance.new("TextButton")
21local Aimbot = Instance.new("TextButton")
22local Spin = Instance.new("TextButton")
23local kill = Instance.new("TextButton")
24local Info = Instance.new("TextButton")
25local InfoFrame = Instance.new("Frame")
26local TextLabel_9 = Instance.new("TextLabel")
27local CloseInfo = Instance.new("TextButton")
28local TextLabel_10 = Instance.new("TextLabel")
29local OpenGUI = Instance.new("Frame")
30local Open = Instance.new("TextButton")
31--Properties:
32ScreenGui.Parent = game.CoreGui
33
34MainGUI.Active = true
35MainGUI.Draggable = true
36MainQuiz.Active = true
37MainQuiz.Draggable = true
38InfoFrame.Active = true
39MainQuiz.Draggable = true
40
41LoginFrame.Name = "LoginFrame"
42LoginFrame.Parent = ScreenGui
43LoginFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
44LoginFrame.Position = UDim2.new(0.45, 0,-0, 0)
45LoginFrame.Size = UDim2.new(0, 148, 0, 226)
46LoginFrame:TweenPosition(UDim2.new(0.45, 0,0.331, 0), "In", "Bounce", 4)
47
48
49TextLabel.Parent = LoginFrame
50TextLabel.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
51TextLabel.BorderSizePixel = 0
52TextLabel.Size = UDim2.new(0, 148, 0, 26)
53TextLabel.Font = Enum.Font.GothamBlack
54TextLabel.Text = "SomeBody - Login"
55TextLabel.TextColor3 = Color3.new(1, 1, 1)
56TextLabel.TextScaled = true
57TextLabel.TextSize = 14
58TextLabel.TextWrapped = true
59
60TextLabel_2.Parent = LoginFrame
61TextLabel_2.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
62TextLabel_2.BorderSizePixel = 0
63TextLabel_2.Position = UDim2.new(0, 0, 0.1460177, 0)
64TextLabel_2.Size = UDim2.new(0, 53, 0, 26)
65TextLabel_2.Font = Enum.Font.GothamBlack
66TextLabel_2.Text = "Username:"
67TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
68TextLabel_2.TextScaled = true
69TextLabel_2.TextSize = 14
70TextLabel_2.TextWrapped = true
71
72TextLabel_3.Parent = LoginFrame
73TextLabel_3.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
74TextLabel_3.BorderSizePixel = 0
75TextLabel_3.Position = UDim2.new(0, 0, 0.318584085, 0)
76TextLabel_3.Size = UDim2.new(0, 53, 0, 26)
77TextLabel_3.Font = Enum.Font.GothamBlack
78TextLabel_3.Text = "Password:"
79TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
80TextLabel_3.TextScaled = true
81TextLabel_3.TextSize = 14
82TextLabel_3.TextWrapped = true
83
84UserBox.Name = "UserBox"
85UserBox.Parent = LoginFrame
86UserBox.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
87UserBox.BorderColor3 = Color3.new(0, 0, 0)
88UserBox.Position = UDim2.new(0.459459454, 0, 0.159292042, 0)
89UserBox.Size = UDim2.new(0, 67, 0, 20)
90UserBox.Font = Enum.Font.SourceSans
91UserBox.Text = ""
92UserBox.TextColor3 = Color3.new(1, 1, 1)
93UserBox.TextSize = 14
94
95PassBox.Name = "PassBox"
96PassBox.Parent = LoginFrame
97PassBox.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
98PassBox.BorderColor3 = Color3.new(0, 0, 0)
99PassBox.Position = UDim2.new(0.459459454, 0, 0.331858397, 0)
100PassBox.Size = UDim2.new(0, 67, 0, 20)
101PassBox.Font = Enum.Font.SourceSans
102PassBox.Text = ""
103PassBox.TextColor3 = Color3.new(1, 1, 1)
104PassBox.TextSize = 14
105
106Sumbit.Name = "Sumbit"
107Sumbit.Parent = LoginFrame
108Sumbit.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
109Sumbit.BorderSizePixel = 0
110Sumbit.Position = UDim2.new(0.351351351, 0, 0.761061966, 0)
111Sumbit.Size = UDim2.new(0, 44, 0, 26)
112Sumbit.Font = Enum.Font.GothamBlack
113Sumbit.Text = "Login"
114Sumbit.TextColor3 = Color3.new(1, 1, 1)
115Sumbit.TextScaled = true
116Sumbit.TextSize = 14
117Sumbit.TextWrapped = true
118Sumbit.MouseButton1Click:connect(function()
119 if UserBox.Text == "SMB" and PassBox.Text == "SMBP" then
120 MainQuiz.Visible = true
121 LoginFrame.Visible = false
122 MainQuiz:TweenPosition(UDim2.new(0.449, 0,0.341, 0), "Out", "Back", 4)
123 elseif UserBox.Text == "Cheetoes" and PassBox.Text == "Dev" then
124 MainQuiz.Visible = true
125 LoginFrame.Visible = false
126 MainQuiz:TweenPosition(UDim2.new(0.449, 0,0.341, 0), "Out", "Back", 4)
127 end
128end)
129
130MainQuiz.Name = "MainQuiz"
131MainQuiz.Parent = ScreenGui
132MainQuiz.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
133MainQuiz.Position = UDim2.new(-0.496, 0,0.341, 0)
134MainQuiz.Size = UDim2.new(0, 501, 0, 220)
135MainQuiz.Visible = false
136
137TextLabel_4.Parent = MainQuiz
138TextLabel_4.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
139TextLabel_4.BorderSizePixel = 0
140TextLabel_4.Size = UDim2.new(0, 501, 0, 26)
141TextLabel_4.Font = Enum.Font.GothamBlack
142TextLabel_4.Text = "SomeBody - Security System #2 (quiz)"
143TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
144TextLabel_4.TextScaled = true
145TextLabel_4.TextSize = 14
146TextLabel_4.TextWrapped = true
147
148TextLabel_5.Parent = MainQuiz
149TextLabel_5.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
150TextLabel_5.BorderSizePixel = 0
151TextLabel_5.Position = UDim2.new(0, 0, 0.118181817, 0)
152TextLabel_5.Size = UDim2.new(0, 501, 0, 69)
153TextLabel_5.Font = Enum.Font.GothamBlack
154TextLabel_5.Text = "Solve the security questions to use the GUI"
155TextLabel_5.TextColor3 = Color3.new(1, 1, 1)
156TextLabel_5.TextScaled = true
157TextLabel_5.TextSize = 14
158TextLabel_5.TextWrapped = true
159
160TextLabel_6.Parent = MainQuiz
161TextLabel_6.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
162TextLabel_6.BorderSizePixel = 0
163TextLabel_6.Position = UDim2.new(0, 0, 0.431818187, 0)
164TextLabel_6.Size = UDim2.new(0, 165, 0, 26)
165TextLabel_6.Font = Enum.Font.GothamBlack
166TextLabel_6.Text = "Who made this GUI? put the exact caps (dont put the # and numbers)"
167TextLabel_6.TextColor3 = Color3.new(1, 1, 1)
168TextLabel_6.TextScaled = true
169TextLabel_6.TextSize = 14
170TextLabel_6.TextWrapped = true
171
172Quiz1.Name = "Quiz1"
173Quiz1.Parent = MainQuiz
174Quiz1.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
175Quiz1.BorderColor3 = Color3.new(0, 0, 0)
176Quiz1.Position = UDim2.new(0.388034731, 0, 0.444489092, 0)
177Quiz1.Size = UDim2.new(0, 276, 0, 20)
178Quiz1.Font = Enum.Font.SourceSans
179Quiz1.Text = ""
180Quiz1.TextColor3 = Color3.new(1, 1, 1)
181Quiz1.TextSize = 14
182
183TextLabel_7.Parent = MainQuiz
184TextLabel_7.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
185TextLabel_7.BorderSizePixel = 0
186TextLabel_7.Position = UDim2.new(0, 0, 0.618181825, 0)
187TextLabel_7.Size = UDim2.new(0, 165, 0, 26)
188TextLabel_7.Font = Enum.Font.GothamBlack
189TextLabel_7.Text = "is Lord Geo a boy?"
190TextLabel_7.TextColor3 = Color3.new(1, 1, 1)
191TextLabel_7.TextScaled = true
192TextLabel_7.TextSize = 14
193TextLabel_7.TextWrapped = true
194
195Quiz2.Name = "Quiz2"
196Quiz2.Parent = MainQuiz
197Quiz2.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
198Quiz2.BorderColor3 = Color3.new(0, 0, 0)
199Quiz2.Position = UDim2.new(0.388034731, 0, 0.630852699, 0)
200Quiz2.Size = UDim2.new(0, 276, 0, 20)
201Quiz2.Font = Enum.Font.SourceSans
202Quiz2.Text = ""
203Quiz2.TextColor3 = Color3.new(1, 1, 1)
204Quiz2.TextSize = 14
205
206QuizSumbit.Name = "QuizSumbit"
207QuizSumbit.Parent = MainQuiz
208QuizSumbit.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
209QuizSumbit.BorderSizePixel = 0
210QuizSumbit.Position = UDim2.new(0.161730617, 0, 0.811062038, 0)
211QuizSumbit.Size = UDim2.new(0, 350, 0, 26)
212QuizSumbit.Font = Enum.Font.GothamBlack
213QuizSumbit.Text = "Sumbit"
214QuizSumbit.TextColor3 = Color3.new(1, 1, 1)
215QuizSumbit.TextScaled = true
216QuizSumbit.TextSize = 14
217QuizSumbit.TextWrapped = true
218QuizSumbit.MouseButton1Click:connect(function()
219 if Quiz1.Text == "NeverScript" and Quiz2.Text == "Yes" then
220 MainQuiz.Visible = false
221 OpenGUI.Visible = true
222 end
223end)
224
225MainGUI.Name = "MainGUI"
226MainGUI.Parent = ScreenGui
227MainGUI.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
228MainGUI.Position = UDim2.new(0.350348026, 0, 0.31499052, 0)
229MainGUI.Size = UDim2.new(0, 302, 0, 226)
230MainGUI.Visible = false
231
232TextLabel_8.Parent = MainGUI
233TextLabel_8.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
234TextLabel_8.BorderSizePixel = 0
235TextLabel_8.Size = UDim2.new(0, 302, 0, 26)
236TextLabel_8.Font = Enum.Font.GothamBlack
237TextLabel_8.Text = "SomeBody - Beta 1.0"
238TextLabel_8.TextColor3 = Color3.new(1, 1, 1)
239TextLabel_8.TextScaled = true
240TextLabel_8.TextSize = 14
241TextLabel_8.TextWrapped = true
242
243Close.Name = "Close"
244Close.Parent = MainGUI
245Close.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
246Close.BorderSizePixel = 0
247Close.Position = UDim2.new(0.834794998, 0, 0.796460211, 0)
248Close.Size = UDim2.new(0, 34, 0, 26)
249Close.Font = Enum.Font.GothamBlack
250Close.Text = "X"
251Close.TextColor3 = Color3.new(1, 0, 0)
252Close.TextScaled = true
253Close.TextSize = 14
254Close.TextWrapped = true
255Close.MouseButton1Click:connect(function()
256 MainGUI.Visible = false
257 OpenGUI.Visible = true
258end)
259
260ShatterVast.Name = "ShatterVast"
261ShatterVast.Parent = MainGUI
262ShatterVast.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
263ShatterVast.BorderSizePixel = 0
264ShatterVast.Position = UDim2.new(0.155987069, 0, 0.190265492, 0)
265ShatterVast.Size = UDim2.new(0, 72, 0, 29)
266ShatterVast.Font = Enum.Font.GothamBlack
267ShatterVast.Text = "ShatterVast"
268ShatterVast.TextColor3 = Color3.new(1, 1, 1)
269ShatterVast.TextScaled = true
270ShatterVast.TextSize = 14
271ShatterVast.TextWrapped = true
272ShatterVast.MouseButton1Click:Connect(function()
273 -- By illremember#3799
274
275-- Important Loading
276trueSettings = {
277 commandPrefix = ";";
278 hotkeys = {};
279 fchotkeymode = "unfc";
280}
281
282-- Important Variables
283gsPlayers = game:GetService("Players")
284gsWorkspace = game:GetService("Workspace")
285gsLighting = game:GetService("Lighting")
286gsReplicatedStorage = game:GetService("ReplicatedStorage")
287gsCoreGui = game:GetService("CoreGui")
288gsTween = game:GetService("TweenService")
289gsHttp = game:GetService("HttpService")
290
291LP = gsPlayers.LocalPlayer
292Mouse = LP:GetMouse()
293
294defaultSettings = gsHttp:JSONEncode(trueSettings)
295function CreateSave()
296 writefile("Shattervast.txt", defaultSettings)
297 wait(0.5)
298 local content = readfile("Shattervast.txt")
299 local trueValue = gsHttp:JSONDecode(content)
300 commandPrefix = trueValue.commandPrefix
301 hotkeys = trueValue.hotkeys
302 fchotkeymode = trueValue.fchotkeymode
303end
304function fullUpdate()
305 local updatedSettings = {
306 commandPrefix = commandPrefix;
307 hotkeys = hotkeys;
308 fchotkeymode = fchotkeymode;
309 }
310 local fullUPDATED = gsHttp:JSONEncode(updatedSettings)
311 wait(0.2)
312 writefile("Shattervast.txt", fullUPDATED)
313end
314if writefile ~= nil then
315 function builder()
316 local TESTsave = readfile("Shattervast.txt")
317 if TESTsave == nil then
318 return false
319 else
320 return true
321 end
322 end
323 local success, message = pcall(builder)
324 if success == true then
325 function reader()
326 local content = readfile("Shattervast.txt")
327 local trueValue = gsHttp:JSONDecode(content)
328 commandPrefix = trueValue.commandPrefix
329 hotkeys = trueValue.hotkeys
330 if trueValue.fchotkeymode == nil then
331 fchotkeymode = "unfc"
332 fullUpdate()
333 else
334 fchotkeymode = trueValue.fchotkeymode
335 end
336 end
337 reader()
338 elseif success == false then
339 CreateSave()
340 end
341else
342 commandPrefix = ";"
343 hotkeys = {}
344 fchotkeymode = "unfc"
345end
346
347CurrentGravity = gsWorkspace.Gravity
348CurrentWalkspeed = LP.Character.Humanoid.WalkSpeed
349CurrentJumppower = LP.Character.Humanoid.JumpPower
350CurrentHipheight = LP.Character.Humanoid.HipHeight
351CurrentNormal = LP.DevCameraOcclusionMode
352
353gsWorkspace.Camera.Changed:Connect(function()
354 gsWorkspace.Camera.FieldOfView = 70
355end)
356
357-- Important Functions
358function view(plr)
359 if plr.Character.Humanoid ~= nil then
360 gsWorkspace.CurrentCamera.CameraSubject = plr.Character.Humanoid
361 else
362 gsWorkspace.CurrentCamera.CameraSubject = plr.Character.Head
363 end
364end
365function unlockWS()
366 for i,part in pairs(gsWorkspace:GetDescendants()) do
367 if part:IsA("Part") then
368 part.Locked = false
369 end
370 end
371end
372function lockWS()
373 for i,part in pairs(gsWorkspace:GetDescendants()) do
374 if part:IsA("Part") then
375 part.Locked = true
376 end
377 end
378end
379function FEGodmode()
380 local changeview = false
381 if gsWorkspace.CurrentCamera.CameraSubject == LP.Character.Humanoid or gsWorkspace.CurrentCamera.CameraSubject == LP.Character then
382 changeview = true
383 end
384 LP.Character.Humanoid.Name = 1
385 local l = LP.Character["1"]:Clone()
386 l.Parent = LP.Character
387 l.Name = "Humanoid"
388 wait(0.1)
389 LP.Character["1"]:Destroy()
390 if changeview then
391 game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character
392 end
393 LP.Character.Animate.Disabled = true
394 wait(0.1)
395 LP.Character.Animate.Disabled = false
396 LP.Character.Humanoid.DisplayDistanceType = "None"
397end
398function RocketPropulsion(maxthrust,maxspeed,thrustp,targetplr,name)
399 local l = Instance.new("RocketPropulsion")
400 l.Parent = LP.Character.HumanoidRootPart
401 l.CartoonFactor = 1
402 l.MaxThrust = maxthrust
403 l.MaxSpeed = maxspeed
404 l.ThrustP = thrustp
405 l.Name = name
406 l.Target = targetplr.Character.HumanoidRootPart
407 l:Fire()
408end
409function createIntro(style, msg, length)
410 if gsCoreGui:FindFirstChild("Notification") then
411 gsCoreGui:FindFirstChild("Notification"):Destroy()
412 end
413 local info = "http://www.roblox.com/asset/?id=1281284684"
414 local warning = "http://www.roblox.com/asset/?id=1281286925"
415 if style == "info" then
416 style = info
417 elseif style == "warning" then
418 style = warning
419 end
420 local Notification = Instance.new("ScreenGui")
421 local Frame = Instance.new("Frame")
422 local TextLabel = Instance.new("TextLabel")
423 local IMAGE = Instance.new("ImageLabel")
424 Notification.Name = "Notification"
425 Notification.Parent = gsCoreGui
426 Frame.Parent = Notification
427 Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
428 Frame.BackgroundTransparency = 0.20000000298023
429 Frame.BorderSizePixel = 0
430 Frame.Position = UDim2.new(0, 0, -0.2, 0)
431 Frame.Size = UDim2.new(1, 0, 0, 30)
432 TextLabel.Parent = Frame
433 TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
434 TextLabel.BackgroundTransparency = 1
435 TextLabel.Size = UDim2.new(1, 0, 1, 0)
436 TextLabel.Font = Enum.Font.SourceSansLight
437 TextLabel.Text = msg
438 TextLabel.TextColor3 = Color3.new(0.905882, 0.905882, 0.905882)
439 TextLabel.TextScaled = true
440 TextLabel.TextSize = 14
441 TextLabel.TextWrapped = true
442 IMAGE.Parent = Frame
443 IMAGE.BackgroundTransparency = 1
444 IMAGE.Size = UDim2.new(0, 50, 0, 50)
445 IMAGE.Position = UDim2.new(0.1, 0, 0, 0)
446 IMAGE.Image = style
447 local Intro = Instance.new("ScreenGui")
448 local Frame2 = Instance.new("Frame")
449 local IMAGE2 = Instance.new("ImageLabel")
450 Intro.Name = "Intro"
451 Intro.Parent = gsCoreGui
452 Frame2.Parent = Intro
453 Frame2.BackgroundTransparency = 1
454 Frame2.BorderSizePixel = 0
455 Frame2.Position = UDim2.new(0, 0, -0.2, 0)
456 Frame2.Size = UDim2.new(1, 0, 0, 30)
457 IMAGE2.Parent = Frame
458 IMAGE2.BackgroundTransparency = 1
459 IMAGE2.AnchorPoint = Vector2.new(0.5, 0)
460 IMAGE2.Size = UDim2.new(0, 240, 0, 120)
461 IMAGE2.Position = UDim2.new(0.5, 0, 0, 0)
462 IMAGE2.Image = "http://www.roblox.com/asset/?id=1795472522"
463 Frame2:TweenPosition(UDim2.new(0, 0, 0, 200), "Out", "Quad", 1.5)
464 Frame:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 1.5)
465 wait(length)
466 pcall(function()
467 Frame:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
468 Frame2:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
469 end)
470 wait(3.01)
471 Intro:Destroy()
472 Notification:Destroy()
473end
474function Notification(style, msg, length)
475 if gsCoreGui:FindFirstChild("Notification") then
476 gsCoreGui:FindFirstChild("Notification"):Destroy()
477 end
478 local info = "http://www.roblox.com/asset/?id=1281284684"
479 local warning = "http://www.roblox.com/asset/?id=1281286925"
480 if style == "info" then
481 style = info
482 elseif style == "warning" then
483 style = warning
484 end
485 local Notification = Instance.new("ScreenGui")
486 local Frame = Instance.new("Frame")
487 local TextLabel = Instance.new("TextLabel")
488 local IMAGE = Instance.new("ImageLabel")
489 Notification.Name = "Notification"
490 Notification.Parent = gsCoreGui
491 Frame.Parent = Notification
492 Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
493 Frame.BackgroundTransparency = 0.20000000298023
494 Frame.BorderSizePixel = 0
495 Frame.Position = UDim2.new(0, 0, -0.2, 0)
496 Frame.Size = UDim2.new(1, 0, 0, 30)
497 TextLabel.Parent = Frame
498 TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
499 TextLabel.BackgroundTransparency = 1
500 TextLabel.Size = UDim2.new(1, 0, 1, 0)
501 TextLabel.Font = Enum.Font.SourceSansLight
502 TextLabel.Text = msg
503 TextLabel.TextColor3 = Color3.new(0.905882, 0.905882, 0.905882)
504 TextLabel.TextScaled = true
505 TextLabel.TextSize = 14
506 TextLabel.TextWrapped = true
507 IMAGE.Parent = Frame
508 IMAGE.BackgroundTransparency = 1
509 IMAGE.Size = UDim2.new(0, 50, 0, 50)
510 IMAGE.Position = UDim2.new(0.1, 0, 0, 0)
511 IMAGE.Image = style
512 Frame:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 1.5)
513 wait(length)
514 pcall(function()
515 Frame:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
516 end)
517 wait(3.01)
518 Notification:Destroy()
519end
520function hasTools()
521 local a = false
522 local b = false
523 for i,v in pairs(LP.Character:GetDescendants()) do
524 if v:IsA("Tool") then
525 if v ~= nil then
526 a = true
527 else
528 a = false
529 end
530 end
531 end
532 for i,k in pairs(LP.Backpack:GetDescendants()) do
533 if k:IsA("Tool") then
534 if k ~= nil then
535 b = true
536 else
537 b = false
538 end
539 end
540 end
541 return a or b
542end
543Compliments = {" 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!"}
544function complimentplr(player)
545 local plrName = player.Name
546 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(plrName..Compliments[math.random(1, #Compliments)], "All")
547end
548function createINFO(player)
549 local InfoGUIv2 = Instance.new("ScreenGui")
550 local Frame = Instance.new("Frame")
551 local Frame_2 = Instance.new("Frame")
552 local infoguiCLOSE = Instance.new("TextButton")
553 local Frame_3 = Instance.new("Frame")
554 local playerName = Instance.new("TextLabel")
555 local Frame_4 = Instance.new("Frame")
556 local playerAvatar = Instance.new("ImageLabel")
557 local playerAccAge = Instance.new("TextLabel")
558 local playerId = Instance.new("TextLabel")
559 local playerOs = Instance.new("TextLabel")
560 local playerMembership = Instance.new("TextLabel")
561 local Frame_5 = Instance.new("Frame")
562 local Frame_6 = Instance.new("Frame")
563 InfoGUIv2.Name = "InfoGUIv2"
564 InfoGUIv2.Parent = gsCoreGui
565 Frame.Parent = InfoGUIv2
566 Frame.BackgroundColor3 = Color3.new(0, 0, 0)
567 Frame.BackgroundTransparency = 1
568 Frame.BorderColor3 = Color3.new(0, 0, 0)
569 Frame.ClipsDescendants = true
570 Frame.Position = UDim2.new(0.45, 0, 1, 0)
571 Frame.Size = UDim2.new(0, 265, 0, 302)
572 Frame.ZIndex = -1
573 Frame_2.Parent = Frame
574 Frame_2.BackgroundColor3 = Color3.new(0.290196, 0, 0.447059)
575 Frame_2.BorderSizePixel = 0
576 Frame_2.Size = UDim2.new(0, 260, 0, 20)
577 infoguiCLOSE.Name = "infoguiCLOSE"
578 infoguiCLOSE.Parent = Frame_2
579 infoguiCLOSE.BackgroundColor3 = Color3.new(1, 1, 1)
580 infoguiCLOSE.BackgroundTransparency = 1
581 infoguiCLOSE.BorderSizePixel = 0
582 infoguiCLOSE.Position = UDim2.new(0, 230, 0, 0)
583 infoguiCLOSE.Size = UDim2.new(0, 30, 0, 20)
584 infoguiCLOSE.Font = Enum.Font.SourceSansBold
585 infoguiCLOSE.Text = "X"
586 infoguiCLOSE.TextColor3 = Color3.new(0.992157, 0.992157, 0.992157)
587 infoguiCLOSE.TextSize = 20
588 Frame_3.Parent = Frame
589 Frame_3.BackgroundColor3 = Color3.new(0.482353, 0.121569, 0.635294)
590 Frame_3.BorderSizePixel = 0
591 Frame_3.Position = UDim2.new(0, 0, 0, 20)
592 Frame_3.Size = UDim2.new(0, 260, 0, 40)
593 playerName.Name = "playerName"
594 playerName.Parent = Frame_3
595 playerName.BackgroundColor3 = Color3.new(1, 1, 1)
596 playerName.BackgroundTransparency = 1
597 playerName.Position = UDim2.new(0, 10, 0, 5)
598 playerName.Size = UDim2.new(0, 240, 0, 30)
599 playerName.Font = Enum.Font.SourceSansLight
600 playerName.Text = player.Name
601 playerName.TextColor3 = Color3.new(0.988235, 0.988235, 0.988235)
602 playerName.TextScaled = true
603 playerName.TextSize = 14
604 playerName.TextWrapped = true
605 Frame_4.Parent = Frame
606 Frame_4.BackgroundColor3 = Color3.new(0.956863, 0.956863, 0.956863)
607 Frame_4.BorderSizePixel = 0
608 Frame_4.Position = UDim2.new(0, 0, 0, 60)
609 Frame_4.Size = UDim2.new(0, 260, 0, 237)
610 playerAvatar.Name = "playerAvatar"
611 playerAvatar.Parent = Frame_4
612 playerAvatar.BackgroundColor3 = Color3.new(1, 1, 1)
613 playerAvatar.Position = UDim2.new(0, 85, 0, 10)
614 playerAvatar.Size = UDim2.new(0, 85, 0, 85)
615 playerAvatar.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=150&Format=Png&username="..player.Name
616 playerAccAge.Name = "playerAccAge"
617 playerAccAge.Parent = Frame_4
618 playerAccAge.BackgroundColor3 = Color3.new(1, 1, 1)
619 playerAccAge.BackgroundTransparency = 1
620 playerAccAge.Position = UDim2.new(0, 5, 0, 101)
621 playerAccAge.Size = UDim2.new(0, 250, 0, 30)
622 playerAccAge.Font = Enum.Font.SourceSans
623 playerAccAge.Text = "Account Age: "..player.AccountAge
624 playerAccAge.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
625 playerAccAge.TextScaled = true
626 playerAccAge.TextSize = 14
627 playerAccAge.TextWrapped = true
628 playerId.Name = "playerId"
629 playerId.Parent = Frame_4
630 playerId.BackgroundColor3 = Color3.new(1, 1, 1)
631 playerId.BackgroundTransparency = 1
632 playerId.Position = UDim2.new(0, 5, 0, 131)
633 playerId.Size = UDim2.new(0, 250, 0, 30)
634 playerId.Font = Enum.Font.SourceSans
635 playerId.Text = "Account ID: "..player.UserId
636 playerId.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
637 playerId.TextScaled = true
638 playerId.TextSize = 14
639 playerId.TextWrapped = true
640 playerOs.Name = "playerOs"
641 playerOs.Parent = Frame_4
642 playerOs.BackgroundColor3 = Color3.new(1, 1, 1)
643 playerOs.BackgroundTransparency = 1
644 playerOs.Position = UDim2.new(0, 5, 0, 161)
645 playerOs.Size = UDim2.new(0, 250, 0, 30)
646 playerOs.Font = Enum.Font.SourceSansLight
647 playerOs.Text = "Player OS: "..player.OsPlatform
648 playerOs.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
649 playerOs.TextScaled = true
650 playerOs.TextSize = 14
651 playerOs.TextWrapped = true
652 playerMembership.Name = "playerMembership"
653 playerMembership.Parent = Frame_4
654 playerMembership.BackgroundColor3 = Color3.new(1, 1, 1)
655 playerMembership.BackgroundTransparency = 1
656 playerMembership.Position = UDim2.new(0, 5, 0, 191)
657 playerMembership.Size = UDim2.new(0, 250, 0, 30)
658 playerMembership.Font = Enum.Font.SourceSansLight
659 if player.MembershipType == Enum.MembershipType.None then
660 playerMembership.Text = "No builder's club."
661 elseif player.MembershipType == Enum.MembershipType.BuildersClub then
662 playerMembership.Text = "Builder's club!"
663 elseif player.MembershipType == Enum.MembershipType.TurboBuildersClub then
664 playerMembership.Text = "Turbo Builder's club!"
665 elseif player.MembershipType == Enum.MembershipType.OutrageousBuildersClub then
666 playerMembership.Text = "Outrageous Builder's club!"
667 end
668 playerMembership.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
669 playerMembership.TextScaled = true
670 playerMembership.TextSize = 14
671 playerMembership.TextWrapped = true
672 Frame_5.Parent = Frame
673 Frame_5.BackgroundColor3 = Color3.new(0, 0, 0)
674 Frame_5.BackgroundTransparency = 0.69999998807907
675 Frame_5.BorderColor3 = Color3.new(0, 0, 0)
676 Frame_5.BorderSizePixel = 0
677 Frame_5.ClipsDescendants = true
678 Frame_5.Position = UDim2.new(0, 10, 0, 10)
679 Frame_5.Selectable = true
680 Frame_5.Size = UDim2.new(0, 255, 0, 292)
681 Frame_5.ZIndex = -1
682 Frame_6.Parent = Frame
683 Frame_6.BackgroundColor3 = Color3.new(0, 0, 0)
684 Frame_6.BackgroundTransparency = 0.69999998807907
685 Frame_6.BorderColor3 = Color3.new(0, 0, 0)
686 Frame_6.BorderSizePixel = 0
687 Frame_6.ClipsDescendants = true
688 Frame_6.Position = UDim2.new(0, 8, 0, 8)
689 Frame_6.Selectable = true
690 Frame_6.Size = UDim2.new(0, 255, 0, 292)
691 Frame_6.ZIndex = -1
692 local closeGet = {}
693 closeGet.Size = UDim2.new(0, 0, 0, 0)
694 local openGet = {}
695 openGet.Position = UDim2.new(0.45, 0, 0.45, 0)
696 local closeFunction = gsTween:Create(Frame, TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), closeGet)
697 local openFunction = gsTween:Create(Frame, TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), openGet)
698 infoguiCLOSE.MouseButton1Click:Connect(function()
699 closeFunction:Play()
700 Frame:TweenPosition((Frame.Position + UDim2.new(0, 265 / 2, 0, 302 / 2)), "InOut", "Sine", 2)
701 wait(2.01)
702 Frame:Destroy()
703 end)
704 openFunction:Play()
705 local UserInputService = game:GetService("UserInputService")
706 local dragging
707 local dragInput
708 local dragStart
709 local startPos
710 local function update(input)
711 local delta = input.Position - dragStart
712 local dragTime = 0.055
713 local SmoothDrag = {}
714 SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
715 local dragSmoothFunction = gsTween:Create(Frame, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
716 dragSmoothFunction:Play()
717 end
718 Frame.InputBegan:Connect(function(input)
719 if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
720 dragging = true
721 dragStart = input.Position
722 startPos = Frame.Position
723 input.Changed:Connect(function()
724 if input.UserInputState == Enum.UserInputState.End then
725 dragging = false
726 end
727 end)
728 end
729 end)
730 Frame.InputChanged:Connect(function(input)
731 if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
732 dragInput = input
733 end
734 end)
735 UserInputService.InputChanged:Connect(function(input)
736 if input == dragInput and dragging and Frame.Size == UDim2.new(0, 265, 0, 302) then
737 update(input)
738 end
739 end)
740end
741function clientSided()
742 Notification("info", "This command is for the client (you) only, no one else can see!", 6)
743end
744searchCmds={"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"}
745CMDS={"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
746local CMDS_GUI_V2 = Instance.new("ScreenGui")
747local CMDSmain = Instance.new("Frame")
748local CMDSframemain = Instance.new("Frame")
749local cmdgui_topframe = Instance.new("Frame")
750local closecmdsgui = Instance.new("TextButton")
751local cmdgui_midframe = Instance.new("Frame")
752local cmdsgui_SearchFunction = Instance.new("TextBox")
753local cmdsgui_searchDETAILFRAME = Instance.new("Frame")
754local cmdsgui_searchDETAILTEXT = Instance.new("TextLabel")
755local ListofCMDS = Instance.new("ScrollingFrame")
756local cmdTutorial = Instance.new("TextLabel")
757local cmdTutorial_2 = Instance.new("TextLabel")
758local cmdTutorial_3 = Instance.new("TextLabel")
759local CMDS_Shadow = Instance.new("Frame")
760local CMDS_Shadow2 = Instance.new("Frame")
761CMDS_GUI_V2.Name = "CMDS_GUI_V2"
762CMDS_GUI_V2.Parent = gsCoreGui
763CMDSmain.Name = "CMDSmain"
764CMDSmain.Parent = CMDS_GUI_V2
765CMDSmain.BackgroundColor3 = Color3.new(1, 1, 1)
766CMDSmain.BackgroundTransparency = 1
767CMDSmain.Position = UDim2.new(0, 695, 0, 297)
768CMDSmain.Size = UDim2.new(0, 440, 0, 367)
769CMDSmain.AnchorPoint = Vector2.new(0.5, 0.5)
770CMDSmain.Visible = false
771CMDSmain.ClipsDescendants = true
772CMDSframemain.Name = "CMDSframemain"
773CMDSframemain.Parent = CMDSmain
774CMDSframemain.BackgroundColor3 = Color3.new(0.309804, 0.309804, 0.309804)
775CMDSframemain.BorderSizePixel = 0
776CMDSframemain.Size = UDim2.new(0, 440, 0, 367)
777cmdgui_topframe.Name = "cmdgui_topframe"
778cmdgui_topframe.Parent = CMDSframemain
779cmdgui_topframe.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
780cmdgui_topframe.BorderSizePixel = 0
781cmdgui_topframe.Size = UDim2.new(0, 440, 0, 15)
782closecmdsgui.Name = "closecmdsgui"
783closecmdsgui.Parent = cmdgui_topframe
784closecmdsgui.BackgroundColor3 = Color3.new(1, 1, 1)
785closecmdsgui.BackgroundTransparency = 1
786closecmdsgui.Position = UDim2.new(0, 410, 0, 0)
787closecmdsgui.Size = UDim2.new(0, 30, 0, 15)
788closecmdsgui.Font = Enum.Font.SourceSansBold
789closecmdsgui.Text = "X"
790closecmdsgui.TextColor3 = Color3.new(0.968628, 0.968628, 0.968628)
791closecmdsgui.TextSize = 20
792cmdgui_midframe.Name = "cmdgui_midframe"
793cmdgui_midframe.Parent = CMDSframemain
794cmdgui_midframe.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902)
795cmdgui_midframe.BorderSizePixel = 0
796cmdgui_midframe.Position = UDim2.new(0, 0, 0, 15)
797cmdgui_midframe.Size = UDim2.new(0, 440, 0, 45)
798cmdsgui_SearchFunction.Name = "cmdsgui_SearchFunction"
799cmdsgui_SearchFunction.Parent = cmdgui_midframe
800cmdsgui_SearchFunction.BackgroundColor3 = Color3.new(1, 1, 1)
801cmdsgui_SearchFunction.BackgroundTransparency = 1
802cmdsgui_SearchFunction.BorderSizePixel = 0
803cmdsgui_SearchFunction.Position = UDim2.new(0, 120, 0, 10)
804cmdsgui_SearchFunction.Size = UDim2.new(0, 200, 0, 25)
805cmdsgui_SearchFunction.Font = Enum.Font.SourceSans
806cmdsgui_SearchFunction.Text = ""
807cmdsgui_SearchFunction.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
808cmdsgui_SearchFunction.TextScaled = true
809cmdsgui_SearchFunction.TextSize = 14
810cmdsgui_SearchFunction.TextWrapped = true
811cmdsgui_searchDETAILFRAME.Name = "cmdsgui_searchDETAILFRAME"
812cmdsgui_searchDETAILFRAME.Parent = cmdsgui_SearchFunction
813cmdsgui_searchDETAILFRAME.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
814cmdsgui_searchDETAILFRAME.BorderSizePixel = 0
815cmdsgui_searchDETAILFRAME.Position = UDim2.new(0, 0, 0, 25)
816cmdsgui_searchDETAILFRAME.Size = UDim2.new(0, 200, 0, 2)
817cmdsgui_searchDETAILTEXT.Name = "cmdsgui_searchDETAILTEXT"
818cmdsgui_searchDETAILTEXT.Parent = cmdsgui_SearchFunction
819cmdsgui_searchDETAILTEXT.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
820cmdsgui_searchDETAILTEXT.BackgroundTransparency = 1
821cmdsgui_searchDETAILTEXT.Size = UDim2.new(0, 200, 0, 25)
822cmdsgui_searchDETAILTEXT.Font = Enum.Font.SourceSansLight
823cmdsgui_searchDETAILTEXT.Text = "Search"
824cmdsgui_searchDETAILTEXT.TextColor3 = Color3.fromRGB(240, 240, 240)
825cmdsgui_searchDETAILTEXT.TextSize = 30
826ListofCMDS.Name = "ListofCMDS"
827ListofCMDS.Parent = CMDSframemain
828ListofCMDS.BackgroundColor3 = Color3.new(0.309804, 0.309804, 0.309804)
829ListofCMDS.BorderSizePixel = 0
830ListofCMDS.Position = UDim2.new(0, 0, 0, 60)
831ListofCMDS.Size = UDim2.new(0, 440, 0, 307)
832ListofCMDS.CanvasSize = UDim2.new(5, 0, 8, 0)
833ListofCMDS.ScrollingDirection = Enum.ScrollingDirection.XY
834cmdTutorial.Name = "cmdTutorial"
835cmdTutorial.Parent = ListofCMDS
836cmdTutorial.BackgroundColor3 = Color3.new(1, 1, 1)
837cmdTutorial.BackgroundTransparency = 1
838cmdTutorial.BorderSizePixel = 0
839cmdTutorial.Position = UDim2.new(0, 5, 0, 5)
840cmdTutorial.Size = UDim2.new(0, 420, 0, 20)
841cmdTutorial.Font = Enum.Font.SourceSansBold
842cmdTutorial.Text = "\"/\" means OPTIONAL argument after"
843cmdTutorial.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
844cmdTutorial.TextScaled = true
845cmdTutorial.TextSize = 14
846cmdTutorial.TextWrapped = true
847cmdTutorial.TextXAlignment = Enum.TextXAlignment.Left
848cmdTutorial_2.Name = "cmdTutorial"
849cmdTutorial_2.Parent = ListofCMDS
850cmdTutorial_2.BackgroundColor3 = Color3.new(1, 1, 1)
851cmdTutorial_2.BackgroundTransparency = 1
852cmdTutorial_2.BorderSizePixel = 0
853cmdTutorial_2.Position = UDim2.new(0, 5, 0, 25)
854cmdTutorial_2.Size = UDim2.new(0, 420, 0, 20)
855cmdTutorial_2.Font = Enum.Font.SourceSansBold
856cmdTutorial_2.Text = "\"//\" means another way of running command"
857cmdTutorial_2.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
858cmdTutorial_2.TextScaled = true
859cmdTutorial_2.TextSize = 14
860cmdTutorial_2.TextWrapped = true
861cmdTutorial_2.TextXAlignment = Enum.TextXAlignment.Left
862cmdTutorial_3.Name = "cmdTutorial"
863cmdTutorial_3.Parent = ListofCMDS
864cmdTutorial_3.BackgroundColor3 = Color3.new(1, 1, 1)
865cmdTutorial_3.BackgroundTransparency = 1
866cmdTutorial_3.BorderSizePixel = 0
867cmdTutorial_3.Position = UDim2.new(0, 5, 0, 45)
868cmdTutorial_3.Size = UDim2.new(0, 420, 0, 20)
869cmdTutorial_3.Font = Enum.Font.SourceSansBold
870cmdTutorial_3.Text = "Anything inside \"[ ]\" is an argument for the command"
871cmdTutorial_3.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
872cmdTutorial_3.TextScaled = true
873cmdTutorial_3.TextSize = 14
874cmdTutorial_3.TextWrapped = true
875cmdTutorial_3.TextXAlignment = Enum.TextXAlignment.Left
876CMDS_Shadow.Name = "CMDS_Shadow"
877CMDS_Shadow.Parent = CMDSmain
878CMDS_Shadow.BackgroundColor3 = Color3.new(0, 0, 0)
879CMDS_Shadow.BackgroundTransparency = 0.60000002384186
880CMDS_Shadow.BorderSizePixel = 0
881CMDS_Shadow.Position = UDim2.new(0, 2, 0, 2)
882CMDS_Shadow.Size = UDim2.new(0, 440, 0, 367)
883CMDS_Shadow.ZIndex = -1
884CMDS_Shadow2.Name = "CMDS_Shadow2"
885CMDS_Shadow2.Parent = CMDSmain
886CMDS_Shadow2.BackgroundColor3 = Color3.new(0, 0, 0)
887CMDS_Shadow2.BackgroundTransparency = 0.80000001192093
888CMDS_Shadow2.BorderSizePixel = 0
889CMDS_Shadow2.Position = UDim2.new(0, 5, 0, 5)
890CMDS_Shadow2.Size = UDim2.new(0, 440, 0, 367)
891CMDS_Shadow2.ZIndex = -1
892closecmdsgui.MouseButton1Click:Connect(function()
893 CMDSmain:TweenSize(UDim2.new(0, 0, 0, 0), "InOut", "Sine", 2)
894end)
895function CreateCMDlabel(position, text)
896 local sizenow = 15
897 local cmdHere = Instance.new("TextLabel")
898 cmdHere.Name = "cmdHere"
899 cmdHere.TextWrapped = true
900 cmdHere.Parent = ListofCMDS
901 cmdHere.BackgroundColor3 = Color3.new(1, 1, 1)
902 cmdHere.BackgroundTransparency = 1
903 cmdHere.BorderSizePixel = 0
904 cmdHere.Position = position
905 cmdHere.Size = UDim2.new(0, 1950, 0, sizenow)
906 cmdHere.Font = Enum.Font.SourceSans
907 cmdHere.Text = text
908 cmdHere.TextWrapped = true
909 cmdHere.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
910 cmdHere.TextScaled = false
911 cmdHere.TextSize = 20
912 cmdHere.TextXAlignment = Enum.TextXAlignment.Left
913end
914for i,_cmds in pairs(searchCmds) do
915 CreateCMDlabel(UDim2.new(0, 5, 0, 50 + (i * 15)), _cmds)
916end
917local UserInputService = game:GetService("UserInputService")
918local dragging
919local dragInput
920local dragStart
921local startPos
922local function updateCMDS(input)
923 local delta = input.Position - dragStart
924 local dragTime = 0.055
925 local SmoothDrag = {}
926 SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
927 local dragSmoothFunction = gsTween:Create(CMDSmain, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
928 dragSmoothFunction:Play()
929end
930cmdgui_topframe.InputBegan:Connect(function(input)
931 if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
932 dragging = true
933 dragStart = input.Position
934 startPos = CMDSmain.Position
935 input.Changed:Connect(function()
936 if input.UserInputState == Enum.UserInputState.End then
937 dragging = false
938 end
939 end)
940 end
941end)
942cmdgui_topframe.InputChanged:Connect(function(input)
943 if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
944 dragInput = input
945 end
946end)
947cmdgui_midframe.InputBegan:Connect(function(input)
948 if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
949 dragging = true
950 dragStart = input.Position
951 startPos = CMDSmain.Position
952 input.Changed:Connect(function()
953 if input.UserInputState == Enum.UserInputState.End then
954 dragging = false
955 end
956 end)
957 end
958end)
959cmdgui_midframe.InputChanged:Connect(function(input)
960 if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
961 dragInput = input
962 end
963end)
964UserInputService.InputChanged:Connect(function(input)
965 if input == dragInput and dragging then
966 updateCMDS(input)
967 end
968end)
969cmdsgui_SearchFunction.Focused:Connect(function()
970 cmdsgui_SearchFunction.TextTransparency = 0
971 local searchTween = {}
972 searchTween.TextColor3 = Color3.new(0.0980392, 0.462745, 0.823529)
973 searchTween.TextSize = 18
974 searchTween.Position = UDim2.new(0, -70, 0, -15)
975 local frameTweenblue = {}
976 frameTweenblue.BackgroundColor3 = Color3.new(0.0980392, 0.462745, 0.823529)
977 local searchTween1 = gsTween:Create(cmdsgui_searchDETAILTEXT, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), searchTween)
978 searchTween1:Play()
979 local frameTweenblue1 = gsTween:Create(cmdsgui_searchDETAILFRAME, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), frameTweenblue)
980 frameTweenblue1:Play()
981end)
982cmdsgui_SearchFunction.FocusLost:Connect(function(enterPressed)
983 if not enterPressed then
984 cmdsgui_SearchFunction.TextTransparency = 1
985 else
986 cmdsgui_SearchFunction.Text = " "
987 end
988 local searchTween = {}
989 searchTween.TextColor3 = Color3.fromRGB(240, 240, 240)
990 searchTween.TextSize = 30
991 searchTween.Position = UDim2.new(0, 0, 0, 0)
992 local frameTweenblue = {}
993 frameTweenblue.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
994 local searchTween1 = gsTween:Create(cmdsgui_searchDETAILTEXT, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), searchTween)
995 searchTween1:Play()
996 local frameTweenblue1 = gsTween:Create(cmdsgui_searchDETAILFRAME, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), frameTweenblue)
997 frameTweenblue1:Play()
998end)
999cmdsgui_SearchFunction.Changed:Connect(function()
1000 local index = 0
1001 if cmdsgui_SearchFunction.Text ~= "" then
1002 for i,v in pairs(ListofCMDS:GetChildren()) do
1003 if v.Name == "cmdHere" then
1004 if not string.find(v.Text, cmdsgui_SearchFunction.Text) then
1005 v.Visible = false
1006 else
1007 v.Visible = true
1008 index = index + 1
1009 v.Position = UDim2.new(0, 5, 0, 50 + (index * 15))
1010 end
1011 end
1012 end
1013 end
1014end)
1015
1016-- Command Execution
1017LP.Chatted:Connect(function(chat)
1018 run(chat)
1019end)
1020
1021function run(msg)
1022 if string.lower(string.sub(msg, 2, 5)) == "chat" then
1023 msg = msg
1024 elseif string.match(msg, "hotkey") and string.match(msg, "chat") then
1025 msg = msg
1026 else
1027 msg = string.lower(msg)
1028 end
1029 local cmdPrefix = string.sub(msg, 1, 1)
1030 if cmdPrefix == commandPrefix then
1031 msg = string.sub(msg, 2)
1032 local args = {}
1033 for arg in string.gmatch(msg,"[^%s]+") do
1034 table.insert(args,arg)
1035 end
1036 local cmdName = args[1]
1037 table.remove(args,1)
1038 local doCmd = Commands[cmdName]
1039
1040 if doCmd ~= nil then
1041 doCmd(args)
1042 end
1043 end
1044end
1045
1046-- Command bar
1047local CommandBar = Instance.new("ScreenGui")
1048local CMDBAR = Instance.new("Frame")
1049local CMDBARText = Instance.new("TextBox")
1050CommandBar.Name = "CommandBar"
1051CommandBar.Parent = gsCoreGui
1052CMDBAR.Name = "CMDBAR"
1053CMDBAR.Parent = CommandBar
1054CMDBAR.BackgroundColor3 = Color3.new(0.164706, 0.152941, 0.172549)
1055CMDBAR.BorderSizePixel = 0
1056CMDBAR.Position = UDim2.new(0.025, 0, 1, 0)
1057CMDBAR.Size = UDim2.new(0, 270, 0, 35)
1058CMDBARText.Name = "CMDBARText"
1059CMDBARText.Parent = CMDBAR
1060CMDBARText.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
1061CMDBARText.BorderSizePixel = 0
1062CMDBARText.Position = UDim2.new(0, 5, 0, 5)
1063CMDBARText.Size = UDim2.new(0, 260, 0, 25)
1064CMDBARText.Font = Enum.Font.SourceSansLight
1065CMDBARText.Text = ""
1066CMDBARText.TextColor3 = Color3.new(0.933333, 0.933333, 0.933333)
1067CMDBARText.TextScaled = true
1068CMDBARText.TextSize = 14
1069CMDBARText.TextWrapped = true
1070Mouse.KeyDown:connect(function(Key)
1071 if Key == string.lower(commandPrefix) then
1072 CMDBARText:CaptureFocus()
1073 CMDBAR:TweenPosition(UDim2.new(0.015, 0, 0.95, 0), "Out", "Elastic", 0.5, true)
1074 end
1075end)
1076CMDBARText.FocusLost:connect(function(enterPressed)
1077 CMDBAR:TweenPosition(UDim2.new(0.015, 0, 1, 0), "Out", "Quad", 0.5, true)
1078 if enterPressed then
1079 local cmdmsg = CMDBARText.Text
1080 CMDBARText.Text = ""
1081 run(commandPrefix..cmdmsg)
1082 end
1083end)
1084local Match = Instance.new("Frame")
1085Match.Name = "Match"
1086Match.Parent = CMDBAR
1087Match.BackgroundColor3 = Color3.new(0.164706, 0.152941, 0.172549)
1088Match.BorderSizePixel = 0
1089Match.Position = UDim2.new(0, 0, -4, 0)
1090Match.Size = UDim2.new(1, 0, 4, 0)
1091Match.Visible = false
1092function CreateOption(Text)
1093 local Option1 = Instance.new("TextLabel")
1094 Option1.Name = "Option"
1095 Option1.Parent = Match
1096 Option1.BackgroundColor3 = Color3.new(1, 1, 1)
1097 Option1.BackgroundTransparency = 1
1098 Option1.Position = UDim2.new(-10, 0, 0, 0)
1099 Option1.Size = UDim2.new(1, 0, 0, 20)
1100 Option1.Font = Enum.Font.SourceSans
1101 Option1.Text = Text
1102 Option1.TextColor3 = Color3.new(0.952941, 0.952941, 0.952941)
1103 Option1.TextScaled = true
1104 Option1.TextWrapped = true
1105end
1106for i,cmdtext2 in pairs(CMDS) do
1107 CreateOption(cmdtext2)
1108end
1109CMDBARText.Changed:Connect(function()
1110 if CMDBARText.Text ~= "" and CMDBARText.Text ~= commandPrefix then
1111 Match.Visible = true
1112 local PositionMatch = 0
1113 for i,cmdtext in pairs(Match:GetChildren()) do
1114 if cmdtext.Name == "Option" then
1115 if string.find(cmdtext.Text, CMDBARText.Text) then
1116 cmdtext.Position = UDim2.new(0, 0, 0, 2 + (PositionMatch * 20))
1117 PositionMatch = PositionMatch + 1
1118 if cmdtext.Position == UDim2.new(0, 0, 0, 142) then
1119 cmdtext.Position = UDim2.new(-10, 0, 0, 0)
1120 PositionMatch = PositionMatch - 1
1121 end
1122 else
1123 cmdtext.Position = UDim2.new(-10, 0, 0, 0)
1124 end
1125 end
1126 end
1127 else
1128 Match.Visible = false
1129 end
1130end)
1131
1132-- Chat
1133local ChatLogsv2 = Instance.new("ScreenGui")
1134local MainChatFrame = Instance.new("Frame")
1135local Framess = Instance.new("Frame")
1136local CloseChatGUI = Instance.new("TextButton")
1137local Frame_222 = Instance.new("Frame")
1138local PrintChat = Instance.new("TextButton")
1139local Shadow1 = Instance.new("Frame")
1140local Shadow2 = Instance.new("Frame")
1141local ScrollingFrame = Instance.new("ScrollingFrame")
1142ChatLogsv2.Name = "ChatLogsv2"
1143ChatLogsv2.Parent = gsCoreGui
1144MainChatFrame.Name = "MainChatFrame"
1145MainChatFrame.Parent = ChatLogsv2
1146MainChatFrame.BackgroundColor3 = Color3.new(1, 1, 1)
1147MainChatFrame.BackgroundTransparency = 1
1148MainChatFrame.Position = UDim2.new(0, 760, 0, 261)
1149MainChatFrame.Size = UDim2.new(0, 525, 0, 337)
1150MainChatFrame.Visible = false
1151Framess.Parent = MainChatFrame
1152Framess.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
1153Framess.BorderSizePixel = 0
1154Framess.Size = UDim2.new(0, 525, 0, 15)
1155CloseChatGUI.Name = "CloseChatGUI"
1156CloseChatGUI.Parent = Framess
1157CloseChatGUI.BackgroundColor3 = Color3.new(1, 1, 1)
1158CloseChatGUI.BackgroundTransparency = 1
1159CloseChatGUI.BorderSizePixel = 0
1160CloseChatGUI.Position = UDim2.new(0, 495, 0, 0)
1161CloseChatGUI.Size = UDim2.new(0, 30, 0, 15)
1162CloseChatGUI.Font = Enum.Font.SourceSansBold
1163CloseChatGUI.Text = "X"
1164CloseChatGUI.TextColor3 = Color3.new(0.945098, 0.945098, 0.945098)
1165CloseChatGUI.TextSize = 20
1166Frame_222.Parent = MainChatFrame
1167Frame_222.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902)
1168Frame_222.BorderSizePixel = 0
1169Frame_222.Position = UDim2.new(0, 0, 0, 15)
1170Frame_222.Size = UDim2.new(0, 525, 0, 50)
1171PrintChat.Name = "PrintChat"
1172PrintChat.Parent = Frame_222
1173PrintChat.BackgroundColor3 = Color3.new(0.870588, 0.25098, 0.25098)
1174PrintChat.BorderSizePixel = 0
1175PrintChat.Position = UDim2.new(0, 15, 0, 0)
1176PrintChat.Size = UDim2.new(0, 170, 0, 30)
1177PrintChat.Font = Enum.Font.SourceSansLight
1178PrintChat.Text = "Print Chat"
1179PrintChat.TextColor3 = Color3.new(0.960784, 0.960784, 0.960784)
1180PrintChat.TextSize = 30
1181PrintChat.TextWrapped = true
1182Shadow1.Name = "Shadow1"
1183Shadow1.Parent = MainChatFrame
1184Shadow1.BackgroundColor3 = Color3.new(0, 0, 0)
1185Shadow1.BackgroundTransparency = 0.5
1186Shadow1.Position = UDim2.new(0, 2, 0, 2)
1187Shadow1.Size = UDim2.new(0, 525, 0, 337)
1188Shadow1.ZIndex = -1
1189Shadow2.Name = "Shadow2"
1190Shadow2.Parent = MainChatFrame
1191Shadow2.BackgroundColor3 = Color3.new(0, 0, 0)
1192Shadow2.BackgroundTransparency = 0.80000001192093
1193Shadow2.Position = UDim2.new(0, 5, 0, 5)
1194Shadow2.Size = UDim2.new(0, 525, 0, 337)
1195Shadow2.ZIndex = -1
1196ScrollingFrame.Parent = MainChatFrame
1197ScrollingFrame.BackgroundColor3 = Color3.new(0.266667, 0.266667, 0.266667)
1198ScrollingFrame.BorderSizePixel = 0
1199ScrollingFrame.Position = UDim2.new(0, 0, 0, 65)
1200ScrollingFrame.Size = UDim2.new(0, 525, 0, 271)
1201ScrollingFrame.CanvasPosition = Vector2.new(0, 403)
1202ScrollingFrame.ScrollBarThickness = 8
1203function CreateChatText(plr, chat)
1204 for i,v in pairs(ScrollingFrame:GetDescendants()) do
1205 v.Position = v.Position - UDim2.new(0, 0, 0, 20)
1206 if v.Position == UDim2.new(0, 5, 0, 10) then
1207 v:Destroy()
1208 end
1209 end
1210 local Example = Instance.new("TextLabel")
1211 Example.Name = "Example"
1212 Example.Parent = ScrollingFrame
1213 Example.BackgroundColor3 = Color3.new(1, 1, 1)
1214 Example.BackgroundTransparency = 1
1215 Example.Position = UDim2.new(0, 5, 0, 650)
1216 Example.Size = UDim2.new(0, 500, 0, 20)
1217 Example.Font = Enum.Font.SourceSans
1218 Example.Text = "["..plr.Name.."]: "..chat
1219 Example.TextColor3 = Color3.new(0.960784, 0.960784, 0.960784)
1220 Example.TextScaled = true
1221 Example.TextSize = 20
1222 Example.TextWrapped = true
1223 Example.TextXAlignment = Enum.TextXAlignment.Left
1224end
1225CloseChatGUI.MouseButton1Click:Connect(function()
1226 MainChatFrame:TweenPosition(UDim2.new(0, 550, 0, -550), "InOut", "Sine", 2)
1227 wait(2.01)
1228 MainChatFrame.Visible = false
1229end)
1230printingChat = false
1231PrintChat.MouseButton1Click:Connect(function()
1232 if printingChat == false then
1233 printingChat = true
1234 PrintChat.BackgroundColor3 = Color3.fromRGB(60, 200, 60)
1235 elseif printingChat == true then
1236 printingChat = false
1237 PrintChat.BackgroundColor3 = Color3.new(0.870588, 0.25098, 0.25098)
1238 end
1239end)
1240local UserInputService = game:GetService("UserInputService")
1241local dragging
1242local dragInput
1243local dragStart
1244local startPos
1245local function updateChat(input)
1246 local delta = input.Position - dragStart
1247 local dragTime = 0.055
1248 local SmoothDrag = {}
1249 SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
1250 local dragSmoothFunction = gsTween:Create(MainChatFrame, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
1251 dragSmoothFunction:Play()
1252end
1253Frame_222.InputBegan:Connect(function(input)
1254 if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
1255 dragging = true
1256 dragStart = input.Position
1257 startPos = MainChatFrame.Position
1258 input.Changed:Connect(function()
1259 if input.UserInputState == Enum.UserInputState.End then
1260 dragging = false
1261 end
1262 end)
1263 end
1264end)
1265Frame_222.InputChanged:Connect(function(input)
1266 if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
1267 dragInput = input
1268 end
1269end)
1270UserInputService.InputChanged:Connect(function(input)
1271 if input == dragInput and dragging then
1272 updateChat(input)
1273 end
1274end)
1275
1276function printChat(player, chat)
1277 print("["..player.Name.."]: "..chat)
1278end
1279complimentReady = true
1280for i,currentPlayersChatting in pairs(game:GetService("Players"):GetPlayers()) do
1281 currentPlayersChatting.Chatted:connect(function(chat)
1282 CreateChatText(currentPlayersChatting, chat)
1283 if printingChat then
1284 printChat(currentPlayersChatting, chat)
1285 end
1286 if copychatACTIVE then
1287 if currentPlayersChatting == copychatplayer then
1288 gsReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(chat, "All")
1289 end
1290 end
1291 if modeFling == true then
1292 if string.lower(string.sub(chat, 1, 7)) == "!fling " then
1293 if gsWorkspace:PGSIsEnabled() == false then
1294 FEGodmode()
1295 end
1296 if string.lower(string.sub(chat, 8)) == "me" then
1297 run(commandPrefix.."unfling")
1298 LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
1299 run(commandPrefix.."fling "..currentPlayersChatting.Name.." 2000000")
1300 else
1301 for i,notAll in pairs(findSinglePlayer(string.lower(string.sub(chat, 8)))) do
1302 if notAll ~= LP then
1303 run(commandPrefix.."unfling")
1304 LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
1305 run(commandPrefix.."fling "..notAll.Name.." 2000000")
1306 end
1307 end
1308 end
1309 end
1310 end
1311 if modeCompliment == true then
1312 if string.lower(string.sub(chat, 1, 3)) == "!c " then
1313 if complimentReady then
1314 complimentReady = false
1315 if string.lower(string.sub(chat, 4)) == "me" then
1316 complimentplr(currentPlayersChatting)
1317 else
1318 for i,Others in pairs(findSinglePlayer(string.lower(string.sub(chat, 4)))) do
1319 if Others == LP then
1320 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Don't be silly, I can't compliment myself!", "All")
1321 else
1322 complimentplr(Others)
1323 end
1324 end
1325 end
1326 wait(1)
1327 complimentReady = true
1328 end
1329 end
1330 end
1331 if modeMove == true then
1332 if string.lower(string.sub(chat, 1, 9)) == "!bringbot" then
1333 run(commandPrefix.."unfollow")
1334 run(commandPrefix.."unwalk")
1335 run(commandPrefix.."goto "..currentPlayersChatting.Name)
1336 elseif string.lower(string.sub(chat, 1, 6)) == "!walk " then
1337 for i,getWalkPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 7)))) do
1338 if getWalkPlayer == LP then
1339 run(commandPrefix.."unfollow")
1340 run(commandPrefix.."walk "..currentPlayersChatting.Name)
1341 else
1342 run(commandPrefix.."unfollow")
1343 run(commandPrefix.."walk "..getWalkPlayer.Name)
1344 end
1345 end
1346 elseif string.lower(string.sub(chat, 1, 8)) == "!follow " then
1347 for i,getFollowPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 9)))) do
1348 if getFollowPlayer == LP then
1349 run(commandPrefix.."unwalk")
1350 run(commandPrefix.."follow "..currentPlayersChatting.Name)
1351 else
1352 run(commandPrefix.."unwalk")
1353 run(commandPrefix.."follow "..getFollowPlayer.Name)
1354 end
1355 end
1356 end
1357 end
1358 if modeInfo == true then
1359 if infoReady then
1360 infoReady = false
1361 if string.lower(string.sub(chat, 1, 5)) == "!age " then
1362 for i,v in pairs(findSinglePlayer(string.lower(string.sub(chat, 6)))) do
1363 if v == LP then
1364 run(commandPrefix.."age "..currentPlayersChatting.Name)
1365 else
1366 run(commandPrefix.."age "..v.Name)
1367 end
1368 end
1369 end
1370 if string.lower(string.sub(chat, 1, 4)) == "!id " then
1371 for i,a in pairs(findSinglePlayer(string.lower(string.sub(chat, 5)))) do
1372 if a == LP then
1373 run(commandPrefix.."id "..currentPlayersChatting.Name)
1374 else
1375 run(commandPrefix.."id "..a.Name)
1376 end
1377 end
1378 end
1379 wait(1)
1380 infoReady = true
1381 end
1382 end
1383 end)
1384end
1385game:GetService("Players").PlayerAdded:connect(function(plr)
1386 plr.Chatted:connect(function(chat)
1387 CreateChatText(plr, chat)
1388 if printingChat then
1389 printChat(plr, chat)
1390 end
1391 if modeFling == true then
1392 if string.lower(string.sub(chat, 1, 7)) == "!fling " then
1393 if gsWorkspace:PGSIsEnabled() == false then
1394 FEGodmode()
1395 end
1396 if string.lower(string.sub(chat, 8)) == "me" then
1397 run(commandPrefix.."unfling")
1398 LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
1399 run(commandPrefix.."fling "..plr.Name.." 2000000")
1400 else
1401 for i,notAll in pairs(findSinglePlayer(string.lower(string.sub(chat, 8)))) do
1402 if notAll ~= LP then
1403 run(commandPrefix.."unfling")
1404 LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
1405 run(commandPrefix.."fling "..notAll.Name.." 2000000")
1406 end
1407 end
1408 end
1409 end
1410 end
1411 if modeCompliment == true then
1412 if string.lower(string.sub(chat, 1, 3)) == "!c " then
1413 if complimentReady == true then
1414 complimentReady = false
1415 if string.lower(string.sub(chat, 4)) == "me" then
1416 complimentplr(plr)
1417 else
1418 for i,Others in pairs(findSinglePlayer(string.lower(string.sub(chat, 4)))) do
1419 if Others == LP then
1420 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Don't be silly, I can't compliment myself!", "All")
1421 else
1422 complimentplr(Others)
1423 end
1424 end
1425 end
1426 wait(1)
1427 complimentReady = true
1428 end
1429 end
1430 end
1431 if modeMove == true then
1432 if string.lower(string.sub(chat, 1, 9)) == "!bringbot" then
1433 run(commandPrefix.."unfollow")
1434 run(commandPrefix.."unwalk")
1435 run(commandPrefix.."goto "..plr.Name)
1436 elseif string.lower(string.sub(chat, 1, 6)) == "!walk " then
1437 for i,getWalkPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 7)))) do
1438 if getWalkPlayer == LP then
1439 run(commandPrefix.."unfollow")
1440 run(commandPrefix.."walk "..plr.Name)
1441 else
1442 run(commandPrefix.."unfollow")
1443 run(commandPrefix.."walk "..getWalkPlayer.Name)
1444 end
1445 end
1446 elseif string.lower(string.sub(chat, 1, 8)) == "!follow " then
1447 for i,getFollowPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 9)))) do
1448 if getFollowPlayer == LP then
1449 run(commandPrefix.."unwalk")
1450 run(commandPrefix.."follow "..plr.Name)
1451 else
1452 run(commandPrefix.."unwalk")
1453 run(commandPrefix.."follow "..getFollowPlayer.Name)
1454 end
1455 end
1456 end
1457 end
1458 if modeInfo == true then
1459 if infoReady then
1460 infoReady = false
1461 if string.lower(string.sub(chat, 1, 5)) == "!age " then
1462 for i,v in pairs(findSinglePlayer(string.lower(string.sub(chat, 6)))) do
1463 if v == LP then
1464 run(commandPrefix.."age "..plr.Name)
1465 else
1466 run(commandPrefix.."age "..v.Name)
1467 end
1468 end
1469 end
1470 if string.lower(string.sub(chat, 1, 4)) == "!id " then
1471 for i,a in pairs(findSinglePlayer(string.lower(string.sub(chat, 5)))) do
1472 if a == LP then
1473 run(commandPrefix.."id "..plr.Name)
1474 else
1475 run(commandPrefix.."id "..a.Name)
1476 end
1477 end
1478 end
1479 wait(1)
1480 infoReady = true
1481 end
1482 end
1483 end)
1484end)
1485
1486-- Loops
1487noclip = false
1488following = false
1489trailing = false
1490annoying = false
1491flingnoclip = false
1492staring = false
1493stopsitting = false
1494stareplr = ""
1495CBRINGamount = 3
1496spawnWS = CurrentWalkspeed
1497spawnJP = CurrentJumppower
1498spawnHH = CurrentHipheight
1499spawningfegod = false
1500looptpbypassfly = false
1501if game.GameId == 245662005 or game.GameId == 601130232 then
1502 bypassMODE = true
1503else
1504 bypassMODE = false
1505end
1506viewplr = ""
1507loopview = false
1508cmdForward = false
1509forwardSpeed = 1
1510loopviewfc = false
1511spinTOhead = false
1512spinObj = ""
1513rideACTIVE = false
1514ridePLAYER = ""
1515
1516LPcurrenthumanoid = LP.Character.Humanoid
1517game:GetService('RunService').Stepped:connect(function()
1518 if LP.Character.Humanoid ~= nil then
1519 LPcurrenthumanoid = LP.Character.Humanoid
1520 end
1521 if noclip then
1522 if LP.Character then
1523 if LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
1524 LP.Character.Head.CanCollide = false
1525 LP.Character.Torso.CanCollide = false
1526 LP.Character["Left Leg"].CanCollide = false
1527 LP.Character["Right Leg"].CanCollide = false
1528 LP.Character["Left Arm"].CanCollide = false
1529 LP.Character["Right Arm"].CanCollide = false
1530 elseif LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
1531 LP.Character.Head.CanCollide = false
1532 LP.Character.UpperTorso.CanCollide = false
1533 LP.Character.LowerTorso.CanCollide = false
1534 LP.Character.HumanoidRootPart.CanCollide = false
1535 end
1536 end
1537 end
1538 if following then
1539 LP.Character.HumanoidRootPart.CFrame = gsPlayers[flwplr.Name].Character.HumanoidRootPart.CFrame + gsPlayers[flwplr.Name].Character.HumanoidRootPart.CFrame.lookVector * flwnum
1540 end
1541 if trailing then
1542 LP.Character.HumanoidRootPart.CFrame = gsPlayers[trlplr.Name].Character.HumanoidRootPart.CFrame + gsPlayers[trlplr.Name].Character.HumanoidRootPart.CFrame.lookVector * trlnum
1543 end
1544 if annoying then
1545 LP.Character.HumanoidRootPart.CFrame = gsPlayers[annplr.Name].Character.HumanoidRootPart.CFrame
1546 end
1547 if walkto then
1548 LP.Character.Humanoid:MoveTo(walkplr.Character.HumanoidRootPart.Position)
1549 end
1550 if cbringing then
1551 CBRINGplr.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * CBRINGamount
1552 end
1553 if cbringingall then
1554 for i,getbringplrs in pairs(gsPlayers:GetPlayers()) do
1555 if getbringplrs ~= LP then
1556 getbringplrs.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * CBRINGamount
1557 end
1558 end
1559 end
1560 if staring then
1561 LP.Character.HumanoidRootPart.CFrame = CFrame.new(LP.Character.Torso.Position, gsPlayers[stareplr.Name].Character.Torso.Position)
1562 end
1563 if stopsitting then
1564 LP.Character.Humanoid.Sit = false
1565 end
1566 if looptpbypassfly then
1567 pcall(function()
1568 LP.Character.Head.Anchored = false
1569 LP.Character.HumanoidRootPart.CFrame = gsWorkspace.rGETpartNUMBER2.CFrame
1570 LP.Character.Head.Anchored = true
1571 end)
1572 end
1573 if loopview then
1574 view(viewplr)
1575 end
1576 if cmdForward then
1577 LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * forwardSpeed
1578 end
1579 if loopviewfc then
1580 pcall(function()
1581 gsWorkspace.CurrentCamera.CameraSubject = gsWorkspace.rGETpartNUMBER2
1582 end)
1583 end
1584 if spinTOhead then
1585 pcall(function()
1586 spinObj.Position = LP.Character.Head.Position
1587 end)
1588 end
1589 if rideACTIVE == true then
1590 LP.character.HumanoidRootPart.CFrame = ridePLAYER.Character.HumanoidRootPart.CFrame + Vector3.new(0, 3, 0)
1591 end
1592end)
1593spawningatreset = false
1594spawnresetpoint = LP.Character.Head.CFrame
1595
1596LPcurrenthumanoid.Died:Connect(function()
1597 flying = false
1598 doFREECAM = false
1599 if savingtoolsloop then
1600 run(commandPrefix.."savealltool")
1601 end
1602 if spawningatreset == true then
1603 spawnresetpoint = LP.Character.Head.CFrame + Vector3.new(0, 5, 0)
1604 end
1605end)
1606
1607LP.CharacterAdded:Connect(function()
1608 wait(0.2)
1609 LP.Character.Humanoid.WalkSpeed = spawnWS
1610 LP.Character.Humanoid.JumpPower = spawnJP
1611 LP.Character.Humanoid.HipHeight = spawnHH
1612 if spawningfegod then
1613 FEGodmode()
1614 end
1615 if spawningpos and spawnpos ~= nil then
1616 LP.Character.HumanoidRootPart.CFrame = spawnpos
1617 end
1618 if spawningatreset == true then
1619 LP.Character.HumanoidRootPart.CFrame = spawnresetpoint
1620 end
1621end)
1622
1623-- Commands
1624Commands = {}
1625
1626Commands.print = function(args)
1627 local msg = table.concat(args," ")
1628 print(msg)
1629end
1630
1631Commands.warn = function(args)
1632 local msg = table.concat(args," ")
1633 warn(msg)
1634end
1635
1636Commands.sit = function(args)
1637 LP.Character.Humanoid.Sit = true
1638end
1639
1640Commands.god = function(args)
1641 FEGodmode()
1642 Notification("warning", "You have enabled FE Godmode, tools will not work. Use "..commandPrefix.."grespawn to remove.", 7)
1643end
1644
1645Commands.view = function(args)
1646 if args[1] then
1647 for i,v in pairs(findSinglePlayer(args[1])) do
1648 if bypassMODE == false then
1649 view(v)
1650 Notification("info", "Now viewing "..v.Name..". Use "..commandPrefix.."unview to stop viewing.", 3)
1651 elseif bypassMODE == true then
1652 viewplr = v
1653 loopview = true
1654 end
1655 end
1656 end
1657end
1658
1659Commands.unview = function(args)
1660 view(LP)
1661 loopview = false
1662end
1663
1664Commands.gravity = function(args)
1665 if args[1] then
1666 gsWorkspace.Gravity = args[1]
1667 end
1668end
1669
1670Commands.ungravity = function(args)
1671 gsWorkspace.Gravity = CurrentGravity
1672end
1673
1674Commands.goto = function(args)
1675 if args[1] then
1676 if bypassMODE == false then
1677 for i,v in pairs(findPlayer(args[1])) do
1678 LP.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
1679 end
1680 elseif bypassMODE == true then
1681 for i,v in pairs(findPlayer(args[1])) do
1682 local TPbypass = {}
1683 TPbypass.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(0, 5, 0)
1684 local TPFunction = gsTween:Create(LP.Character.HumanoidRootPart, TweenInfo.new(1.5, Enum.EasingStyle.Sine, Enum.EasingDirection.In), TPbypass)
1685 TPFunction:Play()
1686 end
1687 end
1688 end
1689end
1690
1691Commands.fecheck = function(args)
1692 if gsWorkspace.FilteringEnabled == true then
1693 Notification("warning", "FE is enabled!", 7)
1694 else
1695 Notification("warning", "FE is disabled. Consider using a different script.", 7)
1696 end
1697end
1698
1699Commands.lockws = function(args)
1700 lockWS()
1701 Notification("info", "Workspace locked.", 4)
1702end
1703
1704Commands.unlockws = function(args)
1705 unlockWS()
1706 Notification("info", "Workspace unlocked.", 4)
1707end
1708
1709Commands.noclip = function(args)
1710 noclip = true
1711 Notification("info", "Noclip enabled.", 4)
1712end
1713
1714Commands.clip = function(args)
1715 noclip = false
1716 Notification("info", "Noclip disabled.", 4)
1717end
1718
1719Commands.follow = function(args)
1720 if args[1] then
1721 for i,v in pairs(findPlayer(args[1])) do
1722 flwplr = v
1723 end
1724 if args[2] then
1725 flwnum = args[2]
1726 else
1727 flwnum = -5
1728 end
1729 following = true
1730 else
1731 Notification("warning", "No player selected to follow! Use: "..commandPrefix.."follow player", 4)
1732 end
1733end
1734
1735Commands.unfollow = function(args)
1736 following = false
1737end
1738
1739Commands.fling = function(args)
1740 if args[1] then
1741 for i,v in pairs(findSinglePlayer(args[1])) do
1742 if v ~= LP then
1743 view(v)
1744 pcall(function()
1745 LP.Character.HumanoidRootPart.Fling:Destroy()
1746 end)
1747 if not args[2] then
1748 RocketPropulsion(800000,1000,400000,v,"Fling")
1749 else
1750 RocketPropulsion(args[2],1500,400000,v,"Fling")
1751 end
1752 if noclip ~= true then
1753 flingnoclip = true
1754 noclip = true
1755 end
1756 end
1757 end
1758 else
1759 Notification("warning", "No player selected to fling! Use: "..commandPrefix.."fling player", 4)
1760 end
1761end
1762
1763Commands.unfling = function(args)
1764 view(LP)
1765 pcall(function()
1766 if LP.Character.HumanoidRootPart.Fling then
1767 for i,v in pairs(LP.Character:GetDescendants()) do
1768 if v.Name == "Fling" and v:IsA("RocketPropulsion") then
1769 v:Destroy()
1770 end
1771 end
1772 end
1773 end)
1774 if flingnoclip == true then
1775 noclip = false
1776 flingnoclip = false
1777 end
1778end
1779
1780Commands.trail = function(args)
1781 if args[1] then
1782 for i,v in pairs(findPlayer(args[1])) do
1783 trlplr = v
1784 end
1785 if args[2] then
1786 trlnum = args[2]
1787 else
1788 trlnum = 5
1789 end
1790 trailing = true
1791 else
1792 Notification("warning", "No player selected to trail! Use: "..commandPrefix.."trail player", 4)
1793 end
1794end
1795
1796Commands.untrail = function(args)
1797 trailing = false
1798end
1799
1800Commands.annoy = function(args)
1801 if args[1] then
1802 for i,v in pairs(findPlayer(args[1])) do
1803 annplr = v
1804 end
1805 annoying = true
1806 else
1807 Notification("warning", "No player selected to annoy! Use: "..commandPrefix.."annoy player", 4)
1808 end
1809end
1810
1811Commands.unannoy = function(args)
1812 annoying = false
1813end
1814
1815Commands.reset = function(args)
1816 LP.Character:BreakJoints()
1817end
1818
1819Commands.grespawn = function(args)
1820 LP.Character.Humanoid.Health = 0
1821 wait(1)
1822 LP.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
1823 LP.Character.Torso.CFrame = CFrame.new(1000000,0,1000000)
1824end
1825
1826Commands.respawn = function(args)
1827 local mod = Instance.new('Model', workspace) mod.Name = 'new '..LP.Name
1828 local hum = Instance.new('Humanoid', mod)
1829 local ins = Instance.new('Part', mod) ins.Name = 'Torso' ins.CanCollide = false ins.Transparency = 1
1830 LP.Character = mod
1831end
1832
1833Commands.speed = function(args)
1834 if args[1] then
1835 run(commandPrefix.."ws "..args[1])
1836 end
1837end
1838
1839bypassingwalkspeed = false
1840Commands.ws = function(args)
1841 if args[1] then
1842 if bypassMODE == false then
1843 LP.Character.Humanoid.WalkSpeed = args[1]
1844 elseif bypassMODE == true then
1845 if game.GameId == 245662005 then
1846 bypassingwalkspeed = true
1847 bypassWalkspeed = args[1]
1848 end
1849 end
1850 end
1851end
1852
1853game:GetService("RunService").Heartbeat:Connect(function()
1854 if bypassingwalkspeed then
1855 LP.Character.Humanoid.WalkSpeed = bypassWalkspeed
1856 end
1857end)
1858
1859Commands.jumppower = function(args)
1860 if args[1] then
1861 LP.Character.Humanoid.JumpPower = args[1]
1862 end
1863end
1864
1865Commands.jp = function(args)
1866 if args[1] then
1867 LP.Character.Humanoid.JumpPower = args[1]
1868 end
1869end
1870
1871Commands.hipheight = function(args)
1872 if args[1] then
1873 LP.Character.Humanoid.HipHeight = args[1]
1874 end
1875end
1876
1877Commands.hh = function(args)
1878 if args[1] then
1879 LP.Character.Humanoid.HipHeight = args[1]
1880 end
1881end
1882
1883Commands.default = function(args)
1884 LP.Character.Humanoid.WalkSpeed = CurrentWalkspeed
1885 LP.Character.Humanoid.HipHeight = CurrentHipheight
1886 LP.Character.Humanoid.JumpPower = CurrentJumppower
1887end
1888
1889Commands.credits = function(args)
1890 Notification("info", "Shattervast was made by illremember#3799 , "..commandPrefix.."fullcredits for all credits.", 8)
1891end
1892
1893Commands.attach = function(args)
1894 if hasTools() == false then
1895 Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
1896 else
1897 FEGodmode()
1898 for i,v in pairs(LP.Backpack:GetChildren())do
1899 LP.Character.Humanoid:EquipTool(v)
1900 end
1901 if args[1] then
1902 for i,v in pairs(findSinglePlayer(args[1])) do
1903 if v ~= LP then
1904 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
1905 wait(0.3)
1906 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
1907 end
1908 end
1909 end
1910 end
1911end
1912
1913Commands.fly = function(args)
1914 if bypassMODE == false then
1915 local speedget = 1
1916 repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
1917 repeat wait() until Mouse
1918 if args[1] then
1919 speedfly = args[1]
1920 else
1921 speedfly = 1
1922 end
1923
1924 local T = LP.Character.HumanoidRootPart
1925 local CONTROL = {F = 0, B = 0, L = 0, R = 0}
1926 local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
1927 local SPEED = speedget
1928
1929 local function fly()
1930 flying = true
1931 local BG = Instance.new('BodyGyro', T)
1932 local BV = Instance.new('BodyVelocity', T)
1933 BG.P = 9e4
1934 BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
1935 BG.cframe = T.CFrame
1936 BV.velocity = Vector3.new(0, 0.1, 0)
1937 BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
1938 spawn(function()
1939 repeat wait()
1940 LP.Character.Humanoid.PlatformStand = true
1941 if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
1942 SPEED = 50
1943 elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
1944 SPEED = 0
1945 end
1946 if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
1947 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
1948 lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
1949 elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
1950 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
1951 else
1952 BV.velocity = Vector3.new(0, 0.1, 0)
1953 end
1954 BG.cframe = workspace.CurrentCamera.CoordinateFrame
1955 until not flying
1956 CONTROL = {F = 0, B = 0, L = 0, R = 0}
1957 lCONTROL = {F = 0, B = 0, L = 0, R = 0}
1958 SPEED = 0
1959 BG:destroy()
1960 BV:destroy()
1961 LP.Character.Humanoid.PlatformStand = false
1962 end)
1963 end
1964 Mouse.KeyDown:connect(function(KEY)
1965 if KEY:lower() == 'w' then
1966 CONTROL.F = speedfly
1967 elseif KEY:lower() == 's' then
1968 CONTROL.B = -speedfly
1969 elseif KEY:lower() == 'a' then
1970 CONTROL.L = -speedfly
1971 elseif KEY:lower() == 'd' then
1972 CONTROL.R = speedfly
1973 end
1974 end)
1975 Mouse.KeyUp:connect(function(KEY)
1976 if KEY:lower() == 'w' then
1977 CONTROL.F = 0
1978 elseif KEY:lower() == 's' then
1979 CONTROL.B = 0
1980 elseif KEY:lower() == 'a' then
1981 CONTROL.L = 0
1982 elseif KEY:lower() == 'd' then
1983 CONTROL.R = 0
1984 end
1985 end)
1986 fly()
1987 elseif bypassMODE == true then
1988 if not args[1] then
1989 run(commandPrefix.."fc")
1990 else
1991 run(commandPrefix.."fc "..args[1])
1992 end
1993 LP.Character.Head.Anchored = false
1994 looptpbypassfly = true
1995 view(LP)
1996 end
1997end
1998
1999Commands.unfly = function(args)
2000 if bypassMODE == false then
2001 flying = false
2002 LP.Character.Humanoid.PlatformStand = false
2003 else
2004 looptpbypassfly = false
2005 run(commandPrefix.."unfreecam")
2006 local goalTP = LP.Character.HumanoidRootPart.CFrame
2007 if game.GameId == 245662005 then
2008 for i = 1, 5 do wait(0.2)
2009 LP.Character.HumanoidRootPart.CFrame = goalTP
2010 end
2011 else
2012 LP.Character.HumanoidRootPart.CFrame = goalTP
2013 end
2014 LP.Character.Head.Anchored = false
2015 end
2016end
2017
2018Commands.kill = function(args)
2019 if args[1] then
2020 for i,v in pairs(findSinglePlayer(args[1])) do
2021 if v == LP then
2022 LP.Character:BreakJoints()
2023 else
2024 if hasTools() == false then
2025 Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
2026 else
2027 FEGodmode()
2028 for i,v in pairs(LP.Backpack:GetChildren())do
2029 LP.Character.Humanoid:EquipTool(v)
2030 end
2031 local NOW = LP.Character.HumanoidRootPart.CFrame
2032 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
2033 wait(0.3)
2034 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
2035 local function tp(player,player2)
2036 local char1,char2=player.Character,player2.Character
2037 if char1 and char2 then
2038 char1:MoveTo(char2.Head.Position)
2039 end
2040 end
2041 wait(0.5)
2042 LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(100000,0,100000))
2043 wait(0.5)
2044 tp(LP,game:GetService("Players")[v.Name])
2045 wait(0.7)
2046 LP.Character.HumanoidRootPart.CFrame = NOW
2047 view(LP)
2048 end
2049 end
2050 end
2051 end
2052end
2053Commands.bring = function(args)
2054 if hasTools() == false then
2055 Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
2056 else
2057 FEGodmode()
2058 for i,v in pairs(LP.Backpack:GetChildren())do
2059 LP.Character.Humanoid:EquipTool(v)
2060 end
2061 if args[1] then
2062 for i,v in pairs(findSinglePlayer(args[1])) do
2063 if v ~= LP then
2064 local NOW = LP.Character.HumanoidRootPart.CFrame
2065 local function tp(player,player2)
2066 local char1,char2=player.Character,player2.Character
2067 if char1 and char2 then
2068 char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
2069 end
2070 end
2071 local function getout(player,player2)
2072 local char1,char2=player.Character,player2.Character
2073 if char1 and char2 then
2074 char1:MoveTo(char2.Head.Position)
2075 end
2076 end
2077 tp(game:GetService("Players")[v.Name], LP)
2078 wait(0.2)
2079 tp(game:GetService("Players")[v.Name], LP)
2080 wait(0.5)
2081 LP.Character.HumanoidRootPart.CFrame = NOW
2082 wait(0.5)
2083 getout(LP, game:GetService("Players")[v.Name])
2084 wait(0.3)
2085 LP.Character.HumanoidRootPart.CFrame = NOW
2086 end
2087 end
2088 end
2089 end
2090end
2091
2092Commands.naked = function(args)
2093 for i,v in pairs(LP.Character:GetDescendants()) do
2094 if v:IsA("Clothing") then
2095 v:Destroy()
2096 end
2097 end
2098end
2099
2100Commands.nolimbs = function(args)
2101 LP.Character["Left Arm"]:Destroy()
2102 LP.Character["Right Arm"]:Destroy()
2103 LP.Character["Left Leg"]:Destroy()
2104 LP.Character["Right Leg"]:Destroy()
2105end
2106
2107Commands.noarms = function(args)
2108 LP.Character["Left Arm"]:Destroy()
2109 LP.Character["Right Arm"]:Destroy()
2110end
2111
2112Commands.nolegs = function(args)
2113 LP.Character["Left Leg"]:Destroy()
2114 LP.Character["Right Leg"]:Destroy()
2115end
2116
2117Commands.headless = function(args)
2118 local l = LP.Character.Humanoid:Clone()
2119 LP.Character.Humanoid:Destroy()
2120 wait(0.2)
2121 LP.Character.Head.CanCollide = false
2122 for i,v in pairs(LP.Character:GetDescendants()) do
2123 if string.sub(v.Name, 1, 4) == "Neck" then
2124 v:Destroy()
2125 end
2126 end
2127 wait(0.2)
2128 l.Name = "Humanoid"
2129 l.Parent = LP.Character
2130 wait(0.1)
2131 game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character
2132 LP.Character.Animate:Destroy()
2133end
2134
2135antiremotes = false
2136Commands.antikick = function(args)
2137 if args[1] then
2138 if args[1] == "on" then
2139 antiremotes = true
2140 wait(0.2)
2141 for i,v in pairs(LP.Character:GetChildren()) do
2142 if string.find(string.lower(v.Name), "exploit") and v:IsA("LocalScript") then
2143 v.Disabled = true
2144 end
2145 end
2146 Notification("warning", "This command disables all remotes incase they are kick remotes, may break game.", 8)
2147 Notification("info", "Does not prevent serverside kicks, use "..commandPrefix.."antikick off to turn off.", 8)
2148 elseif args[1] == "off" then
2149 antiremotes = false
2150 Notification("warning", "Remote anti-kick turned off.", 8)
2151 end
2152 end
2153end
2154
2155blockedremotes = {}
2156Commands.blockremote = function(args)
2157 local getService = ""
2158 if args[1] then
2159 local remoteName = string.lower(tostring(args[1]))
2160 if args[2] then
2161 local serviceRemote = string.lower(tostring(args[2]))
2162 if serviceRemote == "workspace" then
2163 getService = "Workspace"
2164 elseif serviceRemote == "replicatedstorage" then
2165 getService = "ReplicatedStorage"
2166 elseif serviceRemote == "players" then
2167 getService = "Players"
2168 elseif serviceRemote == "lighting" then
2169 getService = "Lighting"
2170 elseif serviceRemote == "startergui" then
2171 getService = "StarterGui"
2172 elseif serviceRemote == "starterpack" then
2173 getService = "StarterPack"
2174 elseif serviceRemote == "starterplayer" then
2175 getService = "StarterPlayer"
2176 else
2177 getService = "ReplicatedStorage"
2178 end
2179 else
2180 getService = "ReplicatedStorage"
2181 end
2182 for i,getRemote in pairs(game:GetService(getService):GetDescendants()) do
2183 if string.lower(getRemote.Name) == remoteName then
2184 table.insert(blockedremotes, getRemote.Name)
2185 end
2186 end
2187 end
2188 Notification("warning", "If this command does not work, make sure you type remote name/service fully correct.", 8)
2189end
2190
2191spyingremotes = false
2192Commands.remotespy = function(args)
2193 if args[1] then
2194 if args[1] == "on" then
2195 spyingremotes = true
2196 Notification("info", "Remotespy turned on.", 4)
2197 elseif args[1] == "off" then
2198 spyingremotes = false
2199 Notification("info", "Remotespy turned off.", 4)
2200 end
2201 end
2202end
2203
2204Commands.bang = function(args)
2205 if args[1] then
2206 for i,v in pairs(findSinglePlayer(args[1])) do
2207 if v ~= nil then
2208 following = true
2209 flwplr = v
2210 flwnum = -1
2211 local bangAnimation = Instance.new("Animation")
2212 bangAnimation.AnimationId = "rbxassetid://148840371"
2213 bangTrack = LP.Character.Humanoid:LoadAnimation(bangAnimation)
2214 if args[2] then
2215 bangTrack:Play(.1, 1, args[2])
2216 else
2217 bangTrack:Play(.1, 1, 1)
2218 end
2219 end
2220 end
2221 else
2222 Notification("warning", "No player selected to follow! Use: "..commandPrefix.."follow player", 4)
2223 end
2224end
2225
2226Commands.unbang = function(args)
2227 following = false
2228 bangTrack:Stop()
2229end
2230
2231spamdelay = 1
2232spamtext = "Spam"
2233spamming = false
2234Commands.spam = function(args)
2235 if args[1] then
2236 spamtext = args[1]
2237 spamming = true
2238 end
2239end
2240Commands.spamdelay = function(args)
2241 if args[1] then
2242 spamdelay = args[1]
2243 end
2244end
2245spawn(function()
2246 while wait(spamdelay) do
2247 if spamming then
2248 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(spamtext, "All")
2249 end
2250 end
2251end)
2252
2253Commands.unspam = function(args)
2254 spamming = false
2255end
2256
2257Commands.info = function(args)
2258 if args[1] then
2259 for i,v in pairs(findSinglePlayer(args[1])) do
2260 createINFO(v)
2261 end
2262 end
2263end
2264
2265Commands.age = function(args)
2266 if args[1] then
2267 for i,v in pairs(findPlayer(args[1])) do
2268 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." Account Age: "..v.AccountAge.." days!", "All")
2269 end
2270 end
2271end
2272
2273Commands.invisible = function(args)
2274 local Character = LP.Character
2275 if LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
2276 local Clone = Character.HumanoidRootPart:Clone()
2277 Character.HumanoidRootPart:Destroy()
2278 Clone.Parent = Character
2279 else
2280 local Clone = Character.LowerTorso.Root:Clone()
2281 Character.LowerTorso.Root:Destroy()
2282 Clone.Parent = Character.LowerTorso
2283 end
2284end
2285
2286walkto = false
2287walkplr = ""
2288Commands.walk = function(args)
2289 if args[1] then
2290 for i,v in pairs(findSinglePlayer(args[1])) do
2291 walkplr = v
2292 walkto = true
2293 noclip = true
2294 end
2295 end
2296end
2297
2298Commands.unwalk = function(args)
2299 walkto = false
2300 noclip = false
2301 LP.Character.Humanoid:MoveTo(LP.Character.HumanoidRootPart.Position)
2302end
2303
2304Commands.glitch = function(args)
2305 if hasTools() == false then
2306 Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
2307 else
2308 FEGodmode()
2309 for i,v in pairs(LP.Backpack:GetChildren())do
2310 LP.Character.Humanoid:EquipTool(v)
2311 end
2312 if args[1] then
2313 for i,v in pairs(findSinglePlayer(args[1])) do
2314 local function tp(player,player2)
2315 local char1,char2=player.Character,player2.Character
2316 if char1 and char2 then
2317 char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
2318 end
2319 end
2320 tp(game:GetService("Players")[v.Name], LP)
2321 wait(0.2)
2322 tp(game:GetService("Players")[v.Name], LP)
2323 wait(0.5)
2324 local b = Instance.new("BodyForce")
2325 b.Parent = LP.Character.HumanoidRootPart
2326 b.Name = "Glitch"
2327 if args[2] then
2328 b.Force = Vector3.new(args[2],5000,0)
2329 else
2330 b.Force = Vector3.new(100000000,5000,0)
2331 end
2332 wait(6)
2333 b:Destroy()
2334 end
2335 end
2336 end
2337end
2338
2339Commands.tp = function(args)
2340 if args[1] then
2341 for i,v in pairs(findSinglePlayer(args[1])) do
2342 if v == LP then
2343 if args[2] then
2344 for i,a in pairs(findSinglePlayer(args[2])) do
2345 v.Character.HumanoidRootPart.CFrame = a.Character.HumanoidRootPart.CFrame
2346 end
2347 end
2348 else
2349 if hasTools() == false then
2350 Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
2351 else
2352 FEGodmode()
2353 for i,v in pairs(LP.Backpack:GetChildren())do
2354 LP.Character.Humanoid:EquipTool(v)
2355 end
2356 if args[1] then
2357 for i,first in pairs(findSinglePlayer(args[1])) do
2358 if args[2] then
2359 for i,second in pairs(findSinglePlayer(args[2])) do
2360 local function tp(player,player2)
2361 local char1,char2=player.Character,player2.Character
2362 if char1 and char2 then
2363 char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
2364 end
2365 end
2366 local function getout(player,player2)
2367 local char1,char2=player.Character,player2.Character
2368 if char1 and char2 then
2369 char1:MoveTo(char2.Head.Position)
2370 end
2371 end
2372 tp(LP, first)
2373 wait(0.2)
2374 tp(LP, first)
2375 wait(0.5)
2376 tp(LP, second)
2377 wait(0.2)
2378 tp(LP, second)
2379 wait(0.2)
2380 getout(LP, first)
2381 end
2382 end
2383 end
2384 end
2385 end
2386 end
2387 end
2388 end
2389end
2390
2391Commands.givetool = function(args)
2392 if args[1] then
2393 if args[2] then
2394 local selectedTool = ""
2395 for i,allTools in pairs(LP.Character:GetDescendants()) do
2396 if allTools:IsA("Tool") and string.lower(allTools.Name) == string.lower(args[2]) then
2397 selectedTool = allTools
2398 else
2399 for i,otherTools in pairs(LP.Backpack:GetDescendants()) do
2400 if otherTools:IsA("Tool") and string.lower(otherTools.Name) == string.lower(args[2]) then
2401 selectedTool = otherTools
2402 end
2403 end
2404 end
2405 end
2406 for i,v in pairs(findSinglePlayer(args[1])) do
2407 if selectedTool ~= "" then
2408 selectedTool.Parent = v.Character
2409 end
2410 end
2411 else
2412 for i,plr in pairs(findSinglePlayer(args[1])) do
2413 for i,tool in pairs(LP.Character:GetDescendants()) do
2414 if tool:IsA("Tool") then
2415 tool.Parent = plr.Character
2416 end
2417 end
2418 end
2419 end
2420 end
2421end
2422
2423Commands.givealltools = function(args)
2424 LP.Character.Humanoid:UnequipTools()
2425 for i,plr in pairs(findSinglePlayer(args[1])) do
2426 for i,v in pairs(LP.Character:GetDescendants()) do
2427 if v:IsA("Tool") then
2428 v.Parent = plr.Character
2429 end
2430 end
2431 for i,a in pairs(LP.Backpack:GetDescendants()) do
2432 if a:IsA("Tool") then
2433 a.Parent = plr.Character
2434 end
2435 end
2436 end
2437end
2438
2439Commands.blockhats = function(args)
2440 for i,v in pairs(LP.Character:GetDescendants()) do
2441 if v:IsA("Accessory") or v:IsA("Hat") then
2442 for i,mesh in pairs(v:GetDescendants()) do
2443 if mesh.Name == "Mesh" then
2444 mesh:Destroy()
2445 end
2446 end
2447 end
2448 end
2449end
2450
2451Commands.blocktool = function(args)
2452 for i,v in pairs(LP.Character:GetDescendants()) do
2453 if v:IsA("Tool") then
2454 for i,mesh in pairs(v:GetDescendants()) do
2455 if mesh.Name == "Mesh" then
2456 mesh:Destroy()
2457 end
2458 end
2459 end
2460 end
2461end
2462
2463Commands.orbit = function(args)
2464 if args[1] then
2465 for i,v in pairs(findSinglePlayer(args[1])) do
2466 view(v)
2467 RocketPropulsion(5000,100,5000,v,"OrbitMove")
2468 end
2469 else
2470 Notification("warning", "No player selected to orbit! Use: "..commandPrefix.."orbit player", 4)
2471 end
2472end
2473
2474Commands.unorbit = function(args)
2475 for i,v in pairs(LP.Character:GetDescendants()) do
2476 if v.Name == "OrbitMove" then
2477 v:Destroy()
2478 end
2479 end
2480 view(LP)
2481end
2482
2483Commands.pos = function(args)
2484 Notification("info", "Your current position is ".. tostring(LP.Character.HumanoidRootPart.Position), 9)
2485end
2486
2487SavedPosition = ""
2488Commands.savepos = function(args)
2489 SavedPosition = LP.Character.HumanoidRootPart.CFrame
2490end
2491Commands.loadpos = function(args)
2492 if SavedPosition ~= "" then
2493 LP.Character.HumanoidRootPart.CFrame = SavedPosition
2494 end
2495end
2496
2497Commands.tppos = function(args)
2498 if args[1] and args[2] and args[3] then
2499 LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(args[1], args[2], args[3]))
2500 end
2501end
2502
2503Commands.pmspam = function(args)
2504 if args[1] then
2505 local gotPlayer = ""
2506 for i,v in pairs(findPlayer(args[1])) do
2507 gotPlayer = v
2508 end
2509 table.remove(args, 1)
2510 local pmSpamMsg = table.concat(args," ")
2511 spamtext = "/w "..gotPlayer.Name.." "..pmSpamMsg
2512 spamming = true
2513 end
2514end
2515
2516Commands.unpmspam = function(args)
2517 spamming = false
2518end
2519
2520Commands.wsvis = function(args)
2521 if args[1] then
2522 for i,v in pairs(gsWorkspace:GetDescendants()) do
2523 if v:IsA("Part") or v:IsA("Decal") then
2524 if tonumber(args[1]) > 1 then
2525 v.Transparency = 0.5
2526 else
2527 v.Transparency = args[1]
2528 end
2529 end
2530 end
2531 end
2532 clientSided()
2533end
2534
2535Commands.bringobj = function(args)
2536 if args[1] then
2537 local Object = ""
2538 for i,v in pairs(gsWorkspace:GetDescendants()) do
2539 if string.lower(v.Name) == string.lower(args[1]) then
2540 Object = v
2541 end
2542 end
2543 if Object == "" then
2544 Notification("warning", "Object was not found in the workspace.", 6)
2545 end
2546 if args[2] then
2547 Object.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * args[2]
2548 else
2549 Object.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * 3
2550 end
2551 clientSided()
2552 end
2553end
2554
2555CBRINGplr = ""
2556cbringing = false
2557cbringingall = false
2558Commands.cbring = function(args)
2559 if args[1] then
2560 if string.lower(tostring(args[1])) == "all" or string.lower(tostring(args[1])) == "others" then
2561 cbringingall = true
2562 else
2563 for i,v in pairs(findPlayer(args[1])) do
2564 CBRINGplr = v
2565 cbringing = true
2566 end
2567 end
2568 if args[2] then
2569 CBRINGamount = args[2]
2570 else
2571 CBRINGamount = 3
2572 end
2573 clientSided()
2574 end
2575end
2576
2577Commands.uncbring = function(args)
2578 cbringing = false
2579 cbringingall = false
2580end
2581
2582Commands.cfreeze = function(args)
2583 if args[1] then
2584 for i,v in pairs(findPlayer(args[1])) do
2585 v.Character.HumanoidRootPart.Anchored = true
2586 end
2587 clientSided()
2588 end
2589end
2590
2591Commands.uncfreeze = function(args)
2592 if args[1] then
2593 for i,v in pairs(findPlayer(args[1])) do
2594 v.Character.HumanoidRootPart.Anchored = false
2595 end
2596 else
2597 for i,all in pairs(gsPlayers:GetPlayers()) do
2598 all.Character.HumanoidRootPart.Anchored = false
2599 end
2600 end
2601end
2602
2603Commands.unattach = function(args)
2604 local function getout(player,player2)
2605 local char1,char2=player.Character,player2.Character
2606 if char1 and char2 then
2607 char1:MoveTo(char2.Head.Position)
2608 end
2609 end
2610 getout(LP, LP)
2611end
2612
2613currentToolSize = ""
2614Commands.reach = function(args)
2615 if args[1] then
2616 for i,v in pairs(LP.Character:GetDescendants()) do
2617 if v:IsA("Tool") then
2618 if string.lower(tostring(args[1])) == "off" then
2619 v.Handle.Size = currentToolSize
2620 v.Handle.SelectionBoxCreated:Destroy()
2621 LP.Character.Humanoid:UnequipTools()
2622 elseif string.lower(tostring(args[1])) == "on" then
2623 if args[2] then
2624 currentToolSize = v.Handle.Size
2625 local a = Instance.new("SelectionBox",v.Handle)
2626 a.Name = "SelectionBoxCreated"
2627 a.Adornee = v.Handle
2628 v.Handle.Size = Vector3.new(0.5,0.5,args[2])
2629 v.GripPos = Vector3.new(0,0,0)
2630 LP.Character.Humanoid:UnequipTools()
2631 else
2632 currentToolSize = v.Handle.Size
2633 local a = Instance.new("SelectionBox",v.Handle)
2634 a.Name = "SelectionBoxCreated"
2635 a.Adornee = v.Handle
2636 v.Handle.Size = Vector3.new(0.5,0.5,60)
2637 v.GripPos = Vector3.new(0,0,0)
2638 LP.Character.Humanoid:UnequipTools()
2639 end
2640 end
2641 end
2642 end
2643 end
2644end
2645
2646Commands.droptool = function(args)
2647 for i,v in pairs(LP.Character:GetDescendants()) do
2648 if v:IsA("Tool") then
2649 v.Parent = gsWorkspace
2650 end
2651 end
2652 for i,a in pairs(LP.Backpack:GetDescendants()) do
2653 if a:IsA("Tool") then
2654 a.Parent = gsWorkspace
2655 end
2656 end
2657end
2658
2659Commands.drophats = function(args)
2660 for i,v in pairs(LP.Character:GetDescendants()) do
2661 if v:IsA("Accessory") or v:IsA("Hat") then
2662 v.Parent = gsWorkspace
2663 end
2664 end
2665end
2666
2667Commands.hidecmdbar = function(args)
2668 CMDBAR.Visible = false
2669end
2670
2671Commands.showcmdbar = function(args)
2672 CMDBAR.Visible = true
2673end
2674
2675Commands.prefix = function(args)
2676 if args[1] then
2677 commandPrefix = string.sub(tostring(args[1]), 1, 1)
2678 fullUpdate()
2679 end
2680end
2681
2682Commands.removeinvis = function(args)
2683 for i,v in pairs(gsWorkspace:GetDescendants()) do
2684 if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
2685 if v.Transparency == 1 then
2686 v:Destroy()
2687 end
2688 end
2689 end
2690 clientSided()
2691end
2692
2693Commands.removefog = function(args)
2694 gsLighting.FogStart = 0
2695 gsLighting.FogEnd = 9999999999999
2696 clientSided()
2697end
2698
2699Commands.animation = function(args)
2700 if args[1] then
2701 if string.lower(tostring(args[1])) == "gui" then
2702 loadstring(game:HttpGet(("https://pastebin.com/raw/mdbTSP4d"),true))()
2703 else
2704 local Anim = Instance.new("Animation")
2705 Anim.AnimationId = "rbxassetid://".. tostring(args[1])
2706 local track = LP.Character.Humanoid:LoadAnimation(Anim)
2707 if args[2] then
2708 track:Play(.1, 1, args[2])
2709 else
2710 track:Play(.1, 1, 1)
2711 end
2712 end
2713 end
2714end
2715
2716Commands.btools = function(args)
2717 local Clone_T = Instance.new("HopperBin",LP.Backpack)
2718 Clone_T.BinType = "Clone"
2719 local Destruct = Instance.new("HopperBin",LP.Backpack)
2720 Destruct.BinType = "Hammer"
2721 local Hold_T = Instance.new("HopperBin",LP.Backpack)
2722 Hold_T.BinType = "Grab"
2723 clientSided()
2724end
2725
2726Commands.esp = function(args)
2727 if args[1] then
2728 for i,v in pairs(findPlayer(args[1])) do
2729 local espPlayer = v
2730 for i,createESP in pairs(espPlayer.Character:GetDescendants()) do
2731 if createESP:IsA("Part") or createESP:IsA("MeshPart") then
2732 if createESP.Name ~= "HumanoidRootPart" and createESP.Name ~= "Handle" then
2733 local current = true
2734 local espBOX = Instance.new("BoxHandleAdornment")
2735 espBOX.Parent = gsCoreGui
2736 espBOX.Name = "rGET"..espPlayer.Name
2737 espBOX.Adornee = createESP
2738 espBOX.AlwaysOnTop = true
2739 espBOX.ZIndex = 0
2740 espBOX.Size = createESP.Size
2741 espBOX.Transparency = 0.3
2742 local AboveHead = Instance.new("BillboardGui")
2743 AboveHead.Parent = gsCoreGui
2744 AboveHead.Adornee = espPlayer.Character.Head
2745 AboveHead.Name = "rGET"..espPlayer.Name
2746 AboveHead.Size = UDim2.new(0, 100, 0, 100)
2747 AboveHead.StudsOffset = Vector3.new(0, 1, 0)
2748 AboveHead.AlwaysOnTop = true
2749 local Info = Instance.new("TextLabel")
2750 Info.Parent = AboveHead
2751 Info.BackgroundTransparency = 1
2752 Info.Position = UDim2.new(0, 0, 0, 0)
2753 Info.Size = UDim2.new(1, 0, 0, 40)
2754 Info.TextColor3 = Color3.fromRGB(200,200,200)
2755 Info.TextStrokeTransparency = 0.5
2756 Info.TextSize = 15
2757 if espPlayer.TeamColor == LP.TeamColor then
2758 espBOX.Color = BrickColor.new("Lime green")
2759 Info.TextStrokeColor3 = Color3.fromRGB(10,100,10)
2760 else
2761 espBOX.Color = BrickColor.new("Really red")
2762 Info.TextStrokeColor3 = Color3.fromRGB(100,10,10)
2763 end
2764 game:GetService('RunService').Stepped:connect(function()
2765 if current and LP.Character.Humanoid and espPlayer.Character.HumanoidRootPart then
2766 Info.Text = espPlayer.Name.." (".. math.floor((LP.Character.HumanoidRootPart.Position - espPlayer.Character.HumanoidRootPart.Position).magnitude)..")"
2767 end
2768 end)
2769 espPlayer.Character.Humanoid.Died:Connect(function()
2770 current = false
2771 espBOX:Destroy()
2772 AboveHead:Destroy()
2773 end)
2774 gsPlayers.PlayerRemoving:Connect(function(plr)
2775 if plr == espPlayer then
2776 current = false
2777 espBOX:Destroy()
2778 AboveHead:Destroy()
2779 end
2780 end)
2781 end
2782 end
2783 end
2784 end
2785 clientSided()
2786 end
2787end
2788
2789Commands.unesp = function(args)
2790 if not args[1] then
2791 for i,v in pairs(gsCoreGui:GetDescendants()) do
2792 if string.sub(v.Name, 1, 4) == "rGET" then
2793 v:Destroy()
2794 end
2795 end
2796 else
2797 for i,v in pairs(gsCoreGui:GetDescendants()) do
2798 if string.sub(v.Name, 1, 4) == "rGET" then
2799 for i,a in pairs(findPlayer(args[1])) do
2800 if string.sub(v.Name, 5) == a.Name then
2801 v:Destroy()
2802 end
2803 end
2804 end
2805 end
2806 end
2807end
2808
2809Commands.dice = function(args)
2810 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("You rolled a dice for ".. tostring(math.random(1, 6)), "All")
2811end
2812
2813Commands.random = function(args)
2814 if args[1] and args[2] then
2815 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")
2816 end
2817end
2818
2819Commands.closegame = function(args)
2820 game:Shutdown()
2821end
2822
2823Commands.savetool = function(args)
2824 if args[1] then
2825 for i,a in pairs(LP.Character:GetDescendants()) do
2826 if a:IsA("Tool") and string.lower(a.Name) == string.lower(tostring(args[1])) then
2827 a.Parent = LP
2828 local oldName = a.Name
2829 a.Name = "saved "..oldName
2830 else
2831 for i,n in pairs(LP.Backpack:GetDescendants()) do
2832 if n:IsA("Tool") and string.lower(n.Name) == string.lower(tostring(args[1])) then
2833 n.Parent = LP
2834 local sOldName = n.Name
2835 n.Name = "saved "..sOldName
2836 end
2837 end
2838 end
2839 end
2840 else
2841 for i,v in pairs(LP.Character:GetDescendants()) do
2842 if v:IsA("Tool") then
2843 v.Parent = LP
2844 local oldName = v.Name
2845 v.Name = "saved "..oldName
2846 end
2847 end
2848 end
2849end
2850
2851Commands.loadtool = function(args)
2852 if args[1] then
2853 for i,a in pairs(LP:GetChildren()) do
2854 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
2855 a.Parent = LP.Backpack
2856 local currentName = a.Name
2857 a.Name = string.sub(currentName, 7)
2858 end
2859 end
2860 else
2861 for i,v in pairs(LP:GetChildren()) do
2862 if string.sub(v.Name, 1, 5) == "saved" then
2863 v.Parent = LP.Backpack
2864 local currentName = v.Name
2865 v.Name = string.sub(currentName, 7)
2866 end
2867 end
2868 end
2869end
2870
2871Commands.savealltool = function(args)
2872 for i,v in pairs(LP.Character:GetDescendants()) do
2873 if v:IsA("Tool") then
2874 v.Parent = LP
2875 local oldName = v.Name
2876 v.Name = "saved "..oldName
2877 end
2878 end
2879 for i,v in pairs(LP.Backpack:GetDescendants()) do
2880 if v:IsA("Tool") then
2881 v.Parent = LP
2882 local oldName = v.Name
2883 v.Name = "saved "..oldName
2884 end
2885 end
2886end
2887
2888Commands.loadalltool = function(args)
2889 for i,v in pairs(LP:GetChildren()) do
2890 if v:IsA("Tool") and string.sub(v.Name, 1, 5) == "saved" then
2891 v.Parent = LP.Backpack
2892 local currentName = v.Name
2893 v.Name = string.sub(currentName, 7)
2894 end
2895 end
2896end
2897
2898Mouse.KeyDown:Connect(function(key)
2899 if key == clicktpKEY and clicktpACTIVE == true then
2900 if Mouse.Target then
2901 LP.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.x, Mouse.Hit.y + 5, Mouse.Hit.z)
2902 end
2903 end
2904 if key == clickdelKEY and clickdelACTIVE == true then
2905 if Mouse.Target then
2906 Mouse.Target:Destroy()
2907 end
2908 end
2909end)
2910Mouse.Button1Down:Connect(function()
2911 if clicktpACTIVE == true and clicktpCLICK == true then
2912 if Mouse.Target then
2913 LP.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.x, Mouse.Hit.y + 5, Mouse.Hit.z)
2914 end
2915 end
2916 if clickdelACTIVE == true and clickdelCLICK == true then
2917 if Mouse.Target then
2918 Mouse.Target:Destroy()
2919 end
2920 end
2921end)
2922
2923clicktpKEY = ""
2924clickdelKEY = ""
2925clicktpACTIVE = false
2926clickdelACTIVE = false
2927clicktpCLICK = false
2928clickdelCLICK = false
2929
2930Commands.clicktp = function(args)
2931 if args[1] then
2932 clicktpKEY = string.sub(tostring(args[1]), 1, 1)
2933 clicktpACTIVE = true
2934 clicktpCLICK = false
2935 else
2936 clicktpKEY = ""
2937 clicktpACTIVE = true
2938 clicktpCLICK = true
2939 end
2940 clientSided()
2941end
2942
2943Commands.clickdel = function(args)
2944 if args[1] then
2945 clickdelKEY = string.sub(tostring(args[1]), 1, 1)
2946 clickdelACTIVE = true
2947 clickdelCLICK = false
2948 else
2949 clickdelKEY = ""
2950 clickdelACTIVE = true
2951 clickdelCLICK = true
2952 end
2953 clientSided()
2954end
2955
2956Commands.unclicktp = function(args)
2957 clicktpACTIVE = false
2958end
2959
2960Commands.unclickdel = function(args)
2961 clickdelACTIVE = false
2962end
2963
2964Commands.oof = function(args)
2965 spawn(function()
2966 while wait() do
2967 for i,v in pairs(game:GetService'Players':GetPlayers()) do
2968 if v.Character ~= nil and v.Character:FindFirstChild'Head' then
2969 for _,x in pairs(v.Character.Head:GetChildren()) do
2970 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
2971 end
2972 end
2973 end
2974 end
2975 end)
2976end
2977
2978Commands.chatlogs = function(args)
2979 MainChatFrame.Position = UDim2.new(0, 760, 0, 261)
2980 MainChatFrame.Visible = true
2981end
2982
2983Commands.stopadmin = function(args)
2984 commandPrefix = " "
2985 following = false
2986 trailing = false
2987 annoying = false
2988 CMDBAR.Visible = false
2989 Match.Visible = false
2990 flying = false
2991end
2992
2993Commands.freecam = function(args)
2994 for i,getFC in pairs(gsWorkspace:GetDescendants()) do
2995 if getFC.Name == "rGETpartNUMBER2" then
2996 getFC:Destroy()
2997 end
2998 end
2999 local CameraPart = Instance.new("Part")
3000 CameraPart.CanCollide = false
3001 CameraPart.CFrame = LP.Character.Head.CFrame
3002 CameraPart.Locked = true
3003 CameraPart.Transparency = 1
3004 CameraPart.Size = Vector3.new(1, 1, 1)
3005 CameraPart.Parent = gsWorkspace
3006 CameraPart.Name = "rGETpartNUMBER2"
3007 if bypassMODE == true then
3008 loopviewfc = true
3009 elseif bypassMODE == false then
3010 gsWorkspace.CurrentCamera.CameraSubject = CameraPart
3011 end
3012 local speedget = 1
3013 local T = CameraPart
3014 local CONTROL = {F = 0, B = 0, L = 0, R = 0}
3015 local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
3016 local SPEED = speedget
3017 if args[1] then
3018 speedfly = tonumber(args[1])
3019 else
3020 speedfly = 1
3021 end
3022 local function freecamfly()
3023 LP.Character.Head.Anchored = true
3024 doFREECAM = true
3025 local BG = Instance.new('BodyGyro', T)
3026 local BV = Instance.new('BodyVelocity', T)
3027 BG.P = 9e4
3028 BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
3029 BG.cframe = T.CFrame
3030 BV.velocity = Vector3.new(0, 0.1, 0)
3031 BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
3032 spawn(function()
3033 repeat wait()
3034 if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
3035 SPEED = 50
3036 elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
3037 SPEED = 0
3038 end
3039 if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
3040 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
3041 lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
3042 elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
3043 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
3044 else
3045 BV.velocity = Vector3.new(0, 0.1, 0)
3046 end
3047 BG.cframe = workspace.CurrentCamera.CoordinateFrame
3048 until not doFREECAM
3049 CONTROL = {F = 0, B = 0, L = 0, R = 0}
3050 lCONTROL = {F = 0, B = 0, L = 0, R = 0}
3051 SPEED = 0
3052 BG:destroy()
3053 BV:destroy()
3054 end)
3055 end
3056 Mouse.KeyDown:connect(function(KEY)
3057 if KEY:lower() == 'w' then
3058 CONTROL.F = speedfly
3059 elseif KEY:lower() == 's' then
3060 CONTROL.B = -speedfly
3061 elseif KEY:lower() == 'a' then
3062 CONTROL.L = -speedfly
3063 elseif KEY:lower() == 'd' then
3064 CONTROL.R = speedfly
3065 end
3066 end)
3067 Mouse.KeyUp:connect(function(KEY)
3068 if KEY:lower() == 'w' then
3069 CONTROL.F = 0
3070 elseif KEY:lower() == 's' then
3071 CONTROL.B = 0
3072 elseif KEY:lower() == 'a' then
3073 CONTROL.L = 0
3074 elseif KEY:lower() == 'd' then
3075 CONTROL.R = 0
3076 end
3077 end)
3078 freecamfly()
3079end
3080
3081Commands.fc = function(args)
3082 if args[1] then
3083 run(commandPrefix.."freecam "..args[1])
3084 else
3085 run(commandPrefix.."freecam")
3086 end
3087end
3088
3089Commands.unfreecam = function(args)
3090 doFREECAM = false
3091 LP.Character.Head.Anchored = false
3092 view(LP)
3093 if gsWorkspace.rGETpartNUMBER2 then
3094 gsWorkspace.rGETpartNUMBER2:Destroy()
3095 end
3096 loopviewfc = false
3097end
3098
3099Commands.unfc = function(args)
3100 doFREECAM = false
3101 LP.Character.Head.Anchored = false
3102 view(LP)
3103 if gsWorkspace.rGETpartNUMBER2 then
3104 gsWorkspace.rGETpartNUMBER2:Destroy()
3105 end
3106 loopviewfc = false
3107end
3108
3109Commands.gotofc = function(args)
3110 doFREECAM = false
3111 LP.Character.Head.Anchored = false
3112 view(LP)
3113 pcall(function()
3114 LP.Character.HumanoidRootPart.CFrame = gsWorkspace.rGETpartNUMBER2.CFrame
3115 gsWorkspace.rGETpartNUMBER2:Destroy()
3116 end)
3117 loopviewfc = false
3118end
3119
3120Commands.fctp = function(args)
3121 if args[1] then
3122 for i,v in pairs(findPlayer(args[1])) do
3123 pcall(function()
3124 gsWorkspace.rGETpartNUMBER2.CFrame = v.Character.Head.CFrame
3125 end)
3126 end
3127 end
3128end
3129
3130Commands.cmds = function(args)
3131 CMDSmain.Position = UDim2.new(0, 695, 0, 297)
3132 CMDSmain.Visible = true
3133 CMDSmain:TweenSize(UDim2.new(0, 440, 0, 367), "InOut", "Sine", 1)
3134end
3135
3136Commands.fullcredits = function(args)
3137 Notification("info", "Credit to Autumn, Josh and 3dsboy08 (Help with "..commandPrefix.."remotespy and anti client kick)", 1)
3138 Notification("info", "Credit to Infinite Yield developers (Assisted in "..commandPrefix.."esp and "..commandPrefix.."fly commands)", 1)
3139 Notification("info", "Credit to Timeless ("..commandPrefix.."invisible) and Harkinian ("..commandPrefix.."shutdown)", 1)
3140 Notification("info", "Credit to DEX creators ("..commandPrefix.."explorer) and xFunnieuss ("..commandPrefix.."spinhats)", 1)
3141 Notification("info", "Only creator is illremember", 2)
3142end
3143
3144Commands.hotkey = function(args)
3145 if args[1] then
3146 local hotkeyKEY = string.sub(tostring(args[1]), 1, 3)
3147 if args[2] then
3148 table.remove(args, 1)
3149 local hotkeyCMD = table.concat(args, " ")
3150 table.insert(hotkeys, hotkeyCMD.."//"..hotkeyKEY)
3151 fullUpdate()
3152 Notification("info", "Hotkey added!", 1)
3153 end
3154 end
3155end
3156
3157Mouse.KeyDown:Connect(function(key)
3158 for i,v in pairs(hotkeys) do
3159 local currentKey = string.match(v, "[%a%d]+$")
3160 if string.len(currentKey) == 1 then
3161 if key == string.sub(v, #v, #v) then
3162 local commandtoRUN = string.match(v, "^[%w%s]+")
3163 if string.sub(string.lower(tostring(commandtoRUN)), 1, 3) == "fly" then
3164 if bypassMODE == true then
3165 if doFREECAM == false then
3166 run(commandPrefix..tostring(commandtoRUN))
3167 else
3168 run(commandPrefix.."unfly")
3169 end
3170 else
3171 if flying == false then
3172 run(commandPrefix..tostring(commandtoRUN))
3173 else
3174 run(commandPrefix.."unfly")
3175 end
3176 end
3177 elseif tostring(commandtoRUN) == "noclip" then
3178 if noclip == false then
3179 run(commandPrefix..tostring(commandtoRUN))
3180 else
3181 run(commandPrefix.."clip")
3182 end
3183 elseif tostring(commandtoRUN) == "freecam" or tostring(commandtoRUN) == "fc" then
3184 if doFREECAM == false then
3185 run(commandPrefix..tostring(commandtoRUN))
3186 else
3187 if fchotkeymode == "goto" then
3188 run(commandPrefix.."gotofc")
3189 elseif fchotkeymode == "unfc" then
3190 run(commandPrefix.."unfreecam")
3191 end
3192 end
3193 else
3194 run(commandPrefix..tostring(commandtoRUN))
3195 end
3196 end
3197 else
3198 if string.lower(string.sub(tostring(currentKey), 1, 1)) == "f" then
3199 local commandtoRUN = string.match(v, "^[%w%s]+")
3200 local hotkeyadjust = tonumber(string.sub(currentKey, 2, 3)) + 25
3201 if string.byte(key) == hotkeyadjust then
3202 if string.sub(string.lower(tostring(commandtoRUN)), 1, 3) == "fly" then
3203 if bypassMODE == true then
3204 if doFREECAM == false then
3205 run(commandPrefix..tostring(commandtoRUN))
3206 else
3207 run(commandPrefix.."unfly")
3208 end
3209 else
3210 if flying == false then
3211 run(commandPrefix..tostring(commandtoRUN))
3212 else
3213 run(commandPrefix.."unfly")
3214 end
3215 end
3216 elseif tostring(commandtoRUN) == "noclip" then
3217 if noclip == false then
3218 run(commandPrefix..tostring(commandtoRUN))
3219 else
3220 run(commandPrefix.."clip")
3221 end
3222 elseif tostring(commandtoRUN) == "freecam" or tostring(commandtoRUN) == "fc" then
3223 if doFREECAM == false then
3224 run(commandPrefix..tostring(commandtoRUN))
3225 else
3226 if fchotkeymode == "goto" then
3227 run(commandPrefix.."gotofc")
3228 elseif fchotkeymode == "unfc" then
3229 run(commandPrefix.."unfreecam")
3230 end
3231 end
3232 else
3233 run(commandPrefix..tostring(commandtoRUN))
3234 end
3235 end
3236 end
3237 end
3238 end
3239end)
3240
3241Commands.removeallhotkey = function(args)
3242 hotkeys = {}
3243 fullUpdate()
3244 Notification("warning", "All hotkeys reset/removed", 6)
3245end
3246
3247Commands.removehotkey = function(args)
3248 if args[1] then
3249 for i,v in pairs(hotkeys) do
3250 local currentKey = string.match(v, "[%a%d]+$")
3251 if currentKey == string.lower(tostring(args[1])) then
3252 table.remove(hotkeys, i)
3253 fullUpdate()
3254 end
3255 end
3256 end
3257end
3258
3259Commands.printhotkeys = function(args)
3260 for i,v in pairs(hotkeys) do
3261 warn("HOTKEYS:")
3262 print(v)
3263 end
3264end
3265
3266Commands.os = function(args)
3267 if args[1] then
3268 for i,v in pairs(findPlayer(args[1])) do
3269 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." is on "..v.OsPlatform, "All")
3270 end
3271 end
3272end
3273
3274spinning = false
3275Commands.spin = function(args)
3276 if args[1] then
3277 for i,v in pairs(findSinglePlayer(args[1])) do
3278 run(commandPrefix.."attach "..v.Name)
3279 annplr = v
3280 annoying = true
3281 spinning = true
3282 end
3283 end
3284end
3285
3286Commands.unspin = function(args)
3287 if spinning then
3288 annoying = false
3289 spinning = false
3290 end
3291 run(""..commandPrefix.."unattach")
3292end
3293
3294Commands.explorer = function(args)
3295 loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
3296 Notification("info", "Loaded DEX explorer!", 5)
3297end
3298
3299Commands.maxzoom = function(args)
3300 if args[1] then
3301 LP.CameraMaxZoomDistance = args[1]
3302 end
3303end
3304
3305Commands.stare = function(args)
3306 if args[1] then
3307 for i,v in pairs(findSinglePlayer(args[1])) do
3308 stareplr = v
3309 staring = true
3310 end
3311 end
3312end
3313
3314Commands.unstare = function(args)
3315 staring = false
3316end
3317
3318Commands.tempgod = function(args)
3319 local hu = LP.Character.Humanoid
3320 local l = Instance.new("Humanoid")
3321 l.Parent = LP.Character
3322 l.Name = "Humanoid"
3323 wait(0.1)
3324 hu.Parent = LP
3325 gsWorkspace.CurrentCamera.CameraSubject = LP.Character
3326 LP.Character.Animate.Disabled = true
3327 wait(0.1)
3328 LP.Character.Animate.Disabled = false
3329 Notification("info", "Enabled Temp FE Godmode", 4)
3330end
3331
3332Commands.void = function(args)
3333 if hasTools() == false then
3334 Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
3335 else
3336 FEGodmode()
3337 for i,v in pairs(LP.Backpack:GetChildren())do
3338 LP.Character.Humanoid:EquipTool(v)
3339 end
3340 if args[1] then
3341 for i,v in pairs(findSinglePlayer(args[1])) do
3342 local NOW = LP.Character.HumanoidRootPart.CFrame
3343 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
3344 wait(0.3)
3345 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
3346 local function tp(player,player2)
3347 local char1,char2=player.Character,player2.Character
3348 if char1 and char2 then
3349 char1:MoveTo(char2.Head.Position)
3350 end
3351 end
3352 wait(0.5)
3353 LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(999999999999999,0,999999999999999))
3354 end
3355 end
3356 end
3357end
3358
3359Commands.freefall = function(args)
3360 if hasTools() == false then
3361 Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
3362 else
3363 FEGodmode()
3364 for i,v in pairs(LP.Backpack:GetChildren())do
3365 LP.Character.Humanoid:EquipTool(v)
3366 end
3367 if args[1] then
3368 for i,v in pairs(findSinglePlayer(args[1])) do
3369 local NOW = LP.Character.HumanoidRootPart.CFrame
3370 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
3371 wait(0.3)
3372 LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
3373 wait(0.5)
3374 LP.Character.HumanoidRootPart.CFrame = NOW
3375 wait(0.5)
3376 LP.Character.HumanoidRootPart.CFrame = NOW
3377 wait(0.6)
3378 LP.Character.HumanoidRootPart.CFrame = CFrame.new(0,50000,0)
3379 end
3380 end
3381 end
3382end
3383
3384Commands.version = function(args)
3385 Notification("info", "Current Shattervast Version: V2.8", 7)
3386end
3387
3388Commands.shiftlockon = function(args)
3389 LP.DevEnableMouseLock = true
3390 Notification("info", "Shift lock enabled!", 5)
3391end
3392
3393for i,needChat in pairs(gsPlayers:GetPlayers()) do
3394 needChat.Chatted:Connect(function(msg)
3395 if copychatall then
3396 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All")
3397 end
3398 end)
3399end
3400gsPlayers.PlayerAdded:Connect(function(plr)
3401 plr.Chatted:Connect(function(msg)
3402 if copychatall then
3403 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All")
3404 end
3405 end)
3406end)
3407
3408copychatplayer = nil
3409copychatall = false
3410copychatACTIVE = false
3411Commands.copychat = function(args)
3412 if args[1] then
3413 if string.lower(args[1]) == "all" or string.lower(args[1]) == "others" then
3414 copychatall = true
3415 else
3416 for i,v in pairs(findPlayer(args[1])) do
3417 if v ~= LP then
3418 copychatplayer = v
3419 copychatACTIVE = true
3420 end
3421 end
3422 end
3423 end
3424end
3425
3426Commands.uncopychat = function(args)
3427 copychatall = false
3428 copychatACTIVE = false
3429end
3430
3431Commands.newkill = function(args)
3432 if hasTools() == false then
3433 Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
3434 else
3435 if args[1] then
3436 for i,plr in pairs(findSinglePlayer(args[1])) do
3437 for i,v in pairs(LP.Backpack:GetChildren())do
3438 LP.Character.Humanoid:EquipTool(v)
3439 end
3440 for i,v in pairs(LP.Backpack:GetDescendants()) do
3441 if v:IsA("Tool") then
3442 v.Parent = LP.Character
3443 wait()
3444 v.Parent = plr.Character
3445 end
3446 end
3447 wait(0.4)
3448 LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(4000000, -10, 200000))
3449 end
3450 end
3451 end
3452end
3453
3454Commands.newattach = function(args)
3455 if hasTools() == false then
3456 Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
3457 else
3458 if args[1] then
3459 for i,plr in pairs(findSinglePlayer(args[1])) do
3460 for i,v in pairs(LP.Backpack:GetChildren())do
3461 LP.Character.Humanoid:EquipTool(v)
3462 end
3463 for i,v in pairs(LP.Backpack:GetDescendants()) do
3464 if v:IsA("Tool") then
3465 v.Parent = LP.Character
3466 wait()
3467 v.Parent = plr.Character
3468 end
3469 end
3470 end
3471 end
3472 end
3473end
3474
3475Commands.newbring = function(args)
3476 if hasTools() == false then
3477 Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
3478 else
3479 if args[1] then
3480 for i,plr in pairs(findSinglePlayer(args[1])) do
3481 local NOW = LP.Character.HumanoidRootPart.CFrame
3482 for i,v in pairs(LP.Backpack:GetChildren())do
3483 LP.Character.Humanoid:EquipTool(v)
3484 end
3485 for i,v in pairs(LP.Backpack:GetDescendants()) do
3486 if v:IsA("Tool") then
3487 v.Parent = LP.Character
3488 wait()
3489 v.Parent = plr.Character
3490 end
3491 end
3492 wait(0.4)
3493 LP.Character.HumanoidRootPart.CFrame = NOW
3494 wait(0.4)
3495 LP.Character.HumanoidRootPart.CFrame = NOW
3496 end
3497 end
3498 end
3499end
3500
3501Commands.spawn = function(args)
3502 if args[1] then
3503 if string.lower(tostring(args[1])) == "ws" then
3504 spawnWS = args[2] or CurrentWalkspeed
3505 LP.Character.Humanoid.WalkSpeed = args[2] or CurrentWalkspeed
3506 elseif string.lower(tostring(args[1])) == "jp" then
3507 spawnJP = args[2] or CurrentJumppower
3508 LP.Character.Humanoid.JumpPower = args[2] or CurrentJumppower
3509 elseif string.lower(tostring(args[1])) == "hh" then
3510 spawnHH = args[2] or CurrentHipheight
3511 LP.Character.Humanoid.HipHeight = args[2] or CurrentHipheight
3512 elseif string.lower(tostring(args[1])) == "god" then
3513 spawningfegod = true
3514 FEGodmode()
3515 end
3516 end
3517end
3518
3519Commands.unspawn = function(args)
3520 spawnWS = CurrentWalkspeed
3521 spawnJP = CurrentJumppower
3522 spawnHH = CurrentHipheight
3523 spawningfegod = false
3524 Notification("info", "Reset spawning stats", 5)
3525end
3526
3527savingtoolsloop = false
3528Commands.autosavetool = function(args)
3529 if args[1] then
3530 if string.lower(tostring(args[1])) == "on" then
3531 savingtoolsloop = true
3532 elseif string.lower(tostring(args[1])) == "off" then
3533 savingtoolsloop = false
3534 end
3535 end
3536end
3537
3538modeFling = false
3539modeCompliment = false
3540modeMove = false
3541modeInfo = false
3542Commands.beginbot = function(args)
3543 if not args[1] then
3544 print("fling // compliment // move // info")
3545 Notification("info", ""..commandPrefix.."beginbot Modes printed", 5)
3546 else
3547 if string.lower(tostring(args[1])) == "fling" then
3548 modeFling = true
3549 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hello! I am Fling-Bot 5000! Say !fling [Player] to fling that player!", "All")
3550 elseif string.lower(tostring(args[1])) == "compliment" then
3551 modeCompliment = true
3552 complimentReady = true
3553 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Good day, I am Compliment-Bot. Say !c [Player] to give them a compliment.", "All")
3554 elseif string.lower(tostring(args[1])) == "move" then
3555 modeMove = true
3556 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hi, I am movement bot. Commands you can use: !walk [Player], !bringbot, !follow [Player].", "All")
3557 elseif string.lower(tostring(args[1])) == "info" then
3558 modeInfo = true
3559 infoReady = true
3560 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hey, I'm Info-Bot. Commands you can use: !age [Player], !id [Player].", "All")
3561 end
3562 end
3563end
3564
3565Commands.endbot = function(args)
3566 if not args[1] then
3567 modeFling = false
3568 modeCompliment = false
3569 modeMove = false
3570 modeInfo = false
3571 else
3572 if string.lower(tostring(args[1])) == "fling" then
3573 modeFling = false
3574 elseif string.lower(tostring(args[1])) == "compliment" then
3575 modeCompliment = false
3576 elseif string.lower(tostring(args[1])) == "move" then
3577 modeMove = false
3578 elseif string.lower(tostring(args[1])) == "info" then
3579 modeInfo = false
3580 end
3581 end
3582end
3583
3584Commands.stopsit = function(args)
3585 stopsitting = true
3586end
3587
3588Commands.gosit = function(args)
3589 stopsitting = false
3590end
3591
3592chattingerror = true
3593Commands.chaterror = function(args)
3594 if chattingerror then
3595 chattingerror = false
3596 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
3597 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
3598 wait(4)
3599 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
3600 wait(3)
3601 chattingerror = true
3602 end
3603end
3604
3605spawnpos = nil
3606spawningpos = true
3607Commands.spawnpoint = function(args)
3608 spawnpos = LP.Character.HumanoidRootPart.CFrame
3609 spawningpos = true
3610 Notification("info", "Spawn point has been set! Use "..commandPrefix.."nospawn to remove.", 6)
3611end
3612
3613Commands.nospawn = function(args)
3614 spawningpos = false
3615 Notification("info", "Spawn point has been removed. Use "..commandPrefix.."spawnpoint to enable.", 6)
3616end
3617
3618Commands.bypass = function(args)
3619 if args[1] then
3620 if string.lower(tostring(args[1])) == "on" then
3621 bypassMODE = true
3622 Notification("warning", "Bypass mode turned on, this changes functions of "..commandPrefix.."fly and other commands to bypass most anti-exploits.", 7)
3623 elseif string.lower(tostring(args[1])) == "off" then
3624 bypassMODE = false
3625 Notification("warning", "Bypass mode has been turned off.", 7)
3626 end
3627 end
3628end
3629
3630Commands.fixcam = function(args)
3631 gsWorkspace.CurrentCamera:Destroy()
3632 wait(0.1)
3633 game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character.Humanoid
3634 game:GetService("Workspace").CurrentCamera.CameraType = "Custom"
3635 LP.CameraMinZoomDistance = 0.5
3636 LP.CameraMaxZoomDistance = 400
3637 LP.CameraMode = "Classic"
3638 LP.DevCameraOcclusionMode = CurrentNormal
3639end
3640
3641Commands.gotoobj = function(args)
3642 if args[1] then
3643 for i,v in pairs(gsWorkspace:GetDescendants()) do
3644 if string.lower(v.Name) == string.lower(tostring(args[1])) then
3645 LP.Character.HumanoidRootPart.CFrame = v.CFrame + Vector3.new(0, 3, 0)
3646 end
3647 end
3648 end
3649end
3650
3651Commands.breakcam = function(args)
3652 gsWorkspace.CurrentCamera.CameraSubject = LP.Character.Head
3653end
3654
3655Commands.inviscam = function(args)
3656 LP.DevCameraOcclusionMode = "Invisicam"
3657end
3658
3659printobjKEY = ""
3660printobjCLICKING = false
3661printobjACTIVE = false
3662
3663Commands.printobj = function(args)
3664 if args[1] then
3665 printobjKEY = string.sub(tostring(args[1]), 1, 1)
3666 printobjACTIVE = true
3667 printobjCLICKING = false
3668 else
3669 printobjKEY = ""
3670 printobjACTIVE = true
3671 printobjCLICKING = true
3672 end
3673end
3674
3675Mouse.KeyDown:Connect(function(key)
3676 if key == printobjKEY and printobjACTIVE == true then
3677 if Mouse.Target then
3678 local path = Mouse.Target:GetFullName()
3679 local getPath = "game:GetService(\"Workspace\")"
3680 local getSpaces = ""
3681 local separate = {}
3682 local a = nil
3683 for v in string.gmatch(string.sub(path, 10), "[^.]+") do
3684 if string.match(v, " ") then
3685 a = "["..v.."]"
3686 table.insert(separate, a)
3687 else
3688 a = "."..v
3689 table.insert(separate, a)
3690 end
3691 getSpaces = table.concat(separate, "")
3692 end
3693 local fullPath = getPath..getSpaces
3694 print(fullPath)
3695 end
3696 end
3697end)
3698Mouse.Button1Down:Connect(function()
3699 if printobjCLICKING == true and printobjACTIVE == true then
3700 if Mouse.Target then
3701 local path = Mouse.Target:GetFullName()
3702 local getPath = "game:GetService(\"Workspace\")"
3703 local getSpaces = ""
3704 local separate = {}
3705 local a = nil
3706 for v in string.gmatch(string.sub(path, 10), "[^.]+") do
3707 if string.match(v, " ") then
3708 a = "["..v.."]"
3709 table.insert(separate, a)
3710 else
3711 a = "."..v
3712 table.insert(separate, a)
3713 end
3714 getSpaces = table.concat(separate, "")
3715 end
3716 local fullPath = getPath..getSpaces
3717 print(fullPath)
3718 end
3719 end
3720end)
3721
3722Commands.unprintobj = function(args)
3723 printobjACTIVE = false
3724 printobjCLICKING = false
3725end
3726
3727Commands.hotkeyfc = function(args)
3728 if args[1] then
3729 if string.lower(tostring(args[1])) == "goto" then
3730 fchotkeymode = "goto"
3731 elseif string.lower(tostring(args[1])) == "unfc" then
3732 fchotkeymode = "unfc"
3733 end
3734 fullUpdate()
3735 end
3736end
3737
3738Commands.carpet = function(args)
3739 if args[1] then
3740 for i,v in pairs(findSinglePlayer(args[1])) do
3741 if v ~= nil then
3742 annoying = true
3743 annplr = v
3744 local carpetAnimation = Instance.new("Animation")
3745 carpetAnimation.AnimationId = "rbxassetid://282574440"
3746 carpetTrack = LP.Character.Humanoid:LoadAnimation(carpetAnimation)
3747 carpetTrack:Play(.1, 1, 1)
3748 end
3749 end
3750 end
3751end
3752
3753Commands.uncarpet = function(args)
3754 annoying = false
3755 carpetTrack:Stop()
3756end
3757
3758Commands.brickcreate = function(args)
3759 if args[1] then
3760 local createPosition = LP.Character.HumanoidRootPart.CFrame
3761 if args[2] and args[3] and args[4] then
3762 createPosition = CFrame.new(Vector3.new(args[2], args[3], args[4]))
3763 else
3764 createPosition = LP.Character.HumanoidRootPart.CFrame
3765 end
3766 for i = 1, args[1] do
3767 LP.Character.HumanoidRootPart.CFrame = createPosition
3768 run(commandPrefix.."blockhats")
3769 wait(0.2)
3770 run(commandPrefix.."drophats")
3771 wait(0.2)
3772 run(commandPrefix.."reset")
3773 wait(6)
3774 end
3775 end
3776end
3777
3778Commands.forward = function(args)
3779 if args[1] then
3780 forwardSpeed = args[1]
3781 else
3782 forwardSpeed = 1
3783 end
3784 cmdForward = true
3785end
3786
3787Commands.unforward = function(args)
3788 cmdForward = false
3789end
3790
3791Commands.id = function(args)
3792 if args[1] then
3793 for i,v in pairs(findPlayer(args[1])) do
3794 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." Account ID: "..v.UserId.."!", "All")
3795 end
3796 end
3797end
3798
3799Commands.spinhats = function(args) -- Credit to xFunnieuss
3800 for i,v in pairs(LP.Character:GetDescendants()) do
3801 if v:IsA("Accessory") or v:IsA("Hat") then
3802 local keep = Instance.new("BodyPosition") keep.Parent = v.Handle keep.Name = "no"
3803 local spin = Instance.new("BodyAngularVelocity") spin.Parent = v.Handle spin.Name = "ha"
3804 if v.Handle.AccessoryWeld then
3805 v.Handle.AccessoryWeld:Destroy()
3806 end
3807 if args[1] then
3808 spin.AngularVelocity = Vector3.new(0, args[1], 0)
3809 spin.MaxTorque = Vector3.new(0, args[1] * 2, 0)
3810 else
3811 spin.AngularVelocity = Vector3.new(0, 100, 0)
3812 spin.MaxTorque = Vector3.new(0, 200, 0)
3813 end
3814 keep.P = 30000
3815 keep.D = 50
3816 spinObj = keep
3817 spinTOhead = true
3818 end
3819 end
3820end
3821
3822Commands.unspinhats = function(args)
3823 for i,v in pairs(LP.Character:GetDescendants()) do
3824 if v:IsA("Accessory") or v:IsA("Hat") then
3825 pcall(function()
3826 run(commandPrefix.."drophats")
3827 wait(2)
3828 v.Handle.spin:Destroy()
3829 v.Handle.keep:Destroy()
3830 end)
3831 end
3832 end
3833end
3834
3835savedmap = {}
3836Commands.savemap = function(args)
3837 for i,v in pairs(gsWorkspace:GetChildren()) do
3838 v.Archivable = true
3839 if not v:IsA("Terrain") and not v:IsA("Camera") then
3840 if not gsPlayers:FindFirstChild(v.Name) then
3841 table.insert(savedmap, v:Clone())
3842 end
3843 end
3844 end
3845 clientSided()
3846end
3847
3848Commands.loadmap = function(args)
3849 for i,v in pairs(gsWorkspace:GetChildren()) do
3850 if not v:IsA("Terrain") and not v:IsA("Camera") then
3851 if not gsPlayers:FindFirstChild(v.Name) then
3852 pcall(function()
3853 v:Destroy()
3854 end)
3855 end
3856 end
3857 end
3858 for i,a in ipairs(savedmap) do
3859 a:Clone().Parent = gsWorkspace
3860 end
3861 clientSided()
3862end
3863
3864Commands.creatorid = function(args)
3865 LP.UserId = game.CreatorId
3866end
3867
3868Commands.gameid = function(args)
3869 Notification("info", "Current game's ID = "..game.GameId, 8)
3870end
3871
3872Commands.delobj = function(args)
3873 if args[1] then
3874 for i,v in pairs(gsWorkspace:GetDescendants()) do
3875 if string.lower(v.Name) == string.lower(tostring(args[1])) then
3876 v:Destroy()
3877 clientSided()
3878 end
3879 end
3880 end
3881end
3882
3883Commands.glide = function(args)
3884 if args[1] then
3885 for i,v in pairs(findSinglePlayer(args[1])) do
3886 local goal = {}
3887 goal.CFrame = v.Character.HumanoidRootPart.CFrame
3888 local defaultSpeed = 3
3889 if args[2] then
3890 if tonumber(args[2]) < 10 then
3891 defaultSpeed = tonumber(args[2])
3892 else
3893 defaultSpeed = 5
3894 end
3895 else
3896 defaultSpeed = 3
3897 end
3898 local goalFunction = gsTween:Create(LP.Character.HumanoidRootPart, TweenInfo.new(defaultSpeed, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), goal)
3899 goalFunction:Play()
3900 end
3901 end
3902end
3903
3904stutterON = false
3905Commands.stutter = function(args)
3906 if args[1] then
3907 if string.lower(tostring(args[1])) == "on" then
3908 stutterON = true
3909 elseif string.lower(tostring(args[1])) == "off" then
3910 stutterON = false
3911 wait(0.4)
3912 LP.Character.HumanoidRootPart.Anchored = false
3913 end
3914 end
3915end
3916
3917spawn(function()
3918 while wait(0.1) do
3919 if stutterON == true then
3920 LP.Character.HumanoidRootPart.Anchored = false
3921 wait(0.1)
3922 LP.Character.HumanoidRootPart.Anchored = true
3923 end
3924 end
3925end)
3926
3927Commands.platform = function(args)
3928 local a = Instance.new("Part")
3929 a.Parent = gsWorkspace
3930 a.Size = Vector3.new(10, 1, 10)
3931 a.Anchored = true
3932 a.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 5, 0)
3933 LP.Character.HumanoidRootPart.CFrame = a.CFrame + Vector3.new(0, 2, 0)
3934 clientSided()
3935 wait(20)
3936 a:Destroy()
3937end
3938
3939Commands.servertime = function(args)
3940 Notification("info", "Server time is "..math.ceil(tonumber(gsWorkspace.DistributedGameTime)).." seconds.", 8)
3941end
3942
3943Commands.ride = function(args)
3944 if args[1] then
3945 for i,v in pairs(findSinglePlayer(args[1])) do
3946 local Anim = Instance.new("Animation")
3947 Anim.AnimationId = "rbxassetid://179224234"
3948 RIDEtrack = LP.Character.Humanoid:LoadAnimation(Anim)
3949 rideACTIVE = true
3950 ridePLAYER = v
3951 RIDEtrack:Play()
3952 end
3953 end
3954end
3955
3956Commands.unride = function(args)
3957 RIDEtrack:Stop()
3958 rideACTIVE = false
3959end
3960
3961Commands.cmute = function(args)
3962 if args[1] then
3963 for i,v in pairs(findSinglePlayer(args[1])) do
3964 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/mute "..v.Name, "All")
3965 clientSided()
3966 end
3967 end
3968end
3969
3970Commands.uncmute = function(args)
3971 if args[1] then
3972 for i,v in pairs(findSinglePlayer(args[1])) do
3973 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/unmute "..v.Name, "All")
3974 end
3975 end
3976end
3977
3978Commands.hat = function(args)
3979 if args[1] then
3980 for i,v in pairs(findSinglePlayer(args[1])) do
3981 local Anim = Instance.new("Animation")
3982 Anim.AnimationId = "rbxassetid://282574440"
3983 HATtrack = LP.Character.Humanoid:LoadAnimation(Anim)
3984 rideACTIVE = true
3985 ridePLAYER = v
3986 HATtrack:Play()
3987 view(v)
3988 end
3989 end
3990end
3991
3992Commands.unhat = function(args)
3993 HATtrack:Stop()
3994 rideACTIVE = false
3995 view(LP)
3996end
3997
3998--[[Commands.spawnreset = function(args)
3999 if args[1] then
4000 if string.lower(tostring(args[1])) == "on" then
4001 spawningatreset = true
4002 elseif string.lower(tostring(args[1])) == "off" then
4003 spawningatreset = false
4004 end
4005 end
4006end]]
4007
4008Commands.chat = function(args)
4009 if args[1] then
4010 local Chatmsg = table.concat(args, " ")
4011 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(Chatmsg, "All")
4012 end
4013end
4014
4015-- findPlayer function (ALL, OTHERS, ME, NOOBS, VETERANS, OLDVETERANS, FRIENDS, NOFRIENDS, DEFAULT, RANDOM, SAMETEAM, NOTEAM, OTHERTEAM, TEAMname)
4016function findPlayer(plr)
4017 local players = {}
4018 local find = plr:lower()
4019 local getAllNames = getmultipleplayers(find)
4020 for i,mplr in pairs(getAllNames) do
4021 if mplr == "all" then
4022 for i,v in pairs(gsPlayers:GetPlayers()) do
4023 table.insert(players,v)
4024 end
4025 elseif mplr == "others" then
4026 for i,v in pairs(gsPlayers:GetPlayers()) do
4027 if v.Name ~= LP.Name then
4028 table.insert(players,v)
4029 end
4030 end
4031 elseif mplr == "me" then
4032 table.insert(players,LP)
4033 elseif mplr == "noobs" then
4034 for i,v in pairs(gsPlayers:GetPlayers()) do
4035 if v.AccountAge <= 3 then
4036 table.insert(players,v)
4037 end
4038 end
4039 elseif mplr == "veterans" then
4040 for i,v in pairs(gsPlayers:GetPlayers()) do
4041 if v.AccountAge >= 365 then
4042 table.insert(players,v)
4043 end
4044 end
4045 elseif mplr == "oldveterans" then
4046 for i,v in pairs(gsPlayers:GetPlayers()) do
4047 if v.AccountAge >= 1500 then
4048 table.insert(players,v)
4049 end
4050 end
4051 elseif mplr == "friends" then
4052 for i,v in pairs(gsPlayers:GetPlayers()) do
4053 if v:IsFriendsWith(LP.UserId) and v.Name ~= LP.Name then
4054 table.insert(players,v)
4055 end
4056 end
4057 elseif mplr == "nofriends" then
4058 for i,v in pairs(gsPlayers:GetPlayers()) do
4059 if not v:IsFriendsWith(LP.UserId) and v.Name ~= LP.Name then
4060 table.insert(players,v)
4061 end
4062 end
4063 elseif mplr == "default" then
4064 for i,v in pairs(gsPlayers:GetPlayers()) do
4065 if v.Character:FindFirstChild("Pal Hair") or v.Character:FindFirstChild("Kate Hair") then
4066 table.insert(players,v)
4067 end
4068 end
4069 elseif mplr == "random" then
4070 for i,v in pairs(gsPlayers:GetPlayers()) do
4071 table.insert(players,v[math.random(1, #v)])
4072 end
4073 elseif mplr == "sameteam" then
4074 for i,v in pairs(gsPlayers:GetPlayers()) do
4075 if v.Team == LP.Team then
4076 table.insert(players,v)
4077 end
4078 end
4079 elseif mplr == "noteam" then
4080 for i,v in pairs(gsPlayers:GetPlayers()) do
4081 if v.Team == nil then
4082 table.insert(players,v)
4083 end
4084 end
4085 elseif mplr == "otherteam" then
4086 for i,v in pairs(gsPlayers:GetPlayers()) do
4087 if v.Team ~= LP.Team then
4088 table.insert(players,v)
4089 end
4090 end
4091 elseif string.sub(mplr, 1, 4) == "team" then
4092 for i,v in pairs(gsPlayers:GetPlayers()) do
4093 local spaceTEAM = {}
4094 for teamValues in (string.gmatch(string.sub(mplr, 5), "[^_]+")) do
4095 spaceTEAM[#spaceTEAM + 1] = teamValues
4096 end
4097 local gottrueteam = table.concat(spaceTEAM, " ")
4098 if string.lower(tostring(v.Team)) == string.lower(gottrueteam) then
4099 table.insert(players,v)
4100 end
4101 end
4102 else
4103 for i,v in pairs(gsPlayers:GetPlayers()) do
4104 if string.lower(v.Name):sub(1, #mplr) == string.lower(mplr) then
4105 table.insert(players,v)
4106 end
4107 end
4108 end
4109 end
4110
4111 return players
4112end
4113function getmultipleplayers(plr)
4114 local plrsgotten = {}
4115 for i in string.gmatch(plr,"[^,]+") do
4116 table.insert(plrsgotten,i)
4117 end
4118 return plrsgotten
4119end
4120function findSinglePlayer(plr)
4121 local players = {}
4122 local find = plr:lower()
4123 if find == "me" then
4124 table.insert(players,LP)
4125 else
4126 for i,v in pairs(gsPlayers:GetPlayers()) do
4127 if string.lower(v.Name):sub(1, #find) == string.lower(find) then
4128 table.insert(players,v)
4129 end
4130 end
4131 end
4132 local oneplayer = {}
4133 pcall(function()
4134 table.insert(oneplayer, players[math.random(1, #players)])
4135 end)
4136 return oneplayer
4137end
4138
4139-- Anti Kick
4140
4141if getrawmetatable then
4142 function formatargs(getArgs,v)
4143 if #getArgs == 0 then
4144 return ""
4145 end
4146
4147 local collectArgs = {}
4148 for k,v in next,getArgs do
4149 local argument = ""
4150 if type(v) == "string" then
4151 argument = "\""..v.."\""
4152 elseif type(v) == "table" then
4153 argument = "{" .. formatargs(v,true) .. "}"
4154 else
4155 argument = tostring(v)
4156 end
4157 if v and type(k) ~= "number" then
4158 table.insert(collectArgs,k.."="..argument)
4159 else
4160 table.insert(collectArgs,argument)
4161 end
4162 end
4163 return table.concat(collectArgs, ", ")
4164 end
4165
4166 kicknum = 0
4167 local game_meta = getrawmetatable(game)
4168 local game_namecall = game_meta.__namecall
4169 local game_index = game_meta.__index
4170 local w = (setreadonly or fullaccess or make_writeable)
4171 pcall(w, game_meta, false)
4172 game_meta.__namecall = function(out, ...)
4173 local args = {...}
4174 local Method = args[#args]
4175 args[#args] = nil
4176
4177 if Method == "Kick" and out == LP then
4178 kicknum = kicknum + 1
4179 warn("Blocked client-kick attempt "..kicknum)
4180 return
4181 end
4182
4183 if antiremotes then
4184 if Method == "FireServer" or Method == "InvokeServer" then
4185 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
4186 warn("Blocked remote: "..out.Name.." // Method: "..Method)
4187 return
4188 end
4189 end
4190 else
4191 if Method == "FireServer" or Method == "InvokeServer" then
4192 for i,noremote in pairs(blockedremotes) do
4193 if out.Name == noremote and out.Name ~= "SayMessageRequest" then
4194 warn("Blocked remote: "..out.Name.." // Method: "..Method)
4195 return
4196 end
4197 end
4198 end
4199 end
4200
4201 if spyingremotes then
4202 if Method == "FireServer" or Method == "InvokeServer" then
4203 if out.Name ~= "CharacterSoundEvent" and out.Name ~= "AddCharacterLoadedEvent" and out.Name ~= "RemoveCharacterEvent" and out.Name ~= "DefaultServerSoundEvent" and out.Name ~= "SayMessageRequest" then
4204 local arguments = {}
4205 for i = 1,#args do
4206 arguments[i] = args[i]
4207 end
4208 local getScript = getfenv(2).script
4209 if getScript == nil then
4210 getScript = "??? (Not Found) ???"
4211 end
4212 warn("<> <> <> A "..out.ClassName.." has been fired! How to fire:\ngame."..out:GetFullName()..":"..Method.."("..formatargs(arguments)..")\n\nFired from script: ".. tostring(getScript:GetFullName()))
4213 end
4214 end
4215 end
4216
4217 return game_namecall(out, ...)
4218 end
4219end
4220
4221-- FE Check
4222function FEcheckDefault()
4223 if gsWorkspace.FilteringEnabled == true then
4224 createIntro("warning", "FE is enabled! Press "..commandPrefix.." to bring Command Bar.", 7)
4225 else
4226 createIntro("warning", "FE is disabled. Consider using a different script.", 7)
4227 end
4228end
4229FEcheckDefault()
4230end)
4231
4232Aimbot.Name = "Aimbot"
4233Aimbot.Parent = MainGUI
4234Aimbot.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
4235Aimbot.BorderSizePixel = 0
4236Aimbot.Position = UDim2.new(0.596384406, 0, 0.190265492, 0)
4237Aimbot.Size = UDim2.new(0, 72, 0, 29)
4238Aimbot.Font = Enum.Font.GothamBlack
4239Aimbot.Text = "Aimbot"
4240Aimbot.TextColor3 = Color3.new(1, 1, 1)
4241Aimbot.TextScaled = true
4242Aimbot.TextSize = 14
4243Aimbot.TextWrapped = true
4244Aimbot.MouseButton1Click:connect(function()
4245 -- Issues:
4246-- I'm still working on Tracers, I know they can cause huge frame rate drops. (I think I got it running as smooth as it's going to get.)
4247-- Phantom Forces: Weird positioning bug with tracers? Tracer positions a bit behind localplayer. (Maybe make the update faster? > RenderPriority.First ?
4248
4249-- Settings can be found on line: 51
4250-- Don't change anything if you don't understand.
4251
4252local Plrs = game:GetService("Players")
4253local Run = game:GetService("RunService")
4254local CoreGui = game:GetService("CoreGui")
4255local StartGui = game:GetService("StarterGui")
4256local Teams = game:GetService("Teams")
4257local UserInput = game:GetService("UserInputService")
4258local Light = game:GetService("Lighting")
4259local HTTP = game:GetService("HttpService")
4260local RepStor = game:GetService("ReplicatedStorage")
4261
4262function GetCamera() -- Just in case some game renames the player's camera.
4263 return workspace:FindFirstChildOfClass("Camera")
4264end
4265
4266local ChamsFolder = Instance.new("Folder", CoreGui)
4267ChamsFolder.Name = "Chams"
4268local PlayerChams = Instance.new("Folder", ChamsFolder)
4269PlayerChams.Name = "PlayerChams"
4270local ItemChams = Instance.new("Folder", ChamsFolder)
4271ItemChams.Name = "ItemChams"
4272
4273local ESPFolder = Instance.new("Folder", CoreGui)
4274ESPFolder.Name = "ESP Stuff"
4275local PlayerESP = Instance.new("Folder", ESPFolder)
4276PlayerESP.Name = "PlayerESP"
4277local ItemESP = Instance.new("Folder", ESPFolder)
4278ItemESP.Name = "ItemESP"
4279
4280local MyPlr = Plrs.LocalPlayer
4281local MyChar = MyPlr.Character
4282local MyMouse = MyPlr:GetMouse()
4283local MyCam = GetCamera()
4284if MyCam == nil then
4285 error("WHAT KIND OF BLACK MAGIC IS THIS, CAMERA NOT FOUND.")
4286 return
4287end
4288
4289local Tracers = Instance.new("Folder", MyCam)
4290Tracers.Name = "Tracers"
4291local TracerData = { }
4292local TracerMT = setmetatable(TracerData, {
4293 __newindex = function(tab, index, val)
4294 rawset(tab, index, val)
4295 end
4296})
4297
4298function RemoveSpacesFromString(Str)
4299 local newstr = ""
4300 for i = 1, #Str do
4301 if Str:sub(i, i) ~= " " then
4302 newstr = newstr .. Str:sub(i, i)
4303 end
4304 end
4305
4306 return newstr
4307end
4308
4309function CloneTable(T)
4310 local temp = { }
4311 for i,v in next, T do
4312 if type(v) == "table" then
4313 temp[i] = CloneTable(v)
4314 else
4315 temp[i] = v
4316 end
4317 end
4318 return temp
4319end
4320
4321local Bullshit = {
4322 ESPEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
4323 CHAMSEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
4324 TracersEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
4325 DebugInfo = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
4326 OutlinesEnabled = false,
4327 FullbrightEnabled = false,
4328 CrosshairEnabled = false,
4329 AimbotEnabled = false,
4330 Aimbot = false,
4331 TracersLength = 500, -- MAX DISTANCE IS 2048 DO NOT GO ABOVE OR YOU'LL ENCOUNTER PROBLEMS.
4332 ESPLength = 10000,
4333 CHAMSLength = 500,
4334 PlaceTracersUnderCharacter = false, -- Change to true if you want tracers to be placed under your character instead of at the bottom of your camera.
4335 FreeForAll = false, -- use for games that don't have teams (Apocalypse Rising)
4336 AutoFire = false,
4337 MobChams = false,
4338 MobESP = false,
4339 AimbotKey = "Enum.UserInputType.MouseButton2", -- Doesn't do anything yet.
4340 Colors = {
4341 Enemy = Color3.new(1, 0, 0),
4342 Ally = Color3.new(0, 1, 0),
4343 Friend = Color3.new(1, 1, 0),
4344 Neutral = Color3.new(1, 1, 1),
4345 Crosshair = Color3.new(1, 0, 0),
4346 ColorOverride = nil, -- Every player will have the chosen color regardless of enemy or ally.
4347 },
4348
4349 -- VVVV DON'T EDIT BELOW VVVV --
4350 ClosestEnemy = nil,
4351 CharAddedEvent = { },
4352 OutlinedParts = { },
4353 WorkspaceChildAddedEvent = nil,
4354 LightingEvent = nil,
4355 AmbientBackup = Light.Ambient,
4356 ColorShiftBotBackup = Light.ColorShift_Bottom,
4357 ColorShiftTopBackup = Light.ColorShift_Top,
4358 FPSAverage = { },
4359 Blacklist = { },
4360 FriendList = { },
4361 CameraModeBackup = MyPlr.CameraMode,
4362 GameSpecificCrap = {
4363 },
4364 Mob_ESP_CHAMS_Ran_Once = false,
4365}
4366
4367function SaveBullshitSettings()
4368 local temp = { }
4369 local succ, out = pcall(function()
4370 temp.TracersLength = Bullshit.TracersLength
4371 temp.ESPLength = Bullshit.ESPLength
4372 temp.CHAMSLength = Bullshit.CHAMSLength
4373 temp.PlaceTracersUnderCharacter = Bullshit.PlaceTracersUnderCharacter
4374 temp.FreeForAll = Bullshit.FreeForAll
4375 temp.AutoFire = Bullshit.AutoFire
4376 temp.AimbotKey = tostring(Bullshit.AimbotKey)
4377 temp.MobChams = Bullshit.MobChams
4378 temp.MobESP = Bullshit.MobESP
4379 temp.Colors = { }
4380 for i, v in next, Bullshit.Colors do
4381 temp.Colors[i] = tostring(v)
4382 end
4383 writefile("ProjectBullshit.txt", HTTP:JSONEncode(temp))
4384 end)
4385 if not succ then
4386 error(out)
4387 end
4388end
4389
4390fuck = pcall(function()
4391 local temp = HTTP:JSONDecode(readfile("ProjectBullshit.txt"))
4392 if temp.MobChams ~= nil and temp.MobESP ~= nil then
4393 for i, v in next, temp do
4394 if i ~= "Colors" then
4395 Bullshit[i] = v
4396 end
4397 end
4398 for i, v in next, temp.Colors do
4399 local r, g, b = string.match(RemoveSpacesFromString(v), "(%d+),(%d+),(%d+)")
4400 r = tonumber(r)
4401 g = tonumber(g)
4402 b = tonumber(b)
4403
4404 temp.Colors[i] = Color3.new(r, g, b)
4405 end
4406 Bullshit.Colors = temp.Colors
4407 else
4408 spawn(function()
4409 SaveBullshitSettings()
4410 local hint = Instance.new("Hint", CoreGui)
4411 hint.Text = "Major update requried your settings to be wiped! Sorry!"
4412 wait(5)
4413 hint:Destroy()
4414 end)
4415 end
4416
4417 Bullshit.AutoFire = false
4418end)
4419
4420-- Load blacklist file if it exists
4421fuck2 = pcall(function()
4422 Bullshit.Blacklist = HTTP:JSONDecode(readfile("Blacklist.txt"))
4423end)
4424
4425fuck3 = pcall(function()
4426 Bullshit.FriendList = HTTP:JSONDecode(readfile("Whitelist.txt"))
4427end)
4428
4429local DebugMenu = { }
4430DebugMenu["SC"] = Instance.new("ScreenGui", CoreGui)
4431DebugMenu["SC"].Name = "Debug"
4432DebugMenu["Main"] = Instance.new("Frame", DebugMenu["SC"])
4433DebugMenu["Main"].Name = "Debug Menu"
4434DebugMenu["Main"].Position = UDim2.new(0, 20, 1, -220)
4435DebugMenu["Main"].Size = UDim2.new(1, 0, 0, 200)
4436DebugMenu["Main"].BackgroundTransparency = 1
4437DebugMenu["Main"].Visible = false
4438if game.PlaceId == 606849621 then
4439 DebugMenu["Main"].Position = UDim2.new(0, 230, 1, -220)
4440end
4441DebugMenu["Main"].Draggable = true
4442DebugMenu["Main"].Active = true
4443DebugMenu["Position"] = Instance.new("TextLabel", DebugMenu["Main"])
4444DebugMenu["Position"].BackgroundTransparency = 1
4445DebugMenu["Position"].Position = UDim2.new(0, 0, 0, 0)
4446DebugMenu["Position"].Size = UDim2.new(1, 0, 0, 15)
4447DebugMenu["Position"].Font = "Arcade"
4448DebugMenu["Position"].Text = ""
4449DebugMenu["Position"].TextColor3 = Color3.new(1, 1, 1)
4450DebugMenu["Position"].TextSize = 15
4451DebugMenu["Position"].TextStrokeColor3 = Color3.new(0, 0, 0)
4452DebugMenu["Position"].TextStrokeTransparency = 0.3
4453DebugMenu["Position"].TextXAlignment = "Left"
4454DebugMenu["FPS"] = Instance.new("TextLabel", DebugMenu["Main"])
4455DebugMenu["FPS"].BackgroundTransparency = 1
4456DebugMenu["FPS"].Position = UDim2.new(0, 0, 0, 15)
4457DebugMenu["FPS"].Size = UDim2.new(1, 0, 0, 15)
4458DebugMenu["FPS"].Font = "Arcade"
4459DebugMenu["FPS"].Text = ""
4460DebugMenu["FPS"].TextColor3 = Color3.new(1, 1, 1)
4461DebugMenu["FPS"].TextSize = 15
4462DebugMenu["FPS"].TextStrokeColor3 = Color3.new(0, 0, 0)
4463DebugMenu["FPS"].TextStrokeTransparency = 0.3
4464DebugMenu["FPS"].TextXAlignment = "Left"
4465DebugMenu["PlayerSelected"] = Instance.new("TextLabel", DebugMenu["Main"])
4466DebugMenu["PlayerSelected"].BackgroundTransparency = 1
4467DebugMenu["PlayerSelected"].Position = UDim2.new(0, 0, 0, 35)
4468DebugMenu["PlayerSelected"].Size = UDim2.new(1, 0, 0, 15)
4469DebugMenu["PlayerSelected"].Font = "Arcade"
4470DebugMenu["PlayerSelected"].Text = ""
4471DebugMenu["PlayerSelected"].TextColor3 = Color3.new(1, 1, 1)
4472DebugMenu["PlayerSelected"].TextSize = 15
4473DebugMenu["PlayerSelected"].TextStrokeColor3 = Color3.new(0, 0, 0)
4474DebugMenu["PlayerSelected"].TextStrokeTransparency = 0.3
4475DebugMenu["PlayerSelected"].TextXAlignment = "Left"
4476DebugMenu["PlayerTeam"] = Instance.new("TextLabel", DebugMenu["Main"])
4477DebugMenu["PlayerTeam"].BackgroundTransparency = 1
4478DebugMenu["PlayerTeam"].Position = UDim2.new(0, 0, 0, 50)
4479DebugMenu["PlayerTeam"].Size = UDim2.new(1, 0, 0, 15)
4480DebugMenu["PlayerTeam"].Font = "Arcade"
4481DebugMenu["PlayerTeam"].Text = ""
4482DebugMenu["PlayerTeam"].TextColor3 = Color3.new(1, 1, 1)
4483DebugMenu["PlayerTeam"].TextSize = 15
4484DebugMenu["PlayerTeam"].TextStrokeColor3 = Color3.new(0, 0, 0)
4485DebugMenu["PlayerTeam"].TextStrokeTransparency = 0.3
4486DebugMenu["PlayerTeam"].TextXAlignment = "Left"
4487DebugMenu["PlayerHealth"] = Instance.new("TextLabel", DebugMenu["Main"])
4488DebugMenu["PlayerHealth"].BackgroundTransparency = 1
4489DebugMenu["PlayerHealth"].Position = UDim2.new(0, 0, 0, 65)
4490DebugMenu["PlayerHealth"].Size = UDim2.new(1, 0, 0, 15)
4491DebugMenu["PlayerHealth"].Font = "Arcade"
4492DebugMenu["PlayerHealth"].Text = ""
4493DebugMenu["PlayerHealth"].TextColor3 = Color3.new(1, 1, 1)
4494DebugMenu["PlayerHealth"].TextSize = 15
4495DebugMenu["PlayerHealth"].TextStrokeColor3 = Color3.new(0, 0, 0)
4496DebugMenu["PlayerHealth"].TextStrokeTransparency = 0.3
4497DebugMenu["PlayerHealth"].TextXAlignment = "Left"
4498DebugMenu["PlayerPosition"] = Instance.new("TextLabel", DebugMenu["Main"])
4499DebugMenu["PlayerPosition"].BackgroundTransparency = 1
4500DebugMenu["PlayerPosition"].Position = UDim2.new(0, 0, 0, 80)
4501DebugMenu["PlayerPosition"].Size = UDim2.new(1, 0, 0, 15)
4502DebugMenu["PlayerPosition"].Font = "Arcade"
4503DebugMenu["PlayerPosition"].Text = ""
4504DebugMenu["PlayerPosition"].TextColor3 = Color3.new(1, 1, 1)
4505DebugMenu["PlayerPosition"].TextSize = 15
4506DebugMenu["PlayerPosition"].TextStrokeColor3 = Color3.new(0, 0, 0)
4507DebugMenu["PlayerPosition"].TextStrokeTransparency = 0.3
4508DebugMenu["PlayerPosition"].TextXAlignment = "Left"
4509DebugMenu["BehindWall"] = Instance.new("TextLabel", DebugMenu["Main"])
4510DebugMenu["BehindWall"].BackgroundTransparency = 1
4511DebugMenu["BehindWall"].Position = UDim2.new(0, 0, 0, 95)
4512DebugMenu["BehindWall"].Size = UDim2.new(1, 0, 0, 15)
4513DebugMenu["BehindWall"].Font = "Arcade"
4514DebugMenu["BehindWall"].Text = ""
4515DebugMenu["BehindWall"].TextColor3 = Color3.new(1, 1, 1)
4516DebugMenu["BehindWall"].TextSize = 15
4517DebugMenu["BehindWall"].TextStrokeColor3 = Color3.new(0, 0, 0)
4518DebugMenu["BehindWall"].TextStrokeTransparency = 0.3
4519DebugMenu["BehindWall"].TextXAlignment = "Left"
4520
4521local LastTick = tick()
4522local FPSTick = tick()
4523
4524if #Teams:GetChildren() <= 0 then
4525 Bullshit.FreeForAll = true
4526end
4527
4528if Bullshit.TracersLength > 2048 then
4529 Bullshit.TracersLength = 2048
4530end
4531
4532if Bullshit.CHAMSLength > 2048 then
4533 Bullshit.CHAMSLength = 2048
4534end
4535
4536local wildrevolvertick = tick()
4537local wildrevolverteamdata = nil
4538function GetTeamColor(Plr)
4539 if Plr == nil then return nil end
4540 if not Plr:IsA("Player") then
4541 return nil
4542 end
4543 local PickedColor = Bullshit.Colors.Enemy
4544
4545 if Plr ~= nil then
4546 if game.PlaceId == 606849621 then
4547 if Bullshit.Colors.ColorOverride == nil then
4548 if not Bullshit.FreeForAll then
4549 if MyPlr.Team ~= nil and Plr.Team ~= nil then
4550 if Bullshit.FriendList[Plr.Name] == nil then
4551 if MyPlr.Team.Name == "Prisoner" then
4552 if Plr.Team == MyPlr.Team or Plr.Team.Name == "Criminal" then
4553 PickedColor = Bullshit.Colors.Ally
4554 else
4555 PickedColor = Bullshit.Colors.Enemy
4556 end
4557 elseif MyPlr.Team.Name == "Criminal" then
4558 if Plr.Team == MyPlr.Team or Plr.Team.Name == "Prisoner" then
4559 PickedColor = Bullshit.Colors.Ally
4560 else
4561 PickedColor = Bullshit.Colors.Enemy
4562 end
4563 elseif MyPlr.Team.Name == "Police" then
4564 if Plr.Team == MyPlr.Team then
4565 PickedColor = Bullshit.Colors.Ally
4566 else
4567 if Plr.Team.Name == "Criminal" then
4568 PickedColor = Bullshit.Colors.Enemy
4569 elseif Plr.Team.Name == "Prisoner" then
4570 PickedColor = Bullshit.Colors.Neutral
4571 end
4572 end
4573 end
4574 else
4575 PickedColor = Bullshit.Colors.Friend
4576 end
4577 end
4578 else
4579 if Bullshit.FriendList[Plr.Name] ~= nil then
4580 PickedColor = Bullshit.Colors.Friend
4581 else
4582 PickedColor = Bullshit.Colors.Enemy
4583 end
4584 end
4585 else
4586 PickedColor = Bullshit.Colors.ColorOverride
4587 end
4588 elseif game.PlaceId == 155615604 then
4589 if Bullshit.Colors.ColorOverride == nil then
4590 if MyPlr.Team ~= nil and Plr.Team ~= nil then
4591 if Bullshit.FriendList[Plr.Name] == nil then
4592 if MyPlr.Team.Name == "Inmates" then
4593 if Plr.Team.Name == "Inmates" then
4594 PickedColor = Bullshit.Colors.Ally
4595 elseif Plr.Team.Name == "Guards" or Plr.Team.Name == "Criminals" then
4596 PickedColor = Bullshit.Colors.Enemy
4597 else
4598 PickedColor = Bullshit.Colors.Neutral
4599 end
4600 elseif MyPlr.Team.Name == "Guards" then
4601 if Plr.Team.Name == "Inmates" then
4602 PickedColor = Bullshit.Colors.Neutral
4603 elseif Plr.Team.Name == "Criminals" then
4604 PickedColor = Bullshit.Colors.Enemy
4605 elseif Plr.Team.Name == "Guards" then
4606 PickColor = Bullshit.Colors.Ally
4607 end
4608 elseif MyPlr.Team.Name == "Criminals" then
4609 if Plr.Team.Name == "Inmates" then
4610 PickedColor = Bullshit.Colors.Ally
4611 elseif Plr.Team.Name == "Guards" then
4612 PickedColor = Bullshit.Colors.Enemy
4613 else
4614 PickedColor = Bullshit.Colors.Neutral
4615 end
4616 end
4617 else
4618 PickedColor = Bullshit.Colors.Friend
4619 end
4620 end
4621 else
4622 PickedColor = Bullshit.Colors.ColorOverride
4623 end
4624 elseif game.PlaceId == 746820961 then
4625 if Bullshit.Colors.ColorOverride == nil then
4626 if MyPlr:FindFirstChild("TeamC") and Plr:FindFirstChild("TeamC") then
4627 if Plr.TeamC.Value == MyPlr.TeamC.Value then
4628 PickedColor = Bullshit.Colors.Ally
4629 else
4630 PickedColor = Bullshit.Colors.Enemy
4631 end
4632 end
4633 else
4634 PickedColor = Bullshit.Colors.ColorOverride
4635 end
4636 elseif game.PlaceId == 1382113806 then
4637 if Bullshit.Colors.ColorOverride == nil then
4638 if MyPlr:FindFirstChild("role") and Plr:FindFirstChild("role") then
4639 if MyPlr.role.Value == "assassin" then
4640 if Plr.role.Value == "target" then
4641 PickedColor = Bullshit.Colors.Enemy
4642 elseif Plr.role.Value == "guard" then
4643 PickedColor = Color3.new(1, 135 / 255, 0)
4644 else
4645 PickedColor = Bullshit.Colors.Neutral
4646 end
4647 elseif MyPlr.role.Value == "target" then
4648 if Plr.role.Value == "guard" then
4649 PickedColor = Bullshit.Colors.Ally
4650 elseif Plr.role.Value == "assassin" then
4651 PickedColor = Bullshit.Colors.Enemy
4652 else
4653 PickedColor = Bullshit.Colors.Neutral
4654 end
4655 elseif MyPlr.role.Value == "guard" then
4656 if Plr.role.Value == "target" then
4657 PickedColor = Bullshit.Colors.Friend
4658 elseif Plr.role.Value == "guard" then
4659 PickedColor = Bullshit.Colors.Ally
4660 elseif Plr.role.Value == "assassin" then
4661 PickedColor = Bullshit.Colors.Enemy
4662 else
4663 PickedColor = Bullshit.Colors.Neutral
4664 end
4665 else
4666 if MyPlr.role.Value == "none" then
4667 PickedColor = Bullshit.Colors.Neutral
4668 end
4669 end
4670 end
4671 else
4672 PickedColor = Bullshit.Colors.ColorOverride
4673 end
4674 elseif game.PlaceId == 1072809192 then
4675 if MyPlr:FindFirstChild("Backpack") and Plr:FindFirstChild("Backpack") then
4676 if MyPlr.Backpack:FindFirstChild("Knife") or MyChar:FindFirstChild("Knife") then
4677 if Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
4678 PickedColor = Bullshit.Colors.Enemy
4679 else
4680 PickedColor = Color3.new(1, 135 / 255, 0)
4681 end
4682 elseif MyPlr.Backpack:FindFirstChild("Revolver") or MyChar:FindFirstChild("Revolver") then
4683 if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
4684 PickedColor = Bullshit.Colors.Enemy
4685 elseif Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
4686 PickedColor = Bullshit.Colors.Enemy
4687 else
4688 PickedColor = Bullshit.Colors.Ally
4689 end
4690 else
4691 if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
4692 PickedColor = Bullshit.Colors.Enemy
4693 elseif Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
4694 PickedColor = Bullshit.Colors.Ally
4695 else
4696 PickedColor = Bullshit.Colors.Neutral
4697 end
4698 end
4699 end
4700 elseif game.PlaceId == 142823291 or game.PlaceId == 1122507250 then
4701 if MyPlr:FindFirstChild("Backpack") and Plr:FindFirstChild("Backpack") then
4702 if MyPlr.Backpack:FindFirstChild("Knife") or MyChar:FindFirstChild("Knife") then
4703 if (Plr.Backpack:FindFirstChild("Gun") or Plr.Backpack:FindFirstChild("Revolver")) or (Plr.Character:FindFirstChild("Gun") or Plr.Character:FindFirstChild("Revolver")) then
4704 PickedColor = Bullshit.Colors.Enemy
4705 else
4706 PickedColor = Color3.new(1, 135 / 255, 0)
4707 end
4708 elseif (MyPlr.Backpack:FindFirstChild("Gun") or MyPlr.Backpack:FindFirstChild("Revolver")) or (MyChar:FindFirstChild("Gun") or MyChar:FindFirstChild("Revolver")) then
4709 if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
4710 PickedColor = Bullshit.Colors.Enemy
4711 else
4712 PickedColor = Bullshit.Colors.Ally
4713 end
4714 else
4715 if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
4716 PickedColor = Bullshit.Colors.Enemy
4717 elseif (Plr.Backpack:FindFirstChild("Gun") or Plr.Backpack:FindFirstChild("Revolver")) or (Plr.Character:FindFirstChild("Gun") or Plr.Character:FindFirstChild("Revolver")) then
4718 PickedColor = Bullshit.Colors.Ally
4719 else
4720 PickedColor = Bullshit.Colors.Neutral
4721 end
4722 end
4723 end
4724 elseif game.PlaceId == 379614936 then
4725 if Bullshit.Colors.ColorOverride == nil then
4726 if not Bullshit.FriendList[Plr.Name] then
4727 local targ = MyPlr:FindFirstChild("PlayerGui"):FindFirstChild("ScreenGui"):FindFirstChild("UI"):FindFirstChild("Target"):FindFirstChild("Img"):FindFirstChild("PlayerText")
4728 if targ then
4729 if Plr.Name:lower() == targ.Text:lower() then
4730 PickedColor = Bullshit.Colors.Enemy
4731 else
4732 PickedColor = Bullshit.Colors.Neutral
4733 end
4734 else
4735 PickedColor = Bullshit.Colors.Neutral
4736 end
4737 else
4738 PickedColor = Bullshit.Colors.Friend
4739 end
4740 else
4741 PickedColor = Bullshit.Colors.ColorOverride
4742 end
4743 elseif game.PlaceId == 983224898 then
4744 if (tick() - wildrevolvertick) > 10 or wildrevolverteamdata == nil then
4745 wildrevolverteamdata = RepStor.Functions.RequestGameData:InvokeServer()
4746 wildrevolvertick = tick()
4747 return Bullshit.Colors.Neutral
4748 end
4749 local succ = pcall(function()
4750 if wildrevolverteamdata[Plr.Name] ~= nil then
4751 if Bullshit.Colors.ColorOverride == nil then
4752 if not Bullshit.FriendList[Plr.Name] then
4753 if wildrevolverteamdata[Plr.Name]["TeamName"] == wildrevolverteamdata[MyPlr.Name]["TeamName"] then
4754 PickedColor = Bullshit.Colors.Ally
4755 else
4756 PickedColor = Bullshit.Colors.Enemy
4757 end
4758 else
4759 PickedColor = Bullshit.Colors.Friend
4760 end
4761 else
4762 PickedColor = Bullshit.Colors.ColorOverride
4763 end
4764 else
4765 PickedColor = Bullshit.Colors.Neutral
4766 end
4767 end)
4768 if not succ then
4769 wildrevolverteamdata = RepStor.Functions.RequestGameData:InvokeServer()
4770 wildrevolvertick = tick()
4771 return Bullshit.Colors.Neutral
4772 end
4773 else
4774 if Bullshit.Colors.ColorOverride == nil then
4775 if not Bullshit.FreeForAll then
4776 if MyPlr.Team ~= Plr.Team and not Bullshit.FriendList[Plr.Name] then
4777 PickedColor = Bullshit.Colors.Enemy
4778 elseif MyPlr.Team == Plr.Team and not Bullshit.FriendList[Plr.Name] then
4779 PickedColor = Bullshit.Colors.Ally
4780 else
4781 PickedColor = Bullshit.Colors.Friend
4782 end
4783 else
4784 if Bullshit.FriendList[Plr.Name] ~= nil then
4785 PickedColor = Bullshit.Colors.Friend
4786 else
4787 PickedColor = Bullshit.Colors.Enemy
4788 end
4789 end
4790 else
4791 PickedColor = Bullshit.Colors.ColorOverride
4792 end
4793 end
4794 end
4795
4796 return PickedColor
4797end
4798
4799function FindCham(Obj)
4800 for i, v in next, ItemChams:GetChildren() do
4801 if v.className == "ObjectValue" then
4802 if v.Value == Obj then
4803 return v.Parent
4804 end
4805 end
4806 end
4807
4808 return nil
4809end
4810
4811function FindESP(Obj)
4812 for i, v in next, ItemESP:GetChildren() do
4813 if v.className == "ObjectValue" then
4814 if v.Value == Obj then
4815 return v.Parent
4816 end
4817 end
4818 end
4819
4820 return nil
4821end
4822
4823function GetFirstPart(Obj)
4824 for i, v in next, Obj:GetDescendants() do
4825 if v:IsA("BasePart") then
4826 return v
4827 end
4828 end
4829
4830 return nil
4831end
4832
4833function GetSizeOfObject(Obj)
4834 if Obj:IsA("BasePart") then
4835 return Obj.Size
4836 elseif Obj:IsA("Model") then
4837 return Obj:GetExtentsSize()
4838 end
4839end
4840
4841function GetClosestPlayerNotBehindWall()
4842 local Players = { }
4843 local CurrentClosePlayer = nil
4844 local SelectedPlr = nil
4845
4846 for _, v in next, Plrs:GetPlayers() do
4847 if v ~= MyPlr and not Bullshit.Blacklist[v.Name] then
4848 local IsAlly = GetTeamColor(v)
4849 if IsAlly ~= Bullshit.Colors.Ally and IsAlly ~= Bullshit.Colors.Friend and IsAlly ~= Bullshit.Colors.Neutral then
4850 local GetChar = v.Character
4851 if MyChar and GetChar then
4852 local MyHead, MyTor = MyChar:FindFirstChild("Head"), MyChar:FindFirstChild("HumanoidRootPart")
4853 local GetHead, GetTor, GetHum = GetChar:FindFirstChild("Head"), GetChar:FindFirstChild("HumanoidRootPart"), GetChar:FindFirstChild("Humanoid")
4854
4855 if MyHead and MyTor and GetHead and GetTor and GetHum then
4856 if game.PlaceId == 455366377 then
4857 if not GetChar:FindFirstChild("KO") and GetHum.Health > 1 then
4858 local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
4859 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
4860 if part ~= nil then
4861 if part:IsDescendantOf(GetChar) then
4862 local Dist = (MyTor.Position - GetTor.Position).magnitude
4863 Players[v] = Dist
4864 end
4865 end
4866 end
4867 elseif game.PlaceId == 746820961 then
4868 if GetHum.Health > 1 then
4869 local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
4870 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar, MyCam})
4871 if part ~= nil then
4872 if part:IsDescendantOf(GetChar) then
4873 local Dist = (MyTor.Position - GetTor.Position).magnitude
4874 Players[v] = Dist
4875 end
4876 end
4877 end
4878 else
4879 if GetHum.Health > 1 then
4880 local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
4881 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
4882 if part ~= nil then
4883 if part:IsDescendantOf(GetChar) then
4884 local Dist = (MyTor.Position - GetTor.Position).magnitude
4885 Players[v] = Dist
4886 end
4887 end
4888 end
4889 end
4890 end
4891 end
4892 end
4893 end
4894 end
4895
4896 for i, v in next, Players do
4897 if CurrentClosePlayer ~= nil then
4898 if v <= CurrentClosePlayer then
4899 CurrentClosePlayer = v
4900 SelectedPlr = i
4901 end
4902 else
4903 CurrentClosePlayer = v
4904 SelectedPlr = i
4905 end
4906 end
4907
4908 return SelectedPlr
4909end
4910
4911function GetClosestPlayer()
4912 local Players = { }
4913 local CurrentClosePlayer = nil
4914 local SelectedPlr = nil
4915
4916 for _, v in next, Plrs:GetPlayers() do
4917 if v ~= MyPlr then
4918 local IsAlly = GetTeamColor(v)
4919 if IsAlly ~= Bullshit.Colors.Ally and IsAlly ~= Bullshit.Colors.Friend and IsAlly ~= Bullshit.Colors.Neutral then
4920 local GetChar = v.Character
4921 if MyChar and GetChar then
4922 local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
4923 local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
4924 local GetHum = GetChar:FindFirstChild("Humanoid")
4925 if MyTor and GetTor and GetHum then
4926 if game.PlaceId == 455366377 then
4927 if not GetChar:FindFirstChild("KO") and GetHum.Health > 1 then
4928 local Dist = (MyTor.Position - GetTor.Position).magnitude
4929 Players[v] = Dist
4930 end
4931 else
4932 if GetHum.Health > 1 then
4933 local Dist = (MyTor.Position - GetTor.Position).magnitude
4934 Players[v] = Dist
4935 end
4936 end
4937 end
4938 end
4939 end
4940 end
4941 end
4942
4943 for i, v in next, Players do
4944 if CurrentClosePlayer ~= nil then
4945 if v <= CurrentClosePlayer then
4946 CurrentClosePlayer = v
4947 SelectedPlr = i
4948 end
4949 else
4950 CurrentClosePlayer = v
4951 SelectedPlr = i
4952 end
4953 end
4954
4955 return SelectedPlr
4956end
4957
4958function FindPlayer(Txt)
4959 local ps = { }
4960 for _, v in next, Plrs:GetPlayers() do
4961 if string.lower(string.sub(v.Name, 1, string.len(Txt))) == string.lower(Txt) then
4962 table.insert(ps, v)
4963 end
4964 end
4965
4966 if #ps == 1 then
4967 if ps[1] ~= MyPlr then
4968 return ps[1]
4969 else
4970 return nil
4971 end
4972 else
4973 return nil
4974 end
4975end
4976
4977function UpdateESP(Plr)
4978 if Plr ~= nil then
4979 local Find = PlayerESP:FindFirstChild("ESP Crap_" .. Plr.Name)
4980 if Find then
4981 local PickColor = GetTeamColor(Plr)
4982 Find.Frame.Names.TextColor3 = PickColor
4983 Find.Frame.Dist.TextColor3 = PickColor
4984 Find.Frame.Health.TextColor3 = PickColor
4985 --Find.Frame.Pos.TextColor3 = PickColor
4986 local GetChar = Plr.Character
4987 if MyChar and GetChar then
4988 local Find2 = MyChar:FindFirstChild("HumanoidRootPart")
4989 local Find3 = GetChar:FindFirstChild("HumanoidRootPart")
4990 local Find4 = GetChar:FindFirstChildOfClass("Humanoid")
4991 if Find2 and Find3 then
4992 local pos = Find3.Position
4993 local Dist = (Find2.Position - pos).magnitude
4994 if Dist > Bullshit.ESPLength or Bullshit.Blacklist[Plr.Name] then
4995 Find.Frame.Names.Visible = false
4996 Find.Frame.Dist.Visible = false
4997 Find.Frame.Health.Visible = false
4998 return
4999 else
5000 Find.Frame.Names.Visible = true
5001 Find.Frame.Dist.Visible = true
5002 Find.Frame.Health.Visible = true
5003 end
5004 Find.Frame.Dist.Text = "Distance: " .. string.format("%.0f", Dist)
5005 --Find.Frame.Pos.Text = "(X: " .. string.format("%.0f", pos.X) .. ", Y: " .. string.format("%.0f", pos.Y) .. ", Z: " .. string.format("%.0f", pos.Z) .. ")"
5006 if Find4 then
5007 Find.Frame.Health.Text = "Health: " .. string.format("%.0f", Find4.Health)
5008 else
5009 Find.Frame.Health.Text = ""
5010 end
5011 end
5012 end
5013 end
5014 end
5015end
5016
5017function RemoveESP(Obj)
5018 if Obj ~= nil then
5019 local IsPlr = Obj:IsA("Player")
5020 local UseFolder = ItemESP
5021 if IsPlr then UseFolder = PlayerESP end
5022
5023 local FindESP = ((IsPlr) and UseFolder:FindFirstChild("ESP Crap_" .. Obj.Name)) or FindESP(Obj)
5024 if FindESP then
5025 FindESP:Destroy()
5026 end
5027 end
5028end
5029
5030function CreateESP(Obj)
5031 if Obj ~= nil then
5032 local IsPlr = Obj:IsA("Player")
5033 local UseFolder = ItemESP
5034 local GetChar = ((IsPlr) and Obj.Character) or Obj
5035 local Head = GetChar:FindFirstChild("Head")
5036 local t = tick()
5037 if IsPlr then UseFolder = PlayerESP end
5038 if Head == nil then
5039 repeat
5040 Head = GetChar:FindFirstChild("Head")
5041 wait()
5042 until Head ~= nil or (tick() - t) >= 10
5043 end
5044 if Head == nil then return end
5045
5046 local bb = Instance.new("BillboardGui")
5047 bb.Adornee = Head
5048 bb.ExtentsOffset = Vector3.new(0, 1, 0)
5049 bb.AlwaysOnTop = true
5050 bb.Size = UDim2.new(0, 5, 0, 5)
5051 bb.StudsOffset = Vector3.new(0, 3, 0)
5052 bb.Name = "ESP Crap_" .. Obj.Name
5053 bb.Parent = UseFolder
5054
5055 local frame = Instance.new("Frame", bb)
5056 frame.ZIndex = 10
5057 frame.BackgroundTransparency = 1
5058 frame.Size = UDim2.new(1, 0, 1, 0)
5059
5060 local TxtName = Instance.new("TextLabel", frame)
5061 TxtName.Name = "Names"
5062 TxtName.ZIndex = 10
5063 TxtName.Text = Obj.Name
5064 TxtName.BackgroundTransparency = 1
5065 TxtName.Position = UDim2.new(0, 0, 0, -45)
5066 TxtName.Size = UDim2.new(1, 0, 10, 0)
5067 TxtName.Font = "SourceSansBold"
5068 TxtName.TextSize = 13
5069 TxtName.TextStrokeTransparency = 0.5
5070
5071 local TxtDist = nil
5072 local TxtHealth = nil
5073 if IsPlr then
5074 TxtDist = Instance.new("TextLabel", frame)
5075 TxtDist.Name = "Dist"
5076 TxtDist.ZIndex = 10
5077 TxtDist.Text = ""
5078 TxtDist.BackgroundTransparency = 1
5079 TxtDist.Position = UDim2.new(0, 0, 0, -35)
5080 TxtDist.Size = UDim2.new(1, 0, 10, 0)
5081 TxtDist.Font = "SourceSansBold"
5082 TxtDist.TextSize = 13
5083 TxtDist.TextStrokeTransparency = 0.5
5084
5085 TxtHealth = Instance.new("TextLabel", frame)
5086 TxtHealth.Name = "Health"
5087 TxtHealth.ZIndex = 10
5088 TxtHealth.Text = ""
5089 TxtHealth.BackgroundTransparency = 1
5090 TxtHealth.Position = UDim2.new(0, 0, 0, -25)
5091 TxtHealth.Size = UDim2.new(1, 0, 10, 0)
5092 TxtHealth.Font = "SourceSansBold"
5093 TxtHealth.TextSize = 13
5094 TxtHealth.TextStrokeTransparency = 0.5
5095 else
5096 local ObjVal = Instance.new("ObjectValue", bb)
5097 ObjVal.Value = Obj
5098 end
5099
5100 local PickColor = GetTeamColor(Obj) or Bullshit.Colors.Neutral
5101 TxtName.TextColor3 = PickColor
5102
5103 if IsPlr then
5104 TxtDist.TextColor3 = PickColor
5105 TxtHealth.TextColor3 = PickColor
5106 end
5107 end
5108end
5109
5110function UpdateTracer(Plr)
5111 if Bullshit.TracersEnabled then
5112 if MyChar then
5113 local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
5114 local GetTor = TracerData[Plr.Name]
5115 if MyTor and GetTor ~= nil and GetTor.Parent ~= nil then
5116 local Dist = (MyTor.Position - GetTor.Position).magnitude
5117 if (Dist < Bullshit.TracersLength and not Bullshit.Blacklist[Plr.Name]) and not (MyChar:FindFirstChild("InVehicle") or GetTor.Parent:FindFirstChild("InVehicle")) then
5118 if not Bullshit.PlaceTracersUnderCharacter then
5119 local R = MyCam:ScreenPointToRay(MyCam.ViewportSize.X / 2, MyCam.ViewportSize.Y, 0)
5120 Dist = (R.Origin - (GetTor.Position - Vector3.new(0, 3, 0))).magnitude
5121 Tracers[Plr.Name].Transparency = 1
5122 Tracers[Plr.Name].Size = Vector3.new(0.05, 0.05, Dist)
5123 Tracers[Plr.Name].CFrame = CFrame.new(R.Origin, (GetTor.Position - Vector3.new(0, 4.5, 0))) * CFrame.new(0, 0, -Dist / 2)
5124 Tracers[Plr.Name].BrickColor = BrickColor.new(GetTeamColor(Plr))
5125 Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
5126 Tracers[Plr.Name].BoxHandleAdornment.Size = Vector3.new(0.001, 0.001, Dist)
5127 Tracers[Plr.Name].BoxHandleAdornment.Color3 = GetTeamColor(Plr)
5128 else
5129 Dist = (MyTor.Position - (GetTor.Position - Vector3.new(0, 3, 0))).magnitude
5130 Tracers[Plr.Name].Transparency = 1
5131 Tracers[Plr.Name].Size = Vector3.new(0.3, 0.3, Dist)
5132 Tracers[Plr.Name].CFrame = CFrame.new(MyTor.Position - Vector3.new(0, 3, 0), (GetTor.Position - Vector3.new(0, 4.5, 0))) * CFrame.new(0, 0, -Dist / 2)
5133 Tracers[Plr.Name].BrickColor = BrickColor.new(GetTeamColor(Plr))
5134 Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
5135 Tracers[Plr.Name].BoxHandleAdornment.Size = Vector3.new(0.05, 0.05, Dist)
5136 Tracers[Plr.Name].BoxHandleAdornment.Color3 = GetTeamColor(Plr)
5137 end
5138 else
5139 Tracers[Plr.Name].Transparency = 1
5140 Tracers[Plr.Name].BoxHandleAdornment.Transparency = 1
5141 end
5142 end
5143 end
5144 end
5145end
5146
5147function RemoveTracers(Plr)
5148 local Find = Tracers:FindFirstChild(Plr.Name)
5149 if Find then
5150 Find:Destroy()
5151 end
5152end
5153
5154function CreateTracers(Plr)
5155 local Find = Tracers:FindFirstChild(Plr.Name)
5156 if not Find then
5157 local P = Instance.new("Part")
5158 P.Name = Plr.Name
5159 P.Material = "Neon"
5160 P.Transparency = 1
5161 P.Anchored = true
5162 P.Locked = true
5163 P.CanCollide = false
5164 local B = Instance.new("BoxHandleAdornment", P)
5165 B.Adornee = P
5166 B.Size = GetSizeOfObject(P)
5167 B.AlwaysOnTop = true
5168 B.ZIndex = 5
5169 B.Transparency = 0
5170 B.Color3 = GetTeamColor(Plr) or Bullshit.Colors.Neutral
5171 P.Parent = Tracers
5172
5173 coroutine.resume(coroutine.create(function()
5174 while Tracers:FindFirstChild(Plr.Name) do
5175 UpdateTracer(Plr)
5176 Run.RenderStepped:wait()
5177 end
5178 end))
5179 end
5180end
5181
5182function UpdateChams(Obj)
5183 if Obj == nil then return end
5184
5185 if Obj:IsA("Player") then
5186 local Find = PlayerChams:FindFirstChild(Obj.Name)
5187 local GetChar = Obj.Character
5188
5189 local Trans = 0
5190 if GetChar and MyChar then
5191 local GetHead = GetChar:FindFirstChild("Head")
5192 local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
5193 local MyHead = MyChar:FindFirstChild("Head")
5194 local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
5195 if GetHead and GetTor and MyHead and MyTor then
5196 if (MyTor.Position - GetTor.Position).magnitude > Bullshit.CHAMSLength or Bullshit.Blacklist[Obj.Name] then
5197 Trans = 1
5198 else
5199 --local MyCharStuff = MyChar:GetDescendants()
5200 local Ray = Ray.new(MyCam.CFrame.p, (GetTor.Position - MyCam.CFrame.p).unit * 2048)
5201 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
5202 if part ~= nil then
5203 if part:IsDescendantOf(GetChar) then
5204 Trans = 0.9
5205 else
5206 Trans = 0
5207 end
5208 end
5209 end
5210 end
5211 end
5212
5213 if Find then
5214 for i, v in next, Find:GetChildren() do
5215 if v.className ~= "ObjectValue" then
5216 v.Color3 = GetTeamColor(Obj) or Bullshit.Colors.Neutral
5217 v.Transparency = Trans
5218 end
5219 end
5220 end
5221 end
5222end
5223
5224function RemoveChams(Obj)
5225 if Obj ~= nil then
5226 local IsPlr = Obj:IsA("Player")
5227 local UseFolder = ItemChams
5228 if IsPlr then UseFolder = PlayerChams end
5229
5230 local FindC = UseFolder:FindFirstChild(tostring(Obj)) or FindCham(Obj)
5231 if FindC then
5232 FindC:Destroy()
5233 end
5234 end
5235end
5236
5237function CreateChams(Obj)
5238 if Obj ~= nil then
5239 local IsPlr = Obj:IsA("Player")
5240 local UseFolder = ItemChams
5241 local Crap = nil
5242 local GetTor = nil
5243 local t = tick()
5244 if IsPlr then
5245 Obj = Obj.Character
5246 UseFolder = PlayerChams
5247 end
5248 if Obj == nil then return end
5249 GetTor = Obj:FindFirstChild("HumanoidRootPart") or Obj:WaitForChild("HumanoidRootPart")
5250 if IsPlr then Crap = Obj:GetChildren() else Crap = Obj:GetDescendants() end
5251
5252 local FindC = ((IsPlr) and UseFolder:FindFirstChild(Obj.Name)) or FindCham(Obj)
5253 if not FindC then
5254 FindC = Instance.new("Folder", UseFolder)
5255 FindC.Name = Obj.Name
5256 local ObjVal = Instance.new("ObjectValue", FindC)
5257 ObjVal.Value = Obj
5258 end
5259
5260 for _, P in next, Crap do
5261 if P:IsA("PVInstance") and P.Name ~= "HumanoidRootPart" then
5262 local Box = Instance.new("BoxHandleAdornment")
5263 Box.Size = GetSizeOfObject(P)
5264 Box.Name = "Cham"
5265 Box.Adornee = P
5266 Box.AlwaysOnTop = true
5267 Box.ZIndex = 5
5268 Box.Transparency = 0
5269 Box.Color3 = ((IsPlr) and GetTeamColor(Plrs:GetPlayerFromCharacter(Obj))) or Bullshit.Colors.Neutral
5270 Box.Parent = FindC
5271 end
5272 end
5273 end
5274end
5275
5276function CreateMobESPChams()
5277 local mobspawn = { }
5278
5279 for i, v in next, workspace:GetDescendants() do
5280 local hum = v:FindFirstChildOfClass("Humanoid")
5281 if hum and not Plrs:GetPlayerFromCharacter(hum.Parent) and FindCham(v) == nil and FindESP(v) == nil then
5282 mobspawn[tostring(v.Parent)] = v.Parent
5283 if Bullshit.CHAMSEnabled and Bullshit.MobChams then
5284 CreateChams(v)
5285 end
5286 if Bullshit.ESPEnabled and Bullshit.MobESP then
5287 CreateESP(v)
5288 end
5289 end
5290 end
5291
5292 if Bullshit.Mob_ESP_CHAMS_Ran_Once == false then
5293 for i, v in next, mobspawn do
5294 v.ChildAdded:connect(function(Obj)
5295 if Bullshit.MobChams then
5296 local t = tick()
5297 local GetHum = Obj:FindFirstChildOfClass("Humanoid")
5298 if GetHum == nil then
5299 repeat
5300 GetHum = Obj:FindFirstChildOfClass("Humanoid")
5301 wait()
5302 until GetHum ~= nil or (tick() - t) >= 10
5303 end
5304 if GetHum == nil then return end
5305
5306 CreateChams(Obj)
5307 end
5308
5309 if Bullshit.MobESP then
5310 local t = tick()
5311 local GetHum = Obj:FindFirstChildOfClass("Humanoid")
5312 if GetHum == nil then
5313 repeat
5314 GetHum = Obj:FindFirstChildOfClass("Humanoid")
5315 wait()
5316 until GetHum ~= nil or (tick() - t) >= 10
5317 end
5318 if GetHum == nil then return end
5319
5320 CreateESP(Obj)
5321 end
5322 end)
5323 end
5324
5325 Bullshit.Mob_ESP_CHAMS_Ran_Once = true
5326 end
5327end
5328
5329function CreateChildAddedEventFor(Obj)
5330 Obj.ChildAdded:connect(function(Obj2)
5331 if Bullshit.OutlinesEnabled then
5332 if Obj2:IsA("BasePart") and not Plrs:GetPlayerFromCharacter(Obj2.Parent) and not Obj2.Parent:IsA("Hat") and not Obj2.Parent:IsA("Accessory") and Obj2.Parent.Name ~= "Tracers" then
5333 local Data = { }
5334 Data[2] = Obj2.Transparency
5335 Obj2.Transparency = 1
5336 local outline = Instance.new("SelectionBox")
5337 outline.Name = "Outline"
5338 outline.Color3 = Color3.new(0, 0, 0)
5339 outline.SurfaceColor3 = Color3.new(0, 1, 0)
5340 --outline.SurfaceTransparency = 0.9
5341 outline.LineThickness = 0.01
5342 outline.Transparency = 0.5
5343 outline.Transparency = 0.5
5344 outline.Adornee = Obj2
5345 outline.Parent = Obj2
5346 Data[1] = outline
5347 rawset(Bullshit.OutlinedParts, Obj2, Data)
5348 end
5349
5350 for i, v in next, Obj2:GetDescendants() do
5351 if v:IsA("BasePart") and not Plrs:GetPlayerFromCharacter(v.Parent) and not v.Parent:IsA("Hat") and not v.Parent:IsA("Accessory") and v.Parent.Name ~= "Tracers" then
5352 local Data = { }
5353 Data[2] = v.Transparency
5354 v.Transparency = 1
5355 local outline = Instance.new("SelectionBox")
5356 outline.Name = "Outline"
5357 outline.Color3 = Color3.new(0, 0, 0)
5358 outline.SurfaceColor3 = Color3.new(0, 1, 0)
5359 --outline.SurfaceTransparency = 0.9
5360 outline.LineThickness = 0.01
5361 outline.Transparency = 0.5
5362 outline.Adornee = v
5363 outline.Parent = v
5364 Data[1] = outline
5365 rawset(Bullshit.OutlinedParts, v, Data)
5366 end
5367 CreateChildAddedEventFor(v)
5368 end
5369 end
5370 CreateChildAddedEventFor(Obj2)
5371 end)
5372end
5373
5374function LightingHax()
5375 if Bullshit.OutlinesEnabled then
5376 Light.TimeOfDay = "00:00:00"
5377 end
5378
5379 if Bullshit.FullbrightEnabled then
5380 Light.Ambient = Color3.new(1, 1, 1)
5381 Light.ColorShift_Bottom = Color3.new(1, 1, 1)
5382 Light.ColorShift_Top = Color3.new(1, 1, 1)
5383 end
5384end
5385
5386Plrs.PlayerAdded:connect(function(Plr)
5387 if Bullshit.CharAddedEvent[Plr.Name] == nil then
5388 Bullshit.CharAddedEvent[Plr.Name] = Plr.CharacterAdded:connect(function(Char)
5389 if Bullshit.ESPEnabled then
5390 RemoveESP(Plr)
5391 CreateESP(Plr)
5392 end
5393 if Bullshit.CHAMSEnabled then
5394 RemoveChams(Plr)
5395 CreateChams(Plr)
5396 end
5397 if Bullshit.TracersEnabled then
5398 CreateTracers(Plr)
5399 end
5400 repeat wait() until Char:FindFirstChild("HumanoidRootPart")
5401 TracerMT[Plr.Name] = Char.HumanoidRootPart
5402 end)
5403 end
5404end)
5405
5406Plrs.PlayerRemoving:connect(function(Plr)
5407 if Bullshit.CharAddedEvent[Plr.Name] ~= nil then
5408 Bullshit.CharAddedEvent[Plr.Name]:Disconnect()
5409 Bullshit.CharAddedEvent[Plr.Name] = nil
5410 end
5411 RemoveESP(Plr)
5412 RemoveChams(Plr)
5413 RemoveTracers(Plr)
5414 TracerMT[Plr.Name] = nil
5415end)
5416
5417function InitMain()
5418 -- Objects
5419
5420 local Bullshit20 = Instance.new("ScreenGui")
5421 local MainFrame = Instance.new("Frame")
5422 local Title = Instance.new("TextLabel")
5423 local design = Instance.new("Frame")
5424 local buttons = Instance.new("Frame")
5425 local ESPToggle = Instance.new("TextButton")
5426 local ChamsToggle = Instance.new("TextButton")
5427 local TracersToggle = Instance.new("TextButton")
5428 local OutlineToggle = Instance.new("TextButton")
5429 local DebugToggle = Instance.new("TextButton")
5430 local FullbrightToggle = Instance.new("TextButton")
5431 local BlacklistToggle = Instance.new("TextButton")
5432 local WhitelistToggle = Instance.new("TextButton")
5433 local Crosshair = Instance.new("TextButton")
5434 local AimbotToggle = Instance.new("TextButton")
5435 local Settings = Instance.new("TextButton")
5436 local Information = Instance.new("TextButton")
5437 local Information_2 = Instance.new("Frame")
5438 local Title_2 = Instance.new("TextLabel")
5439 local design_2 = Instance.new("Frame")
5440 local buttons_2 = Instance.new("ScrollingFrame")
5441 local TextLabel = Instance.new("TextLabel")
5442 local Settings_2 = Instance.new("Frame")
5443 local Title_3 = Instance.new("TextLabel")
5444 local design_3 = Instance.new("Frame")
5445 local buttons_3 = Instance.new("ScrollingFrame")
5446 local AllyColor = Instance.new("TextBox")
5447 local CHAMSLength = Instance.new("TextBox")
5448 local CrosshairColor = Instance.new("TextBox")
5449 local ESPLength = Instance.new("TextBox")
5450 local EnemyColor = Instance.new("TextBox")
5451 local FreeForAll = Instance.new("TextButton")
5452 local FriendColor = Instance.new("TextBox")
5453 local NeutralColor = Instance.new("TextBox")
5454 local TracersLength = Instance.new("TextBox")
5455 local TracersUnderChars = Instance.new("TextButton")
5456 local AutoFireToggle = Instance.new("TextButton")
5457 local AimbotKey = Instance.new("TextButton")
5458 local MobESPButton = Instance.new("TextButton")
5459 local MobChamsButton = Instance.new("TextButton")
5460 local TextLabel_2 = Instance.new("TextLabel")
5461 local TextLabel_3 = Instance.new("TextLabel")
5462 local TextLabel_4 = Instance.new("TextLabel")
5463 local TextLabel_5 = Instance.new("TextLabel")
5464 local TextLabel_6 = Instance.new("TextLabel")
5465 local TextLabel_7 = Instance.new("TextLabel")
5466 local TextLabel_8 = Instance.new("TextLabel")
5467 local TextLabel_9 = Instance.new("TextLabel")
5468 local TextLabel_10 = Instance.new("TextLabel")
5469 local TextLabel_11 = Instance.new("TextLabel")
5470 local TextLabel_12 = Instance.new("TextLabel")
5471 local TextLabel_13 = Instance.new("TextLabel")
5472 local TextLabel_14 = Instance.new("TextLabel")
5473 local TextLabel_15 = Instance.new("TextLabel")
5474 local SaveSettings = Instance.new("TextButton")
5475 local Blacklist = Instance.new("Frame")
5476 local nigga = Instance.new("TextLabel")
5477 local niggerfaggot = Instance.new("Frame")
5478 local players = Instance.new("ScrollingFrame")
5479 local buttonsex = Instance.new("Frame")
5480 local Playername = Instance.new("TextBox")
5481 local AddToBlacklist = Instance.new("TextButton")
5482 local RemoveToBlacklist = Instance.new("TextButton")
5483 local SaveBlacklist = Instance.new("TextButton")
5484 local Whitelist = Instance.new("Frame")
5485 local nigga2 = Instance.new("TextLabel")
5486 local niggerfaggot2 = Instance.new("Frame")
5487 local players2 = Instance.new("ScrollingFrame")
5488 local buttonsex2 = Instance.new("Frame")
5489 local Playername2 = Instance.new("TextBox")
5490 local AddToWhitelist = Instance.new("TextButton")
5491 local RemoveToWhitelist = Instance.new("TextButton")
5492 local SaveWhitelist = Instance.new("TextButton")
5493
5494 -- Properties
5495
5496 Bullshit20.Name = "Bullshit 3.0"
5497 Bullshit20.Parent = CoreGui
5498 Bullshit20.ResetOnSpawn = false
5499
5500 MainFrame.Name = "MainFrame"
5501 MainFrame.Parent = Bullshit20
5502 MainFrame.Active = true
5503 MainFrame.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5504 MainFrame.BorderSizePixel = 0
5505 MainFrame.Draggable = true
5506 MainFrame.Position = UDim2.new(0.200000003, -175, 0.5, -100)
5507 MainFrame.Size = UDim2.new(0, 350, 0, 315)
5508
5509 Title.Name = "Title"
5510 Title.Parent = MainFrame
5511 Title.BackgroundColor3 = Color3.new(1, 1, 1)
5512 Title.BackgroundTransparency = 1
5513 Title.Size = UDim2.new(1, 0, 0, 50)
5514 Title.Font = Enum.Font.SourceSansBold
5515 Title.Text = "Project: Bullshit\nMade by: Racist Dolphin#5199\nVersion 3.5.5 (RE-WORK IN THE WORKS)"
5516 Title.TextColor3 = Color3.new(1, 1, 1)
5517 Title.TextSize = 18
5518 Title.TextTransparency = 0.5
5519
5520 design.Name = "design"
5521 design.Parent = MainFrame
5522 design.BackgroundColor3 = Color3.new(1, 1, 1)
5523 design.BackgroundTransparency = 0.5
5524 design.BorderSizePixel = 0
5525 design.Position = UDim2.new(0.0500000007, 0, 0, 50)
5526 design.Size = UDim2.new(0.899999976, 0, 0, 2)
5527
5528 buttons.Name = "buttons"
5529 buttons.Parent = MainFrame
5530 buttons.BackgroundColor3 = Color3.new(1, 1, 1)
5531 buttons.BackgroundTransparency = 1
5532 buttons.Position = UDim2.new(0, 20, 0, 70)
5533 buttons.Size = UDim2.new(1, -40, 1, -80)
5534
5535 Blacklist.Name = "Blacklist"
5536 Blacklist.Parent = MainFrame
5537 Blacklist.Active = true
5538 Blacklist.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5539 Blacklist.BorderSizePixel = 0
5540 Blacklist.Position = UDim2.new(1, 3, 0.5, -138)
5541 Blacklist.Size = UDim2.new(0, 350, 0, 375)
5542 Blacklist.Visible = false
5543
5544 nigga.Name = "nigga"
5545 nigga.Parent = Blacklist
5546 nigga.BackgroundColor3 = Color3.new(1, 1, 1)
5547 nigga.BackgroundTransparency = 1
5548 nigga.Size = UDim2.new(1, 0, 0, 50)
5549 nigga.Font = Enum.Font.SourceSansBold
5550 nigga.Text = "Blacklist Menu"
5551 nigga.TextColor3 = Color3.new(1, 1, 1)
5552 nigga.TextSize = 18
5553 nigga.TextTransparency = 0.5
5554
5555 niggerfaggot.Name = "niggerfaggot"
5556 niggerfaggot.Parent = Blacklist
5557 niggerfaggot.BackgroundColor3 = Color3.new(1, 1, 1)
5558 niggerfaggot.BackgroundTransparency = 0.5
5559 niggerfaggot.BorderSizePixel = 0
5560 niggerfaggot.Position = UDim2.new(0.0500000007, 0, 0, 50)
5561 niggerfaggot.Size = UDim2.new(0.899999976, 0, 0, 2)
5562
5563 players.Name = "players"
5564 players.Parent = Blacklist
5565 players.BackgroundColor3 = Color3.new(1, 1, 1)
5566 players.BackgroundTransparency = 1
5567 players.BorderSizePixel = 0
5568 players.Position = UDim2.new(0, 20, 0, 60)
5569 players.Size = UDim2.new(1, -40, 1, -175)
5570 players.CanvasSize = UDim2.new(0, 0, 5, 0)
5571 players.ScrollBarThickness = 8
5572
5573 buttonsex.Name = "buttonsex"
5574 buttonsex.Parent = Blacklist
5575 buttonsex.BackgroundColor3 = Color3.new(1, 1, 1)
5576 buttonsex.BackgroundTransparency = 1
5577 buttonsex.Position = UDim2.new(0, 20, 0, 250)
5578 buttonsex.Size = UDim2.new(1, -40, 0, 100)
5579
5580 Playername.Name = "Playername"
5581 Playername.Parent = buttonsex
5582 Playername.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
5583 Playername.BackgroundTransparency = 0.5
5584 Playername.BorderSizePixel = 0
5585 Playername.Size = UDim2.new(1, 0, 0, 20)
5586 Playername.Font = Enum.Font.SourceSansBold
5587 Playername.Text = "Enter Player Name"
5588 Playername.TextSize = 14
5589 Playername.TextWrapped = true
5590
5591 AddToBlacklist.Name = "AddToBlacklist"
5592 AddToBlacklist.Parent = buttonsex
5593 AddToBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
5594 AddToBlacklist.BackgroundTransparency = 0.5
5595 AddToBlacklist.BorderSizePixel = 0
5596 AddToBlacklist.Position = UDim2.new(0, 0, 0, 30)
5597 AddToBlacklist.Size = UDim2.new(1, 0, 0, 20)
5598 AddToBlacklist.Font = Enum.Font.SourceSansBold
5599 AddToBlacklist.Text = "Add to Blacklist"
5600 AddToBlacklist.TextSize = 14
5601 AddToBlacklist.TextWrapped = true
5602
5603 RemoveToBlacklist.Name = "RemoveToBlacklist"
5604 RemoveToBlacklist.Parent = buttonsex
5605 RemoveToBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
5606 RemoveToBlacklist.BackgroundTransparency = 0.5
5607 RemoveToBlacklist.BorderSizePixel = 0
5608 RemoveToBlacklist.Position = UDim2.new(0, 0, 0, 60)
5609 RemoveToBlacklist.Size = UDim2.new(1, 0, 0, 20)
5610 RemoveToBlacklist.Font = Enum.Font.SourceSansBold
5611 RemoveToBlacklist.Text = "Remove from Blacklist"
5612 RemoveToBlacklist.TextSize = 14
5613 RemoveToBlacklist.TextWrapped = true
5614
5615 SaveBlacklist.Name = "SaveBlacklist"
5616 SaveBlacklist.Parent = buttonsex
5617 SaveBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
5618 SaveBlacklist.BackgroundTransparency = 0.5
5619 SaveBlacklist.BorderSizePixel = 0
5620 SaveBlacklist.Position = UDim2.new(0, 0, 0, 90)
5621 SaveBlacklist.Size = UDim2.new(1, 0, 0, 20)
5622 SaveBlacklist.Font = Enum.Font.SourceSansBold
5623 SaveBlacklist.Text = "Save Blacklist"
5624 SaveBlacklist.TextSize = 14
5625 SaveBlacklist.TextWrapped = true
5626
5627 Whitelist.Name = "Whitelist"
5628 Whitelist.Parent = MainFrame
5629 Whitelist.Active = true
5630 Whitelist.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5631 Whitelist.BorderSizePixel = 0
5632 Whitelist.Position = UDim2.new(1, 3, 0.5, -138)
5633 Whitelist.Size = UDim2.new(0, 350, 0, 375)
5634 Whitelist.Visible = false
5635
5636 nigga2.Name = "nigga2"
5637 nigga2.Parent = Whitelist
5638 nigga2.BackgroundColor3 = Color3.new(1, 1, 1)
5639 nigga2.BackgroundTransparency = 1
5640 nigga2.Size = UDim2.new(1, 0, 0, 50)
5641 nigga2.Font = Enum.Font.SourceSansBold
5642 nigga2.Text = "Friends List Menu"
5643 nigga2.TextColor3 = Color3.new(1, 1, 1)
5644 nigga2.TextSize = 18
5645 nigga2.TextTransparency = 0.5
5646
5647 niggerfaggot2.Name = "niggerfaggot2"
5648 niggerfaggot2.Parent = Whitelist
5649 niggerfaggot2.BackgroundColor3 = Color3.new(1, 1, 1)
5650 niggerfaggot2.BackgroundTransparency = 0.5
5651 niggerfaggot2.BorderSizePixel = 0
5652 niggerfaggot2.Position = UDim2.new(0.0500000007, 0, 0, 50)
5653 niggerfaggot2.Size = UDim2.new(0.899999976, 0, 0, 2)
5654
5655 players2.Name = "players2"
5656 players2.Parent = Whitelist
5657 players2.BackgroundColor3 = Color3.new(1, 1, 1)
5658 players2.BackgroundTransparency = 1
5659 players2.BorderSizePixel = 0
5660 players2.Position = UDim2.new(0, 20, 0, 60)
5661 players2.Size = UDim2.new(1, -40, 1, -175)
5662 players2.CanvasSize = UDim2.new(0, 0, 5, 0)
5663 players2.ScrollBarThickness = 8
5664
5665 buttonsex2.Name = "buttonsex2"
5666 buttonsex2.Parent = Whitelist
5667 buttonsex2.BackgroundColor3 = Color3.new(1, 1, 1)
5668 buttonsex2.BackgroundTransparency = 1
5669 buttonsex2.Position = UDim2.new(0, 20, 0, 250)
5670 buttonsex2.Size = UDim2.new(1, -40, 0, 100)
5671
5672 Playername2.Name = "Playername2"
5673 Playername2.Parent = buttonsex2
5674 Playername2.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
5675 Playername2.BackgroundTransparency = 0.5
5676 Playername2.BorderSizePixel = 0
5677 Playername2.Size = UDim2.new(1, 0, 0, 20)
5678 Playername2.Font = Enum.Font.SourceSansBold
5679 Playername2.Text = "Enter Player Name"
5680 Playername2.TextSize = 14
5681 Playername2.TextWrapped = true
5682
5683 AddToWhitelist.Name = "AddToWhitelist"
5684 AddToWhitelist.Parent = buttonsex2
5685 AddToWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
5686 AddToWhitelist.BackgroundTransparency = 0.5
5687 AddToWhitelist.BorderSizePixel = 0
5688 AddToWhitelist.Position = UDim2.new(0, 0, 0, 30)
5689 AddToWhitelist.Size = UDim2.new(1, 0, 0, 20)
5690 AddToWhitelist.Font = Enum.Font.SourceSansBold
5691 AddToWhitelist.Text = "Add to Friends List"
5692 AddToWhitelist.TextSize = 14
5693 AddToWhitelist.TextWrapped = true
5694
5695 RemoveToWhitelist.Name = "RemoveToWhitelist"
5696 RemoveToWhitelist.Parent = buttonsex2
5697 RemoveToWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
5698 RemoveToWhitelist.BackgroundTransparency = 0.5
5699 RemoveToWhitelist.BorderSizePixel = 0
5700 RemoveToWhitelist.Position = UDim2.new(0, 0, 0, 60)
5701 RemoveToWhitelist.Size = UDim2.new(1, 0, 0, 20)
5702 RemoveToWhitelist.Font = Enum.Font.SourceSansBold
5703 RemoveToWhitelist.Text = "Remove from Friends List"
5704 RemoveToWhitelist.TextSize = 14
5705 RemoveToWhitelist.TextWrapped = true
5706
5707 SaveWhitelist.Name = "SaveWhitelist"
5708 SaveWhitelist.Parent = buttonsex2
5709 SaveWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
5710 SaveWhitelist.BackgroundTransparency = 0.5
5711 SaveWhitelist.BorderSizePixel = 0
5712 SaveWhitelist.Position = UDim2.new(0, 0, 0, 90)
5713 SaveWhitelist.Size = UDim2.new(1, 0, 0, 20)
5714 SaveWhitelist.Font = Enum.Font.SourceSansBold
5715 SaveWhitelist.Text = "Save Friends List"
5716 SaveWhitelist.TextSize = 14
5717 SaveWhitelist.TextWrapped = true
5718
5719 BlacklistToggle.Name = "BlacklistToggle"
5720 BlacklistToggle.Parent = buttons
5721 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5722 BlacklistToggle.BackgroundTransparency = 0.5
5723 BlacklistToggle.BorderSizePixel = 0
5724 BlacklistToggle.Position = UDim2.new(0, 0, 0, 200)
5725 BlacklistToggle.Size = UDim2.new(0, 150, 0, 30)
5726 BlacklistToggle.Font = Enum.Font.SourceSansBold
5727 BlacklistToggle.Text = "Blacklist"
5728 BlacklistToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5729 BlacklistToggle.TextSize = 14
5730 BlacklistToggle.TextWrapped = true
5731
5732 WhitelistToggle.Name = "WhitelistToggle"
5733 WhitelistToggle.Parent = buttons
5734 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5735 WhitelistToggle.BackgroundTransparency = 0.5
5736 WhitelistToggle.BorderSizePixel = 0
5737 WhitelistToggle.Position = UDim2.new(1, -150, 0, 200)
5738 WhitelistToggle.Size = UDim2.new(0, 150, 0, 30)
5739 WhitelistToggle.Font = Enum.Font.SourceSansBold
5740 WhitelistToggle.Text = "Friends List"
5741 WhitelistToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5742 WhitelistToggle.TextSize = 14
5743 WhitelistToggle.TextWrapped = true
5744
5745 ESPToggle.Name = "ESPToggle"
5746 ESPToggle.Parent = buttons
5747 ESPToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5748 ESPToggle.BackgroundTransparency = 0.5
5749 ESPToggle.BorderSizePixel = 0
5750 ESPToggle.Size = UDim2.new(0, 150, 0, 30)
5751 ESPToggle.Font = Enum.Font.SourceSansBold
5752 ESPToggle.Text = "ESP"
5753 ESPToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5754 ESPToggle.TextSize = 14
5755 ESPToggle.TextWrapped = true
5756
5757 ChamsToggle.Name = "ChamsToggle"
5758 ChamsToggle.Parent = buttons
5759 ChamsToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5760 ChamsToggle.BackgroundTransparency = 0.5
5761 ChamsToggle.BorderSizePixel = 0
5762 ChamsToggle.Position = UDim2.new(1, -150, 0, 0)
5763 ChamsToggle.Size = UDim2.new(0, 150, 0, 30)
5764 ChamsToggle.Font = Enum.Font.SourceSansBold
5765 ChamsToggle.Text = "Chams"
5766 ChamsToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5767 ChamsToggle.TextSize = 14
5768 ChamsToggle.TextWrapped = true
5769
5770 TracersToggle.Name = "TracersToggle"
5771 TracersToggle.Parent = buttons
5772 TracersToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5773 TracersToggle.BackgroundTransparency = 0.5
5774 TracersToggle.BorderSizePixel = 0
5775 TracersToggle.Position = UDim2.new(0, 0, 0, 40)
5776 TracersToggle.Size = UDim2.new(0, 150, 0, 30)
5777 TracersToggle.Font = Enum.Font.SourceSansBold
5778 TracersToggle.Text = "Tracers"
5779 TracersToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5780 TracersToggle.TextSize = 14
5781 TracersToggle.TextWrapped = true
5782
5783 OutlineToggle.Name = "OutlineToggle"
5784 OutlineToggle.Parent = buttons
5785 OutlineToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5786 OutlineToggle.BackgroundTransparency = 0.5
5787 OutlineToggle.BorderSizePixel = 0
5788 OutlineToggle.Position = UDim2.new(1, -150, 0, 40)
5789 OutlineToggle.Size = UDim2.new(0, 150, 0, 30)
5790 OutlineToggle.Font = Enum.Font.SourceSansBold
5791 OutlineToggle.Text = "Outlines"
5792 OutlineToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5793 OutlineToggle.TextSize = 14
5794 OutlineToggle.TextWrapped = true
5795
5796 DebugToggle.Name = "DebugToggle"
5797 DebugToggle.Parent = buttons
5798 DebugToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5799 DebugToggle.BackgroundTransparency = 0.5
5800 DebugToggle.BorderSizePixel = 0
5801 DebugToggle.Position = UDim2.new(1, -150, 0, 80)
5802 DebugToggle.Size = UDim2.new(0, 150, 0, 30)
5803 DebugToggle.Font = Enum.Font.SourceSansBold
5804 DebugToggle.Text = "Debug Info"
5805 DebugToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5806 DebugToggle.TextSize = 14
5807 DebugToggle.TextWrapped = true
5808
5809 FullbrightToggle.Name = "FullbrightToggle"
5810 FullbrightToggle.Parent = buttons
5811 FullbrightToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5812 FullbrightToggle.BackgroundTransparency = 0.5
5813 FullbrightToggle.BorderSizePixel = 0
5814 FullbrightToggle.Position = UDim2.new(0, 0, 0, 80)
5815 FullbrightToggle.Size = UDim2.new(0, 150, 0, 30)
5816 FullbrightToggle.Font = Enum.Font.SourceSansBold
5817 FullbrightToggle.Text = "Fullbright"
5818 FullbrightToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5819 FullbrightToggle.TextSize = 14
5820 FullbrightToggle.TextWrapped = true
5821
5822 Crosshair.Name = "Crosshair"
5823 Crosshair.Parent = buttons
5824 Crosshair.BackgroundColor3 = Color3.new(1, 1, 1)
5825 Crosshair.BackgroundTransparency = 0.5
5826 Crosshair.BorderSizePixel = 0
5827 Crosshair.Position = UDim2.new(0, 0, 0, 120)
5828 Crosshair.Size = UDim2.new(0, 150, 0, 30)
5829 Crosshair.Font = Enum.Font.SourceSansBold
5830 Crosshair.Text = "Crosshair"
5831 Crosshair.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5832 Crosshair.TextSize = 14
5833 Crosshair.TextWrapped = true
5834
5835 AimbotToggle.Name = "AimbotToggle"
5836 AimbotToggle.Parent = buttons
5837 AimbotToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5838 AimbotToggle.BackgroundTransparency = 0.5
5839 AimbotToggle.BorderSizePixel = 0
5840 AimbotToggle.Position = UDim2.new(1, -150, 0, 120)
5841 AimbotToggle.Size = UDim2.new(0, 150, 0, 30)
5842 AimbotToggle.Font = Enum.Font.SourceSansBold
5843 AimbotToggle.Text = "Aimlock"
5844 AimbotToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5845 AimbotToggle.TextSize = 14
5846 AimbotToggle.TextWrapped = true
5847
5848 Settings.Name = "Settings"
5849 Settings.Parent = buttons
5850 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
5851 Settings.BackgroundTransparency = 0.5
5852 Settings.BorderSizePixel = 0
5853 Settings.Position = UDim2.new(1, -150, 0, 160)
5854 Settings.Size = UDim2.new(0, 150, 0, 30)
5855 Settings.Font = Enum.Font.SourceSansBold
5856 Settings.Text = "Settings"
5857 Settings.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5858 Settings.TextSize = 14
5859 Settings.TextWrapped = true
5860
5861 Information.Name = "Information"
5862 Information.Parent = buttons
5863 Information.BackgroundColor3 = Color3.new(1, 1, 1)
5864 Information.BackgroundTransparency = 0.5
5865 Information.BorderSizePixel = 0
5866 Information.Position = UDim2.new(0, 0, 0, 160)
5867 Information.Size = UDim2.new(0, 150, 0, 30)
5868 Information.Font = Enum.Font.SourceSansBold
5869 Information.Text = "Information"
5870 Information.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5871 Information.TextSize = 14
5872 Information.TextWrapped = true
5873
5874 Information_2.Name = "Information"
5875 Information_2.Parent = MainFrame
5876 Information_2.Active = true
5877 Information_2.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
5878 Information_2.BorderSizePixel = 0
5879 Information_2.Position = UDim2.new(1, 3, 0.5, -138)
5880 Information_2.Size = UDim2.new(0, 350, 0, 365)
5881 Information_2.Visible = false
5882
5883 Title_2.Name = "Title"
5884 Title_2.Parent = Information_2
5885 Title_2.BackgroundColor3 = Color3.new(1, 1, 1)
5886 Title_2.BackgroundTransparency = 1
5887 Title_2.Size = UDim2.new(1, 0, 0, 50)
5888 Title_2.Font = Enum.Font.SourceSansBold
5889 Title_2.Text = "Information"
5890 Title_2.TextColor3 = Color3.new(1, 1, 1)
5891 Title_2.TextSize = 18
5892 Title_2.TextTransparency = 0.5
5893
5894 design_2.Name = "design"
5895 design_2.Parent = Information_2
5896 design_2.BackgroundColor3 = Color3.new(1, 1, 1)
5897 design_2.BackgroundTransparency = 0.5
5898 design_2.BorderSizePixel = 0
5899 design_2.Position = UDim2.new(0.0500000007, 0, 0, 50)
5900 design_2.Size = UDim2.new(0.899999976, 0, 0, 2)
5901
5902 buttons_2.Name = "buttons"
5903 buttons_2.Parent = Information_2
5904 buttons_2.BackgroundColor3 = Color3.new(1, 1, 1)
5905 buttons_2.BackgroundTransparency = 1
5906 buttons_2.BorderSizePixel = 0
5907 buttons_2.Position = UDim2.new(0, 20, 0, 60)
5908 buttons_2.Size = UDim2.new(1, -40, 1, -70)
5909 buttons_2.CanvasSize = UDim2.new(5, 0, 5, 0)
5910 buttons_2.ScrollBarThickness = 5
5911
5912 TextLabel.Parent = buttons_2
5913 TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
5914 TextLabel.BackgroundTransparency = 1
5915 TextLabel.Size = UDim2.new(1, -20, 1, 0)
5916 TextLabel.Font = Enum.Font.SourceSansBold
5917 TextLabel.Text = [[
5918Scripting by: Racist Dolphin#5199
5919GUI by: SOMEONE WHO WANTS HIS NAME HIDDEN.
5920
5921To hide/show the GUI press the "P" key on your keyboard.
5922
5923NOTICE: Since my string manipulation skills aren't the greatest, changing esp/cham colors might be quite buggy.
5924NOTICE #2: The blacklist feature will return! I just didn't have enough time to make the gui.
5925NOTICE #3: Save Settings might still be bugged. Message me if it's fucked up still.
5926
5927This works on every game, though the Aimbot does NOT! (Doesn't work on: Jailbreak, and Phantom Forces)
5928
5929FAQ:
59301) How do I use the aimbot?
5931A: Activate it, and hold right-click in-game. The aimbot will lock on to the closest enemy NOT behind a wall. (If said player is behind a wall, it will find the next closest player not behind a wall.)
5932
59332) ESP/Chams don't work on the game I play?
5934A: Some games require me to make patches (ex: Murder Mystery, Murder Mystery X) to request a patch or a game message me on discord.
5935
59363) How did I detect when a player is behind a wall?
5937A: Raycasting the camera to another player.
5938
59394) My bullets still miss when using aimbot?!
5940A: Blame bullet spread, try and control how often you fire. (Murder Mystery 2 = trash) (Why the fuck does a single shot pistol have bullet spread? lol wtf?)
5941
5942Change Log:
59433/10/2018:
5944+ Fixed more bugs with chams
5945
59463/10/2018:
5947+ Fixed how chams broke when a player respawned.
5948
59493/10/2018:
5950+ Fixed ESP not updating correctly.
5951+ Fixed Chams not updating correctly. (MAYBE? IDK WHAT IS BREAKING THIS)
5952
59533/9/2018:
5954+ Mob ESP/Chams! (BETA!)
5955
59563/8/2018:
5957+ Fixed the error you get when not entering a valid number for esp/chams/tracer lengths.
5958+ Fixed lag issues with aimlock.
5959+ Fixed lag issues with chams.
5960
59613/8/2018:
5962+ Patch for Murder 15
5963- Temporarily removed auto fire since mouse1click is broken on Synapse :(
5964
59653/7/2018:
5966+ Updated save settings.
5967+ Can now customize aimlock key.
5968
59693/7/2018:
5970+ Patch for Wild Revolver.
5971+ Fix for autofire. (Hopefully)
5972
59733/6/2018:
5974- Removed :IsFriendsWith check. (Use Friends List GUI instead)
5975
59763/4/2018:
5977+ Added Friend List Menu
5978+ Patch for Assassin!
5979
59803/4/2018:
5981+ Fixed crosshair toggle.
5982+ Aimlock patch for Island Royal.
5983+ Finally fixed save settings.
5984
59853/4/2018:
5986+ Aimlock fixed for Unit 1968: Vietnam
5987+ Autofire setting for aimlock
5988+ Fixed how you sometimes had to double click buttons to activate a option
5989
59903/4/2018:
5991+ Fixed FreeForAll setting bug.
5992+ Using aimlock on Phantom Forces / Jailbreak will now tell you it will not work.
5993* Renamed Aimbot back to Aimlock
5994
59953/3/2018:
5996+ Blacklist feature re-added.
5997+ Aimbot will no longer focus people in the blacklist.
5998+ Compatible on exploits that have readfile and writefile.
5999
60003/3/2018:
6001+ GUI Overhaul
6002+ Aimbot now only targets people NOT behind walls
6003+ Chams now dim when x player is visible on your screen.
6004+ Chams no longer have the humanoid root part. (Your welcome)
6005+ Patch for Silent Assassin
6006+ My discord was deleted, so I'm using pastebin now. (Auto updates :)
6007]]
6008 TextLabel.TextColor3 = Color3.new(1, 1, 1)
6009 TextLabel.TextSize = 16
6010 TextLabel.TextTransparency = 0.5
6011 TextLabel.TextXAlignment = Enum.TextXAlignment.Left
6012 TextLabel.TextYAlignment = Enum.TextYAlignment.Top
6013
6014 Settings_2.Name = "Settings"
6015 Settings_2.Parent = MainFrame
6016 Settings_2.Active = true
6017 Settings_2.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
6018 Settings_2.BorderSizePixel = 0
6019 Settings_2.Position = UDim2.new(1, 3, 0.5, -138)
6020 Settings_2.Size = UDim2.new(0, 350, 0, 365)
6021 Settings_2.Visible = false
6022
6023 Title_3.Name = "Title"
6024 Title_3.Parent = Settings_2
6025 Title_3.BackgroundColor3 = Color3.new(1, 1, 1)
6026 Title_3.BackgroundTransparency = 1
6027 Title_3.Size = UDim2.new(1, 0, 0, 50)
6028 Title_3.Font = Enum.Font.SourceSansBold
6029 Title_3.Text = "Settings Menu"
6030 Title_3.TextColor3 = Color3.new(1, 1, 1)
6031 Title_3.TextSize = 18
6032 Title_3.TextTransparency = 0.5
6033
6034 design_3.Name = "design"
6035 design_3.Parent = Settings_2
6036 design_3.BackgroundColor3 = Color3.new(1, 1, 1)
6037 design_3.BackgroundTransparency = 0.5
6038 design_3.BorderSizePixel = 0
6039 design_3.Position = UDim2.new(0.0500000007, 0, 0, 50)
6040 design_3.Size = UDim2.new(0.899999976, 0, 0, 2)
6041
6042 buttons_3.Name = "buttons"
6043 buttons_3.Parent = Settings_2
6044 buttons_3.BackgroundColor3 = Color3.new(1, 1, 1)
6045 buttons_3.BackgroundTransparency = 1
6046 buttons_3.BorderSizePixel = 0
6047 buttons_3.Position = UDim2.new(0, 20, 0, 60)
6048 buttons_3.Size = UDim2.new(1, -40, 1, -70)
6049 buttons_3.ScrollBarThickness = 8
6050
6051 AllyColor.Name = "AllyColor"
6052 AllyColor.Parent = buttons_3
6053 AllyColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6054 AllyColor.BackgroundTransparency = 0.5
6055 AllyColor.BorderSizePixel = 0
6056 AllyColor.Position = UDim2.new(1, -150, 0, 180)
6057 AllyColor.Size = UDim2.new(0, 135, 0, 20)
6058 AllyColor.Font = Enum.Font.SourceSansBold
6059 AllyColor.Text = tostring(Bullshit.Colors.Ally)
6060 AllyColor.TextSize = 14
6061 AllyColor.TextWrapped = true
6062
6063 CHAMSLength.Name = "CHAMSLength"
6064 CHAMSLength.Parent = buttons_3
6065 CHAMSLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6066 CHAMSLength.BackgroundTransparency = 0.5
6067 CHAMSLength.BorderSizePixel = 0
6068 CHAMSLength.Position = UDim2.new(1, -150, 0, 60)
6069 CHAMSLength.Size = UDim2.new(0, 135, 0, 20)
6070 CHAMSLength.Font = Enum.Font.SourceSansBold
6071 CHAMSLength.Text = tostring(Bullshit.CHAMSLength)
6072 CHAMSLength.TextSize = 14
6073 CHAMSLength.TextWrapped = true
6074
6075 CrosshairColor.Name = "CrosshairColor"
6076 CrosshairColor.Parent = buttons_3
6077 CrosshairColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6078 CrosshairColor.BackgroundTransparency = 0.5
6079 CrosshairColor.BorderSizePixel = 0
6080 CrosshairColor.Position = UDim2.new(1, -150, 0, 270)
6081 CrosshairColor.Size = UDim2.new(0, 135, 0, 20)
6082 CrosshairColor.Font = Enum.Font.SourceSansBold
6083 CrosshairColor.Text = tostring(Bullshit.Colors.Crosshair)
6084 CrosshairColor.TextSize = 14
6085 CrosshairColor.TextWrapped = true
6086
6087 ESPLength.Name = "ESPLength"
6088 ESPLength.Parent = buttons_3
6089 ESPLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6090 ESPLength.BackgroundTransparency = 0.5
6091 ESPLength.BorderSizePixel = 0
6092 ESPLength.Position = UDim2.new(1, -150, 0, 30)
6093 ESPLength.Size = UDim2.new(0, 135, 0, 20)
6094 ESPLength.Font = Enum.Font.SourceSansBold
6095 ESPLength.Text = tostring(Bullshit.ESPLength)
6096 ESPLength.TextSize = 14
6097 ESPLength.TextWrapped = true
6098
6099 EnemyColor.Name = "EnemyColor"
6100 EnemyColor.Parent = buttons_3
6101 EnemyColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6102 EnemyColor.BackgroundTransparency = 0.5
6103 EnemyColor.BorderSizePixel = 0
6104 EnemyColor.Position = UDim2.new(1, -150, 0, 150)
6105 EnemyColor.Size = UDim2.new(0, 135, 0, 20)
6106 EnemyColor.Font = Enum.Font.SourceSansBold
6107 EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
6108 EnemyColor.TextSize = 14
6109 EnemyColor.TextWrapped = true
6110
6111 FreeForAll.Name = "FreeForAll"
6112 FreeForAll.Parent = buttons_3
6113 FreeForAll.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6114 FreeForAll.BackgroundTransparency = 0.5
6115 FreeForAll.BorderSizePixel = 0
6116 FreeForAll.Position = UDim2.new(1, -150, 0, 120)
6117 FreeForAll.Size = UDim2.new(0, 135, 0, 20)
6118 FreeForAll.Font = Enum.Font.SourceSansBold
6119 FreeForAll.Text = tostring(Bullshit.FreeForAll)
6120 FreeForAll.TextSize = 14
6121 FreeForAll.TextWrapped = true
6122
6123 FriendColor.Name = "FriendColor"
6124 FriendColor.Parent = buttons_3
6125 FriendColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6126 FriendColor.BackgroundTransparency = 0.5
6127 FriendColor.BorderSizePixel = 0
6128 FriendColor.Position = UDim2.new(1, -150, 0, 210)
6129 FriendColor.Size = UDim2.new(0, 135, 0, 20)
6130 FriendColor.Font = Enum.Font.SourceSansBold
6131 FriendColor.Text = tostring(Bullshit.Colors.Friend)
6132 FriendColor.TextSize = 14
6133 FriendColor.TextWrapped = true
6134
6135 NeutralColor.Name = "NeutralColor"
6136 NeutralColor.Parent = buttons_3
6137 NeutralColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6138 NeutralColor.BackgroundTransparency = 0.5
6139 NeutralColor.BorderSizePixel = 0
6140 NeutralColor.Position = UDim2.new(1, -150, 0, 240)
6141 NeutralColor.Size = UDim2.new(0, 135, 0, 20)
6142 NeutralColor.Font = Enum.Font.SourceSansBold
6143 NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
6144 NeutralColor.TextSize = 14
6145 NeutralColor.TextWrapped = true
6146
6147 TracersLength.Name = "TracersLength"
6148 TracersLength.Parent = buttons_3
6149 TracersLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6150 TracersLength.BackgroundTransparency = 0.5
6151 TracersLength.BorderSizePixel = 0
6152 TracersLength.Position = UDim2.new(1, -150, 0, 0)
6153 TracersLength.Size = UDim2.new(0, 135, 0, 20)
6154 TracersLength.Font = Enum.Font.SourceSansBold
6155 TracersLength.Text = tostring(Bullshit.TracersLength)
6156 TracersLength.TextSize = 14
6157 TracersLength.TextWrapped = true
6158
6159 TracersUnderChars.Name = "TracersUnderChars"
6160 TracersUnderChars.Parent = buttons_3
6161 TracersUnderChars.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6162 TracersUnderChars.BackgroundTransparency = 0.5
6163 TracersUnderChars.BorderSizePixel = 0
6164 TracersUnderChars.Position = UDim2.new(1, -150, 0, 90)
6165 TracersUnderChars.Size = UDim2.new(0, 135, 0, 20)
6166 TracersUnderChars.Font = Enum.Font.SourceSansBold
6167 TracersUnderChars.Text = tostring(Bullshit.PlaceTracersUnderCharacter)
6168 TracersUnderChars.TextSize = 14
6169 TracersUnderChars.TextWrapped = true
6170
6171 AutoFireToggle.Name = "AutoFireToggle"
6172 AutoFireToggle.Parent = buttons_3
6173 AutoFireToggle.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6174 AutoFireToggle.BackgroundTransparency = 0.5
6175 AutoFireToggle.BorderSizePixel = 0
6176 AutoFireToggle.Position = UDim2.new(1, -150, 0, 300)
6177 AutoFireToggle.Size = UDim2.new(0, 135, 0, 20)
6178 AutoFireToggle.Font = Enum.Font.SourceSansBold
6179 AutoFireToggle.Text = tostring(Bullshit.AutoFire)
6180 AutoFireToggle.TextSize = 14
6181 AutoFireToggle.TextWrapped = true
6182
6183 AimbotKey.Name = "AimbotKey"
6184 AimbotKey.Parent = buttons_3
6185 AimbotKey.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6186 AimbotKey.BackgroundTransparency = 0.5
6187 AimbotKey.BorderSizePixel = 0
6188 AimbotKey.Position = UDim2.new(1, -150, 0, 330)
6189 AimbotKey.Size = UDim2.new(0, 135, 0, 20)
6190 AimbotKey.Font = Enum.Font.SourceSansBold
6191 AimbotKey.Text = tostring(Bullshit.AimbotKey)
6192 AimbotKey.TextSize = 14
6193 AimbotKey.TextWrapped = true
6194
6195 MobESPButton.Name = "MobESPButton"
6196 MobESPButton.Parent = buttons_3
6197 MobESPButton.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6198 MobESPButton.BackgroundTransparency = 0.5
6199 MobESPButton.BorderSizePixel = 0
6200 MobESPButton.Position = UDim2.new(1, -150, 0, 360)
6201 MobESPButton.Size = UDim2.new(0, 135, 0, 20)
6202 MobESPButton.Font = Enum.Font.SourceSansBold
6203 MobESPButton.Text = tostring(Bullshit.MobESP)
6204 MobESPButton.TextSize = 14
6205 MobESPButton.TextWrapped = true
6206
6207 MobChamsButton.Name = "MobChamsButton"
6208 MobChamsButton.Parent = buttons_3
6209 MobChamsButton.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6210 MobChamsButton.BackgroundTransparency = 0.5
6211 MobChamsButton.BorderSizePixel = 0
6212 MobChamsButton.Position = UDim2.new(1, -150, 0, 390)
6213 MobChamsButton.Size = UDim2.new(0, 135, 0, 20)
6214 MobChamsButton.Font = Enum.Font.SourceSansBold
6215 MobChamsButton.Text = tostring(Bullshit.MobChams)
6216 MobChamsButton.TextSize = 14
6217 MobChamsButton.TextWrapped = true
6218
6219 TextLabel_2.Parent = buttons_3
6220 TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
6221 TextLabel_2.BackgroundTransparency = 1
6222 TextLabel_2.Size = UDim2.new(0.5, 0, 0, 20)
6223 TextLabel_2.Font = Enum.Font.SourceSansBold
6224 TextLabel_2.Text = "Tracers Length"
6225 TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
6226 TextLabel_2.TextSize = 16
6227 TextLabel_2.TextTransparency = 0.5
6228
6229 TextLabel_3.Parent = buttons_3
6230 TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
6231 TextLabel_3.BackgroundTransparency = 1
6232 TextLabel_3.Position = UDim2.new(0, 0, 0, 30)
6233 TextLabel_3.Size = UDim2.new(0.5, 0, 0, 20)
6234 TextLabel_3.Font = Enum.Font.SourceSansBold
6235 TextLabel_3.Text = "ESP Length"
6236 TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
6237 TextLabel_3.TextSize = 16
6238 TextLabel_3.TextTransparency = 0.5
6239
6240 TextLabel_4.Parent = buttons_3
6241 TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
6242 TextLabel_4.BackgroundTransparency = 1
6243 TextLabel_4.Position = UDim2.new(0, 0, 0, 60)
6244 TextLabel_4.Size = UDim2.new(0.5, 0, 0, 20)
6245 TextLabel_4.Font = Enum.Font.SourceSansBold
6246 TextLabel_4.Text = "Chams Length"
6247 TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
6248 TextLabel_4.TextSize = 16
6249 TextLabel_4.TextTransparency = 0.5
6250
6251 TextLabel_5.Parent = buttons_3
6252 TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
6253 TextLabel_5.BackgroundTransparency = 1
6254 TextLabel_5.Position = UDim2.new(0, 0, 0, 90)
6255 TextLabel_5.Size = UDim2.new(0.5, 0, 0, 20)
6256 TextLabel_5.Font = Enum.Font.SourceSansBold
6257 TextLabel_5.Text = "Tracers Under Chars"
6258 TextLabel_5.TextColor3 = Color3.new(1, 1, 1)
6259 TextLabel_5.TextSize = 16
6260 TextLabel_5.TextTransparency = 0.5
6261
6262 TextLabel_6.Parent = buttons_3
6263 TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
6264 TextLabel_6.BackgroundTransparency = 1
6265 TextLabel_6.Position = UDim2.new(0, 0, 0, 270)
6266 TextLabel_6.Size = UDim2.new(0.5, 0, 0, 20)
6267 TextLabel_6.Font = Enum.Font.SourceSansBold
6268 TextLabel_6.Text = "Crosshair Color"
6269 TextLabel_6.TextColor3 = Color3.new(1, 1, 1)
6270 TextLabel_6.TextSize = 16
6271 TextLabel_6.TextTransparency = 0.5
6272
6273 TextLabel_7.Parent = buttons_3
6274 TextLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)
6275 TextLabel_7.BackgroundTransparency = 1
6276 TextLabel_7.Position = UDim2.new(0, 0, 0, 120)
6277 TextLabel_7.Size = UDim2.new(0.5, 0, 0, 20)
6278 TextLabel_7.Font = Enum.Font.SourceSansBold
6279 TextLabel_7.Text = "Free For All"
6280 TextLabel_7.TextColor3 = Color3.new(1, 1, 1)
6281 TextLabel_7.TextSize = 16
6282 TextLabel_7.TextTransparency = 0.5
6283
6284 TextLabel_8.Parent = buttons_3
6285 TextLabel_8.BackgroundColor3 = Color3.new(1, 1, 1)
6286 TextLabel_8.BackgroundTransparency = 1
6287 TextLabel_8.Position = UDim2.new(0, 0, 0, 240)
6288 TextLabel_8.Size = UDim2.new(0.5, 0, 0, 20)
6289 TextLabel_8.Font = Enum.Font.SourceSansBold
6290 TextLabel_8.Text = "Neutral Color"
6291 TextLabel_8.TextColor3 = Color3.new(1, 1, 1)
6292 TextLabel_8.TextSize = 16
6293 TextLabel_8.TextTransparency = 0.5
6294
6295 TextLabel_9.Parent = buttons_3
6296 TextLabel_9.BackgroundColor3 = Color3.new(1, 1, 1)
6297 TextLabel_9.BackgroundTransparency = 1
6298 TextLabel_9.Position = UDim2.new(0, 0, 0, 150)
6299 TextLabel_9.Size = UDim2.new(0.5, 0, 0, 20)
6300 TextLabel_9.Font = Enum.Font.SourceSansBold
6301 TextLabel_9.Text = "Enemy Color"
6302 TextLabel_9.TextColor3 = Color3.new(1, 1, 1)
6303 TextLabel_9.TextSize = 16
6304 TextLabel_9.TextTransparency = 0.5
6305
6306 TextLabel_10.Parent = buttons_3
6307 TextLabel_10.BackgroundColor3 = Color3.new(1, 1, 1)
6308 TextLabel_10.BackgroundTransparency = 1
6309 TextLabel_10.Position = UDim2.new(0, 0, 0, 180)
6310 TextLabel_10.Size = UDim2.new(0.5, 0, 0, 20)
6311 TextLabel_10.Font = Enum.Font.SourceSansBold
6312 TextLabel_10.Text = "Ally Color"
6313 TextLabel_10.TextColor3 = Color3.new(1, 1, 1)
6314 TextLabel_10.TextSize = 16
6315 TextLabel_10.TextTransparency = 0.5
6316
6317 TextLabel_11.Parent = buttons_3
6318 TextLabel_11.BackgroundColor3 = Color3.new(1, 1, 1)
6319 TextLabel_11.BackgroundTransparency = 1
6320 TextLabel_11.Position = UDim2.new(0, 0, 0, 210)
6321 TextLabel_11.Size = UDim2.new(0.5, 0, 0, 20)
6322 TextLabel_11.Font = Enum.Font.SourceSansBold
6323 TextLabel_11.Text = "Friend Color"
6324 TextLabel_11.TextColor3 = Color3.new(1, 1, 1)
6325 TextLabel_11.TextSize = 16
6326 TextLabel_11.TextTransparency = 0.5
6327
6328 TextLabel_12.Parent = buttons_3
6329 TextLabel_12.BackgroundColor3 = Color3.new(1, 1, 1)
6330 TextLabel_12.BackgroundTransparency = 1
6331 TextLabel_12.Position = UDim2.new(0, 0, 0, 300)
6332 TextLabel_12.Size = UDim2.new(0.5, 0, 0, 20)
6333 TextLabel_12.Font = Enum.Font.SourceSansBold
6334 TextLabel_12.Text = "Aimlock Auto Fire"
6335 TextLabel_12.TextColor3 = Color3.new(1, 1, 1)
6336 TextLabel_12.TextSize = 16
6337 TextLabel_12.TextTransparency = 0.5
6338
6339 TextLabel_13.Parent = buttons_3
6340 TextLabel_13.BackgroundColor3 = Color3.new(1, 1, 1)
6341 TextLabel_13.BackgroundTransparency = 1
6342 TextLabel_13.Position = UDim2.new(0, 0, 0, 330)
6343 TextLabel_13.Size = UDim2.new(0.5, 0, 0, 20)
6344 TextLabel_13.Font = Enum.Font.SourceSansBold
6345 TextLabel_13.Text = "Aimbot Key"
6346 TextLabel_13.TextColor3 = Color3.new(1, 1, 1)
6347 TextLabel_13.TextSize = 16
6348 TextLabel_13.TextTransparency = 0.5
6349
6350 TextLabel_14.Parent = buttons_3
6351 TextLabel_14.BackgroundColor3 = Color3.new(1, 1, 1)
6352 TextLabel_14.BackgroundTransparency = 1
6353 TextLabel_14.Position = UDim2.new(0, 0, 0, 360)
6354 TextLabel_14.Size = UDim2.new(0.5, 0, 0, 20)
6355 TextLabel_14.Font = Enum.Font.SourceSansBold
6356 TextLabel_14.Text = "Mob ESP"
6357 TextLabel_14.TextColor3 = Color3.new(1, 1, 1)
6358 TextLabel_14.TextSize = 16
6359 TextLabel_14.TextTransparency = 0.5
6360
6361 TextLabel_15.Parent = buttons_3
6362 TextLabel_15.BackgroundColor3 = Color3.new(1, 1, 1)
6363 TextLabel_15.BackgroundTransparency = 1
6364 TextLabel_15.Position = UDim2.new(0, 0, 0, 390)
6365 TextLabel_15.Size = UDim2.new(0.5, 0, 0, 20)
6366 TextLabel_15.Font = Enum.Font.SourceSansBold
6367 TextLabel_15.Text = "Mob CHAMS"
6368 TextLabel_15.TextColor3 = Color3.new(1, 1, 1)
6369 TextLabel_15.TextSize = 16
6370 TextLabel_15.TextTransparency = 0.5
6371
6372 SaveSettings.Name = "SaveSettings"
6373 SaveSettings.Parent = buttons_3
6374 SaveSettings.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
6375 SaveSettings.BackgroundTransparency = 0.5
6376 SaveSettings.BorderSizePixel = 0
6377 SaveSettings.Position = UDim2.new(0, 0, 0, 420)
6378 SaveSettings.Size = UDim2.new(1, -15, 0, 20)
6379 SaveSettings.Font = Enum.Font.SourceSansBold
6380 SaveSettings.Text = "Save Settings"
6381 SaveSettings.TextSize = 14
6382 SaveSettings.TextWrapped = true
6383
6384 function CreatePlayerLabel(Str, frame)
6385 local n = #frame:GetChildren()
6386 local playername = Instance.new("TextLabel")
6387 playername.Name = Str
6388 playername.Parent = frame
6389 playername.BackgroundColor3 = Color3.new(1, 1, 1)
6390 playername.BackgroundTransparency = 1
6391 playername.BorderSizePixel = 0
6392 playername.Position = UDim2.new(0, 5, 0, (n * 15))
6393 playername.Size = UDim2.new(1, -25, 0, 15)
6394 playername.Font = Enum.Font.SourceSans
6395 playername.Text = Str
6396 playername.TextColor3 = Color3.new(1, 1, 1)
6397 playername.TextSize = 16
6398 playername.TextXAlignment = Enum.TextXAlignment.Left
6399 end
6400
6401 function RefreshPlayerLabels(frame, t)
6402 frame:ClearAllChildren()
6403 for i, v in next, t do
6404 CreatePlayerLabel(i, frame)
6405 end
6406 end
6407
6408 RefreshPlayerLabels(players, Bullshit.Blacklist)
6409 RefreshPlayerLabels(players2, Bullshit.FriendList)
6410
6411 ESPToggle.MouseButton1Click:connect(function()
6412 Bullshit.ESPEnabled = not Bullshit.ESPEnabled
6413 if Bullshit.ESPEnabled then
6414 ESPToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
6415 for _, v in next, Plrs:GetPlayers() do
6416 if v ~= MyPlr then
6417 if Bullshit.CharAddedEvent[v.Name] == nil then
6418 Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
6419 if Bullshit.ESPEnabled then
6420 RemoveESP(v)
6421 CreateESP(v)
6422 end
6423 if Bullshit.CHAMSEnabled then
6424 RemoveChams(v)
6425 CreateChams(v)
6426 end
6427 if Bullshit.TracersEnabled then
6428 RemoveTracers(v)
6429 CreateTracers(v)
6430 end
6431 repeat wait() until Char:FindFirstChild("HumanoidRootPart")
6432 TracerMT[v.Name] = Char.HumanoidRootPart
6433 end)
6434 end
6435 RemoveESP(v)
6436 CreateESP(v)
6437 end
6438 end
6439 CreateMobESPChams()
6440 else
6441 ESPToggle.BackgroundColor3 = Color3.new(1, 1, 1)
6442 PlayerESP:ClearAllChildren()
6443 ItemESP:ClearAllChildren()
6444 end
6445 end)
6446
6447 ChamsToggle.MouseButton1Click:connect(function()
6448 Bullshit.CHAMSEnabled = not Bullshit.CHAMSEnabled
6449 if Bullshit.CHAMSEnabled then
6450 ChamsToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
6451 for _, v in next, Plrs:GetPlayers() do
6452 if v ~= MyPlr then
6453 if Bullshit.CharAddedEvent[v.Name] == nil then
6454 Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
6455 if Bullshit.ESPEnabled then
6456 RemoveESP(v)
6457 CreateESP(v)
6458 end
6459 if Bullshit.CHAMSEnabled then
6460 RemoveChams(v)
6461 CreateChams(v)
6462 end
6463 if Bullshit.TracersEnabled then
6464 RemoveTracers(v)
6465 CreateTracers(v)
6466 end
6467 repeat wait() until Char:FindFirstChild("HumanoidRootPart")
6468 TracerMT[v.Name] = Char.HumanoidRootPart
6469 end)
6470 end
6471 RemoveChams(v)
6472 CreateChams(v)
6473 end
6474 end
6475 CreateMobESPChams()
6476 else
6477 ChamsToggle.BackgroundColor3 = Color3.new(1, 1, 1)
6478 PlayerChams:ClearAllChildren()
6479 ItemChams:ClearAllChildren()
6480 end
6481 end)
6482
6483 TracersToggle.MouseButton1Click:connect(function()
6484 Bullshit.TracersEnabled = not Bullshit.TracersEnabled
6485 if Bullshit.TracersEnabled then
6486 TracersToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
6487 for _, v in next, Plrs:GetPlayers() do
6488 if v ~= MyPlr then
6489 if Bullshit.CharAddedEvent[v.Name] == nil then
6490 Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
6491 if Bullshit.ESPEnabled then
6492 RemoveESP(v)
6493 CreateESP(v)
6494 end
6495 if Bullshit.CHAMSEnabled then
6496 RemoveChams(v)
6497 CreateChams(v)
6498 end
6499 if Bullshit.TracersEnabled then
6500 RemoveTracers(v)
6501 CreateTracers(v)
6502 end
6503 end)
6504 end
6505 if v.Character ~= nil then
6506 local Tor = v.Character:FindFirstChild("HumanoidRootPart")
6507 if Tor then
6508 TracerMT[v.Name] = Tor
6509 end
6510 end
6511 RemoveTracers(v)
6512 CreateTracers(v)
6513 end
6514 end
6515 else
6516 TracersToggle.BackgroundColor3 = Color3.new(1, 1, 1)
6517 for _, v in next, Plrs:GetPlayers() do
6518 RemoveTracers(v)
6519 end
6520 end
6521 end)
6522
6523 DebugToggle.MouseButton1Click:connect(function()
6524 Bullshit.DebugInfo = not Bullshit.DebugInfo
6525 DebugMenu["Main"].Visible = Bullshit.DebugInfo
6526 if Bullshit.DebugInfo then
6527 DebugToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
6528 else
6529 DebugToggle.BackgroundColor3 = Color3.new(1, 1, 1)
6530 end
6531 end)
6532
6533 OutlineToggle.MouseButton1Click:connect(function()
6534 Bullshit.OutlinesEnabled = not Bullshit.OutlinesEnabled
6535 if Bullshit.OutlinesEnabled then
6536 OutlineToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
6537 for _, v in next, workspace:GetDescendants() do
6538 if v:IsA("BasePart") and not Plrs:GetPlayerFromCharacter(v.Parent) and not v.Parent:IsA("Hat") and not v.Parent:IsA("Accessory") and v.Parent.Name ~= "Tracers" then
6539 local Data = { }
6540 Data[2] = v.Transparency
6541 v.Transparency = 1
6542 local outline = Instance.new("SelectionBox")
6543 outline.Name = "Outline"
6544 outline.Color3 = Color3.new(0, 0, 0)
6545 outline.SurfaceColor3 = Color3.new(0, 1, 0)
6546 --outline.SurfaceTransparency = 0.9
6547 outline.LineThickness = 0.01
6548 outline.Transparency = 0.3
6549 outline.Adornee = v
6550 outline.Parent = v
6551 Data[1] = outline
6552 rawset(Bullshit.OutlinedParts, v, Data)
6553 end
6554 CreateChildAddedEventFor(v)
6555 end
6556 CreateChildAddedEventFor(workspace)
6557 if Bullshit.LightingEvent == nil then
6558 Bullshit.LightingEvent = game:GetService("Lighting").Changed:connect(LightingHax)
6559 end
6560 else
6561 OutlineToggle.BackgroundColor3 = Color3.new(1, 1, 1)
6562 for i, v in next, Bullshit.OutlinedParts do
6563 i.Transparency = v[2]
6564 v[1]:Destroy()
6565 end
6566 end
6567 end)
6568
6569 FullbrightToggle.MouseButton1Click:connect(function()
6570 Bullshit.FullbrightEnabled = not Bullshit.FullbrightEnabled
6571 if Bullshit.FullbrightEnabled then
6572 FullbrightToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
6573 if Bullshit.LightingEvent == nil then
6574 Bullshit.LightingEvent = Light.Changed:connect(LightingHax)
6575 end
6576 else
6577 FullbrightToggle.BackgroundColor3 = Color3.new(1, 1, 1)
6578 Light.Ambient = Bullshit.AmbientBackup
6579 Light.ColorShift_Bottom = Bullshit.ColorShiftBotBackup
6580 Light.ColorShift_Top = Bullshit.ColorShiftTopBackup
6581 end
6582 end)
6583
6584 Crosshair.MouseButton1Click:connect(function()
6585 Bullshit.CrosshairEnabled = not Bullshit.CrosshairEnabled
6586 if Bullshit.CrosshairEnabled then
6587 local g = Instance.new("ScreenGui", CoreGui)
6588 g.Name = "Corsshair"
6589 local line1 = Instance.new("TextLabel", g)
6590 line1.Text = ""
6591 line1.Size = UDim2.new(0, 35, 0, 1)
6592 line1.BackgroundColor3 = Bullshit.Colors.Crosshair
6593 line1.BorderSizePixel = 0
6594 line1.ZIndex = 10
6595 local line2 = Instance.new("TextLabel", g)
6596 line2.Text = ""
6597 line2.Size = UDim2.new(0, 1, 0, 35)
6598 line2.BackgroundColor3 = Bullshit.Colors.Crosshair
6599 line2.BorderSizePixel = 0
6600 line2.ZIndex = 10
6601
6602 local viewport = MyCam.ViewportSize
6603 local centerx = viewport.X / 2
6604 local centery = viewport.Y / 2
6605
6606 line1.Position = UDim2.new(0, centerx - (35 / 2), 0, centery - 35)
6607 line2.Position = UDim2.new(0, centerx, 0, centery - (35 / 2) - 35)
6608
6609 Crosshair.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
6610 else
6611 local find = CoreGui:FindFirstChild("Corsshair")
6612 if find then
6613 find:Destroy()
6614 end
6615
6616 Crosshairs.BackgroundColor3 = Color3.new(1, 1, 1)
6617 end
6618 end)
6619
6620 AimbotToggle.MouseButton1Click:connect(function()
6621 if not (game.PlaceId == 292439477 or game.PlaceId == 606849621) then
6622 Bullshit.AimbotEnabled = not Bullshit.AimbotEnabled
6623 if Bullshit.AimbotEnabled then
6624 AimbotToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
6625 else
6626 AimbotToggle.BackgroundColor3 = Color3.new(1, 1, 1)
6627 end
6628 else
6629 local hint = Instance.new("Hint", CoreGui)
6630 hint.Text = "This game prevents camera manipulation!"
6631 wait(5)
6632 hint:Destroy()
6633 end
6634 end)
6635
6636 TracersUnderChars.MouseButton1Click:connect(function()
6637 Bullshit.PlaceTracersUnderCharacter = not Bullshit.PlaceTracersUnderCharacter
6638 if Bullshit.PlaceTracersUnderCharacter then
6639 TracersUnderChars.Text = "true"
6640 else
6641 TracersUnderChars.Text = "false"
6642 end
6643 end)
6644
6645 FreeForAll.MouseButton1Click:connect(function()
6646 Bullshit.FreeForAll = not Bullshit.FreeForAll
6647 if Bullshit.FreeForAll then
6648 FreeForAll.Text = "true"
6649 else
6650 FreeForAll.Text = "false"
6651 end
6652 end)
6653
6654 ESPLength.FocusLost:connect(function()
6655 local txt = ESPLength.Text
6656 local num = tonumber(txt) or 10000
6657 if num ~= nil then
6658 if num < 100 then
6659 num = 100
6660 ESPLength.Text = num
6661 elseif num > 10000 then
6662 num = 10000
6663 ESPLength.Text = num
6664 end
6665 end
6666
6667 Bullshit.ESPLength = num
6668 ESPLength.Text = num
6669 end)
6670
6671 CHAMSLength.FocusLost:connect(function()
6672 local txt = CHAMSLength.Text
6673 local num = tonumber(txt) or 500
6674 if num ~= nil then
6675 if num < 100 then
6676 num = 100
6677 CHAMSLength.Text = num
6678 elseif num > 2048 then
6679 num = 2048
6680 CHAMSLength.Text = num
6681 end
6682 end
6683
6684 Bullshit.CHAMSLength = num
6685 CHAMSLength.Text = num
6686 end)
6687
6688 TracersLength.FocusLost:connect(function()
6689 local txt = TracersLength.Text
6690 local num = tonumber(txt) or 500
6691 if num ~= nil then
6692 if num < 100 then
6693 num = 100
6694 TracersLength.Text = num
6695 elseif num > 2048 then
6696 num = 2048
6697 TracersLength.Text = num
6698 end
6699 end
6700
6701 Bullshit.TracersLength = num
6702 TracersLength.Text = num
6703 end)
6704
6705 EnemyColor.FocusLost:connect(function()
6706 local R, G, B = string.match(RemoveSpacesFromString(EnemyColor.Text), "(%d+),(%d+),(%d+)")
6707 R = tonumber(R)
6708 G = tonumber(G)
6709 B = tonumber(B)
6710 if R > 1 then
6711 R = R / 255
6712 end
6713 if G > 1 then
6714 G = G / 255
6715 end
6716 if B > 1 then
6717 B = B / 255
6718 end
6719
6720 if R ~= nil and G ~= nil and B ~= nil then
6721 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
6722 Bullshit.Colors.Enemy = Color3.new(R, G, B)
6723 EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
6724 else
6725 EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
6726 end
6727 else
6728 EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
6729 end
6730 end)
6731
6732 AllyColor.FocusLost:connect(function()
6733 local R, G, B = string.match(RemoveSpacesFromString(AllyColor.Text), "(%d+),(%d+),(%d+)")
6734 R = tonumber(R)
6735 G = tonumber(G)
6736 B = tonumber(B)
6737 if R > 1 then
6738 R = R / 255
6739 end
6740 if G > 1 then
6741 G = G / 255
6742 end
6743 if B > 1 then
6744 B = B / 255
6745 end
6746
6747 if R ~= nil and G ~= nil and B ~= nil then
6748 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
6749 Bullshit.Colors.Ally = Color3.new(R, G, B)
6750 AllyColor.Text = tostring(Bullshit.Colors.Ally)
6751 else
6752 AllyColor.Text = tostring(Bullshit.Colors.Ally)
6753 end
6754 else
6755 AllyColor.Text = tostring(Bullshit.Colors.Ally)
6756 end
6757 end)
6758
6759 FriendColor.FocusLost:connect(function()
6760 local R, G, B = string.match(RemoveSpacesFromString(FriendColor.Text), "(%d+),(%d+),(%d+)")
6761 R = tonumber(R)
6762 G = tonumber(G)
6763 B = tonumber(B)
6764 if R > 1 then
6765 R = R / 255
6766 end
6767 if G > 1 then
6768 G = G / 255
6769 end
6770 if B > 1 then
6771 B = B / 255
6772 end
6773
6774 if R ~= nil and G ~= nil and B ~= nil then
6775 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
6776 Bullshit.Colors.Ally = Color3.new(R, G, B)
6777 FriendColor.Text = tostring(Bullshit.Colors.Friend)
6778 else
6779 FriendColor.Text = tostring(Bullshit.Colors.Friend)
6780 end
6781 else
6782 FriendColor.Text = tostring(Bullshit.Colors.Friend)
6783 end
6784 end)
6785
6786 NeutralColor.FocusLost:connect(function()
6787 local R, G, B = string.match(RemoveSpacesFromString(NeutralColor.Text), "(%d+),(%d+),(%d+)")
6788 R = tonumber(R)
6789 G = tonumber(G)
6790 B = tonumber(B)
6791 if R > 1 then
6792 R = R / 255
6793 end
6794 if G > 1 then
6795 G = G / 255
6796 end
6797 if B > 1 then
6798 B = B / 255
6799 end
6800
6801 if R ~= nil and G ~= nil and B ~= nil then
6802 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
6803 Bullshit.Colors.Ally = Color3.new(R, G, B)
6804 NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
6805 else
6806 NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
6807 end
6808 else
6809 NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
6810 end
6811 end)
6812
6813 CrosshairColor.FocusLost:connect(function()
6814 local R, G, B = string.match(RemoveSpacesFromString(CrosshairColor.Text), "(%d+),(%d+),(%d+)")
6815 R = tonumber(R)
6816 G = tonumber(G)
6817 B = tonumber(B)
6818 if R > 1 then
6819 R = R / 255
6820 end
6821 if G > 1 then
6822 G = G / 255
6823 end
6824 if B > 1 then
6825 B = B / 255
6826 end
6827
6828 if R ~= nil and G ~= nil and B ~= nil then
6829 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
6830 Bullshit.Colors.Ally = Color3.new(R, G, B)
6831 EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
6832 else
6833 EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
6834 end
6835 else
6836 EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
6837 end
6838 end)
6839
6840 AutoFireToggle.MouseButton1Click:connect(function()
6841 local hint = Instance.new("Hint", CoreGui)
6842 hint.Text = "Currently broken. :("
6843 wait(3)
6844 hint:Destroy()
6845 --Bullshit.AutoFire = not Bullshit.AutoFire
6846 --AutoFireToggle.Text = tostring(Bullshit.AutoFire)
6847 end)
6848
6849 AimbotKey.MouseButton1Click:connect(function()
6850 AimbotKey.Text = "Press any Key now."
6851 local input = UserInput.InputBegan:wait()
6852 if input.UserInputType == Enum.UserInputType.Keyboard then
6853 Bullshit.AimbotKey = tostring(input.KeyCode)
6854 AimbotKey.Text = string.sub(tostring(input.KeyCode), 14)
6855 else
6856 Bullshit.AimbotKey = tostring(input.UserInputType)
6857 AimbotKey.Text = string.sub(tostring(input.UserInputType), 20)
6858 end
6859 end)
6860
6861 MobESPButton.MouseButton1Click:connect(function()
6862 Bullshit.MobESP = not Bullshit.MobESP
6863 MobESPButton.Text = tostring(Bullshit.MobESP)
6864 if Bullshit.MobESP then
6865 local hint = Instance.new("Hint", CoreGui)
6866 hint.Text = "Turn ESP/Chams off and on again to see mob ESP."
6867 wait(5)
6868 hint.Text = "This is still in beta, expect problems! Message Racist Dolphin#5199 on discord if you encounter a bug!"
6869 wait(10)
6870 hint:Destroy()
6871 end
6872 end)
6873
6874 MobChamsButton.MouseButton1Click:connect(function()
6875 Bullshit.MobChams = not Bullshit.MobChams
6876 MobChamsButton.Text = tostring(Bullshit.MobChams)
6877 if Bullshit.MobChams then
6878 local hint = Instance.new("Hint", CoreGui)
6879 hint.Text = "Turn ESP/Chams off and on again to see mob chams."
6880 wait(5)
6881 hint.Text = "This is still in beta, expect problems! Message Racist Dolphin#5199 on discord if you encounter a bug!"
6882 wait(10)
6883 hint:Destroy()
6884 end
6885 end)
6886
6887 Playername.FocusLost:connect(function()
6888 local FindPlr = FindPlayer(Playername.Text)
6889 if FindPlr then
6890 Playername.Text = FindPlr.Name
6891 elseif not Bullshit.Blacklist[Playername.Text] then
6892 Playername.Text = "Player not Found!"
6893 wait(1)
6894 Playername.Text = "Enter Player Name"
6895 end
6896 end)
6897
6898 AddToBlacklist.MouseButton1Click:connect(function()
6899 local FindPlr = FindPlayer(Playername.Text)
6900 if FindPlr then
6901 if not Bullshit.Blacklist[FindPlr.Name] then
6902 Bullshit.Blacklist[FindPlr.Name] = true
6903 UpdateChams(FindPlr)
6904 CreatePlayerLabel(FindPlr.Name, players)
6905 end
6906 end
6907 end)
6908
6909 RemoveToBlacklist.MouseButton1Click:connect(function()
6910 local FindPlr = FindPlayer(Playername.Text)
6911 if FindPlr then
6912 if Bullshit.Blacklist[FindPlr.Name] then
6913 Bullshit.Blacklist[FindPlr.Name] = nil
6914 UpdateChams(FindPlr)
6915 RefreshPlayerLabels(players, Bullshit.Blacklist)
6916 end
6917 else
6918 if Bullshit.Blacklist[Playername.Text] then
6919 Bullshit.Blacklist[Playername.Text] = nil
6920 RefreshPlayerLabels(players, Bullshit.Blacklist)
6921 end
6922 end
6923 end)
6924
6925 Playername2.FocusLost:connect(function()
6926 local FindPlr = FindPlayer(Playername2.Text)
6927 if FindPlr then
6928 Playername2.Text = FindPlr.Name
6929 elseif not Bullshit.FriendList[Playername2.Text] then
6930 Playername2.Text = "Player not Found!"
6931 wait(1)
6932 Playername2.Text = "Enter Player Name"
6933 end
6934 end)
6935
6936 AddToWhitelist.MouseButton1Click:connect(function()
6937 local FindPlr = FindPlayer(Playername2.Text)
6938 if FindPlr then
6939 if not Bullshit.FriendList[FindPlr.Name] then
6940 Bullshit.FriendList[FindPlr.Name] = true
6941 UpdateChams(FindPlr)
6942 CreatePlayerLabel(FindPlr.Name, players2)
6943 end
6944 end
6945 end)
6946
6947 RemoveToWhitelist.MouseButton1Click:connect(function()
6948 local FindPlr = FindPlayer(Playername2.Text)
6949 if FindPlr then
6950 if Bullshit.FriendList[FindPlr.Name] then
6951 Bullshit.FriendList[FindPlr.Name] = nil
6952 UpdateChams(FindPlr)
6953 RefreshPlayerLabels(players2, Bullshit.FriendList)
6954 end
6955 else
6956 if Bullshit.FriendList[Playername2.Text] then
6957 Bullshit.FriendList[Playername2.Text] = nil
6958 RefreshPlayerLabels(players2, Bullshit.FriendList)
6959 end
6960 end
6961 end)
6962
6963 SaveWhitelist.MouseButton1Click:connect(function()
6964 pcall(function()
6965 writefile("Whitelist.txt", HTTP:JSONEncode(Bullshit.FriendList))
6966 end)
6967 SaveWhitelist.Text = "Saved!"
6968 wait(1)
6969 SaveWhitelist.Text = "Save Friends List"
6970 end)
6971
6972 SaveBlacklist.MouseButton1Click:connect(function()
6973 pcall(function()
6974 writefile("Blacklist.txt", HTTP:JSONEncode(Bullshit.Blacklist))
6975 end)
6976 SaveBlacklist.Text = "Saved!"
6977 wait(1)
6978 SaveBlacklist.Text = "Save Blacklist"
6979 end)
6980
6981 Settings.MouseButton1Click:connect(function()
6982 Settings_2.Visible = not Settings_2.Visible
6983 Information_2.Visible = false
6984 Blacklist.Visible = false
6985 Whitelist.Visible = false
6986 if Settings_2.Visible then
6987 Settings.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
6988 Information.BackgroundColor3 = Color3.new(1, 1, 1)
6989 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
6990 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
6991 else
6992 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
6993 end
6994 end)
6995
6996 Information.MouseButton1Click:connect(function()
6997 Information_2.Visible = not Information_2.Visible
6998 Settings_2.Visible = false
6999 Blacklist.Visible = false
7000 Whitelist.Visible = false
7001 if Information_2.Visible then
7002 Information.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
7003 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
7004 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
7005 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
7006 else
7007 Information.BackgroundColor3 = Color3.new(1, 1, 1)
7008 end
7009 end)
7010
7011 BlacklistToggle.MouseButton1Click:connect(function()
7012 Blacklist.Visible = not Blacklist.Visible
7013 Settings_2.Visible = false
7014 Information_2.Visible = false
7015 Whitelist.Visible = false
7016 if Blacklist.Visible then
7017 BlacklistToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
7018 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
7019 Information.BackgroundColor3 = Color3.new(1, 1, 1)
7020 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
7021 else
7022 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
7023 end
7024 end)
7025
7026 WhitelistToggle.MouseButton1Click:connect(function()
7027 Whitelist.Visible = not Whitelist.Visible
7028 Settings_2.Visible = false
7029 Information_2.Visible = false
7030 Blacklist.Visible = false
7031 if Whitelist.Visible then
7032 WhitelistToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
7033 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
7034 Information.BackgroundColor3 = Color3.new(1, 1, 1)
7035 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
7036 else
7037 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
7038 end
7039 end)
7040
7041 SaveSettings.MouseButton1Click:connect(function()
7042 SaveBullshitSettings()
7043 SaveSettings.Text = "Saved!"
7044 wait(1)
7045 SaveSettings.Text = "Save Settings"
7046 end)
7047
7048 UserInput.InputBegan:connect(function(input, ingui)
7049 if not ingui then
7050 if input.UserInputType == Enum.UserInputType.Keyboard then
7051 if input.KeyCode == Enum.KeyCode.P then
7052 MainFrame.Visible = not MainFrame.Visible
7053 end
7054 end
7055
7056 if tostring(input.KeyCode) == Bullshit.AimbotKey or tostring(input.UserInputType) == Bullshit.AimbotKey then
7057 Bullshit.Aimbot = true
7058 end
7059 end
7060 end)
7061
7062 UserInput.InputEnded:connect(function(input)
7063 if tostring(input.KeyCode) == Bullshit.AimbotKey or tostring(input.UserInputType) == Bullshit.AimbotKey then
7064 Bullshit.Aimbot = false
7065 end
7066 end)
7067end
7068
7069InitMain()
7070
7071Run:BindToRenderStep("UpdateESP", Enum.RenderPriority.Character.Value, function()
7072 for _, v in next, Plrs:GetPlayers() do
7073 if v ~= MyPlr then
7074 UpdateESP(v)
7075 end
7076 end
7077end)
7078
7079Run:BindToRenderStep("UpdateInfo", 1000, function()
7080 Bullshit.ClosestEnemy = GetClosestPlayer()
7081 MyChar = MyPlr.Character
7082 if Bullshit.DebugInfo then
7083 local MyHead, MyTor, MyHum = MyChar:FindFirstChild("Head"), MyChar:FindFirstChild("HumanoidRootPart"), MyChar:FindFirstChild("Humanoid")
7084
7085 local GetChar, GetHead, GetTor, GetHum = nil, nil, nil, nil
7086 if Bullshit.ClosestEnemy ~= nil then
7087 GetChar = Bullshit.ClosestEnemy.Character
7088 GetHead = GetChar:FindFirstChild("Head")
7089 GetTor = GetChar:FindFirstChild("HumanoidRootPart")
7090 GetHum = GetChar:FindFirstChild("Humanoid")
7091
7092 DebugMenu["PlayerSelected"].Text = "Closest Enemy: " .. tostring(Bullshit.ClosestEnemy)
7093
7094 if Bullshit.ClosestEnemy.Team ~= nil then
7095 DebugMenu["PlayerTeam"].Text = "Team: " .. tostring(Bullshit.ClosestEnemy.Team)
7096 else
7097 DebugMenu["PlayerTeam"].Text = "Team: nil"
7098 end
7099
7100 if GetHum then
7101 DebugMenu["PlayerHealth"].Text = "Health: " .. string.format("%.0f", GetHum.Health)
7102 end
7103 if MyTor and GetTor then
7104 local Pos = GetTor.Position
7105 local Dist = (MyTor.Position - Pos).magnitude
7106 DebugMenu["PlayerPosition"].Text = "Position: (X: " .. string.format("%.3f", Pos.X) .. " Y: " .. string.format("%.3f", Pos.Y) .. " Z: " .. string.format("%.3f", Pos.Z) .. ") Distance: " .. string.format("%.0f", Dist) .. " Studs"
7107
7108 local MyCharStuff = MyChar:GetDescendants()
7109 local GetCharStuff = GetChar:GetDescendants()
7110 for _, v in next, GetCharStuff do
7111 if v ~= GetTor then
7112 table.insert(MyCharStuff, v)
7113 end
7114 end
7115 local Ray = Ray.new(MyTor.Position, (Pos - MyTor.Position).unit * 300)
7116 local part = workspace:FindPartOnRayWithIgnoreList(Ray, MyCharStuff)
7117 if part == GetTor then
7118 DebugMenu["BehindWall"].Text = "Behind Wall: false"
7119 else
7120 DebugMenu["BehindWall"].Text = "Behind Wall: true"
7121 end
7122
7123 DebugMenu["Main"].Size = UDim2.new(0, DebugMenu["PlayerPosition"].TextBounds.X, 0, 200)
7124 end
7125 end
7126
7127 -- My Position
7128 if MyTor then
7129 local Pos = MyTor.Position
7130 DebugMenu["Position"].Text = "My Position: (X: " .. string.format("%.3f", Pos.x) .. " Y: " .. string.format("%.3f", Pos.Y) .. " Z: " .. string.format("%.3f", Pos.Z) .. ")"
7131 end
7132
7133 -- FPS
7134 local fps = math.floor(.5 + (1 / (tick() - LastTick)))
7135 local sum = 0
7136 local ave = 0
7137 table.insert(Bullshit.FPSAverage, fps)
7138 for i = 1, #Bullshit.FPSAverage do
7139 sum = sum + Bullshit.FPSAverage[i]
7140 end
7141 DebugMenu["FPS"].Text = "FPS: " .. tostring(fps) .. " Average: " .. string.format("%.0f", (sum / #Bullshit.FPSAverage))
7142 if (tick() - LastTick) >= 15 then
7143 Bullshit.FPSAverage = { }
7144 LastTick = tick()
7145 end
7146 LastTick = tick()
7147 end
7148end)
7149
7150Run:BindToRenderStep("Aimbot", Enum.RenderPriority.First.Value, function()
7151 ClosestEnemy = GetClosestPlayerNotBehindWall()
7152 if Bullshit.AimbotEnabled and Bullshit.Aimbot then
7153 if ClosestEnemy ~= nil then
7154 local GetChar = ClosestEnemy.Character
7155 if MyChar and GetChar then
7156 local MyCharStuff = MyChar:GetDescendants()
7157 local MyHead = MyChar:FindFirstChild("Head")
7158 local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
7159 local MyHum = MyChar:FindFirstChild("Humanoid")
7160 local GetHead = GetChar:FindFirstChild("Head")
7161 local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
7162 local GetHum = GetChar:FindFirstChild("Humanoid")
7163 if MyHead and MyTor and MyHum and GetHead and GetTor and GetHum then
7164 if MyHum.Health > 1 and (GetHum.Health > 1 and not GetChar:FindFirstChild("KO")) then
7165 MyPlr.CameraMode = Enum.CameraMode.LockFirstPerson
7166 MyCam.CFrame = CFrame.new(MyHead.CFrame.p, GetHead.CFrame.p)
7167 if Bullshit.AutoFire then
7168 mouse1click() -- >:(
7169 end
7170 end
7171 end
7172 end
7173 end
7174 else
7175 MyPlr.CameraMode = Bullshit.CameraModeBackup
7176 end
7177end)
7178
7179local succ, out = coroutine.resume(coroutine.create(function()
7180 while true do
7181 for _, v in next, Plrs:GetPlayers() do
7182 UpdateChams(v)
7183 Run.RenderStepped:wait()
7184 end
7185 end
7186end))
7187
7188if not succ then
7189 error(out)
7190end
7191end)
7192
7193Spin.Name = "Spin"
7194Spin.Parent = MainGUI
7195Spin.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
7196Spin.BorderSizePixel = 0
7197Spin.Position = UDim2.new(0.155987069, 0, 0.367256641, 0)
7198Spin.Size = UDim2.new(0, 72, 0, 29)
7199Spin.Font = Enum.Font.GothamBlack
7200Spin.Text = "Spinner"
7201Spin.TextColor3 = Color3.new(1, 1, 1)
7202Spin.TextScaled = true
7203Spin.TextSize = 14
7204Spin.TextWrapped = true
7205Spin.MouseButton1Click:connect(function()
7206 -- Made By JackMcJagger15
7207local FlingKill = Instance.new("ScreenGui")
7208local Main = Instance.new("Frame")
7209local Label = Instance.new("Frame")
7210local Shadow = Instance.new("Frame")
7211local StartKill = Instance.new("TextButton")
7212local StopKill = Instance.new("TextButton")
7213local Instructions = Instance.new("TextLabel")
7214local CurrentPower = Instance.new("TextLabel")
7215local Recomendation = Instance.new("TextLabel")
7216local NameOfGui = Instance.new("TextLabel")
7217local Exit = Instance.new("TextButton")
7218local UPArrow = Instance.new("TextButton")
7219local DownArrow = Instance.new("TextButton")
7220
7221-- Properties
7222
7223FlingKill.Name = "Fling/Kill"
7224FlingKill.Parent = game.CoreGui
7225
7226Main.Name = "Main"
7227Main.Parent = FlingKill
7228Main.BackgroundColor3 = Color3.new(0.92549, 0.941177, 0.945098)
7229Main.BorderSizePixel = 0
7230Main.Position = UDim2.new(0.702554762, 0, 0.446640313, 0)
7231Main.Size = UDim2.new(0, 217, 0, 233)
7232Main.Selectable = true
7233Main.Active = true
7234Main.Draggable = true
7235
7236Label.Name = "Label"
7237Label.Parent = Main
7238Label.BackgroundColor3 = Color3.new(0.741176, 0.764706, 0.780392)
7239Label.BorderSizePixel = 0
7240Label.Size = UDim2.new(0, 217, 0, 27)
7241
7242Shadow.Name = "Shadow"
7243Shadow.Parent = Main
7244Shadow.BackgroundColor3 = Color3.new(0.67451, 0.694118, 0.705882)
7245Shadow.BorderSizePixel = 0
7246Shadow.Position = UDim2.new(0, 0, 0.115879826, 0)
7247Shadow.Size = UDim2.new(0, 217, 0, 9)
7248
7249StartKill.Name = "StartKill"
7250StartKill.Parent = Main
7251StartKill.BackgroundColor3 = Color3.new(0.741176, 0.764706, 0.780392)
7252StartKill.BorderSizePixel = 0
7253StartKill.Position = UDim2.new(0.195852548, 0, 0.227467805, 0)
7254StartKill.Size = UDim2.new(0, 126, 0, 23)
7255StartKill.Font = Enum.Font.Cartoon
7256StartKill.Text = "FE Kill/Fling"
7257StartKill.TextColor3 = Color3.new(0, 0, 0)
7258StartKill.TextSize = 14
7259
7260StopKill.Name = "StopKill"
7261StopKill.Parent = Main
7262StopKill.BackgroundColor3 = Color3.new(0.741176, 0.764706, 0.780392)
7263StopKill.BorderSizePixel = 0
7264StopKill.Position = UDim2.new(0.207373276, 0, 0.38197428, 0)
7265StopKill.Size = UDim2.new(0, 124, 0, 23)
7266StopKill.Font = Enum.Font.Cartoon
7267StopKill.Text = "Stop FE Kill/Fling"
7268StopKill.TextColor3 = Color3.new(0, 0, 0)
7269StopKill.TextSize = 14
7270
7271Instructions.Name = "Instructions"
7272Instructions.Parent = Main
7273Instructions.BackgroundColor3 = Color3.new(1, 1, 1)
7274Instructions.BackgroundTransparency = 1
7275Instructions.Position = UDim2.new(0.0391705073, 0, 0.549356222, 0)
7276Instructions.Size = UDim2.new(0, 200, 0, 32)
7277Instructions.Font = Enum.Font.Cartoon
7278Instructions.Text = "Just touch someone to watch the fly to their death!"
7279Instructions.TextColor3 = Color3.new(0, 0, 0)
7280Instructions.TextSize = 14
7281Instructions.TextWrapped = true
7282
7283CurrentPower.Name = "CurrentPower"
7284CurrentPower.Parent = Main
7285CurrentPower.BackgroundColor3 = Color3.new(1, 1, 1)
7286CurrentPower.BackgroundTransparency = 1
7287CurrentPower.Position = UDim2.new(0.276497692, 0, 0.686695278, 0)
7288CurrentPower.Size = UDim2.new(0, 98, 0, 36)
7289CurrentPower.Font = Enum.Font.Cartoon
7290CurrentPower.Text = "Current Power = 5"
7291CurrentPower.TextColor3 = Color3.new(0, 0, 0)
7292CurrentPower.TextSize = 14
7293
7294Recomendation.Name = "Recomendation"
7295Recomendation.Parent = Main
7296Recomendation.BackgroundColor3 = Color3.new(1, 1, 1)
7297Recomendation.BackgroundTransparency = 1
7298Recomendation.Position = UDim2.new(0.0414746553, 0, 0.884120166, 0)
7299Recomendation.Size = UDim2.new(0, 200, 0, 21)
7300Recomendation.Font = Enum.Font.Cartoon
7301Recomendation.Text = "Recommended Power is 5"
7302Recomendation.TextColor3 = Color3.new(0, 0, 0)
7303Recomendation.TextSize = 14
7304
7305NameOfGui.Name = "NameOfGui"
7306NameOfGui.Parent = Main
7307NameOfGui.BackgroundColor3 = Color3.new(1, 1, 1)
7308NameOfGui.BackgroundTransparency = 1
7309NameOfGui.Position = UDim2.new(0.0806451589, 0, 0, 0)
7310NameOfGui.Size = UDim2.new(0, 154, 0, 27)
7311NameOfGui.Font = Enum.Font.Cartoon
7312NameOfGui.Text = "FE Kill/Fling By JackMcJagger15"
7313NameOfGui.TextColor3 = Color3.new(0, 0, 0)
7314NameOfGui.TextSize = 14
7315
7316Exit.Name = "Exit"
7317Exit.Parent = Main
7318Exit.BackgroundColor3 = Color3.new(1, 1, 1)
7319Exit.BackgroundTransparency = 1
7320Exit.Position = UDim2.new(0.907834113, 0, 0, 0)
7321Exit.Size = UDim2.new(0, 20, 0, 27)
7322Exit.Font = Enum.Font.Cartoon
7323Exit.Text = "X"
7324Exit.TextColor3 = Color3.new(0, 0, 0)
7325Exit.TextSize = 14
7326
7327UPArrow.Name = "UPArrow"
7328UPArrow.Parent = Main
7329UPArrow.BackgroundColor3 = Color3.new(1, 1, 1)
7330UPArrow.BackgroundTransparency = 1
7331UPArrow.Position = UDim2.new(0.0783410147, 0, 0.716738224, 0)
7332UPArrow.Size = UDim2.new(0, 26, 0, 23)
7333UPArrow.Font = Enum.Font.Cartoon
7334UPArrow.Text = "Up"
7335UPArrow.TextColor3 = Color3.new(0, 0, 0)
7336UPArrow.TextSize = 12
7337UPArrow.TextWrapped = true
7338
7339DownArrow.Name = "DownArrow"
7340DownArrow.Parent = Main
7341DownArrow.BackgroundColor3 = Color3.new(1, 1, 1)
7342DownArrow.BackgroundTransparency = 1
7343DownArrow.Position = UDim2.new(0.792626739, 0, 0.714592278, 0)
7344DownArrow.Size = UDim2.new(0, 26, 0, 23)
7345DownArrow.Font = Enum.Font.Cartoon
7346DownArrow.Text = "Down"
7347DownArrow.TextColor3 = Color3.new(0, 0, 0)
7348DownArrow.TextSize = 12
7349DownArrow.TextWrapped = true
7350
7351power = 500
7352active = false
7353local val = Instance.new("IntValue")
7354val.Name = "Number"
7355val.Parent = game.Players.LocalPlayer
7356val.Value = 5
7357
7358Exit.MouseButton1Click:connect(function()
7359FlingKill.Enabled = false
7360end)
7361
7362StartKill.MouseButton1Click:connect(function()
7363game:GetService('RunService').Stepped:connect(function()
7364if game.Players.LocalPlayer.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
7365game.Players.LocalPlayer.Character.Head.CanCollide = false
7366game.Players.LocalPlayer.Character.Torso.CanCollide = false
7367game.Players.LocalPlayer.Character["Left Leg"].CanCollide = false
7368game.Players.LocalPlayer.Character["Right Leg"].CanCollide = false
7369else
7370if game.Players.LocalPlayer.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
7371game.Players.LocalPlayer.Character.Head.CanCollide = false
7372game.Players.LocalPlayer.Character.UpperTorso.CanCollide = false
7373game.Players.LocalPlayer.Character.LowerTorso.CanCollide = false
7374game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide = false
7375end
7376end
7377end)
7378wait(.1)
7379local bambam = Instance.new("BodyThrust")
7380bambam.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart
7381bambam.Force = Vector3.new(power,0,power)
7382bambam.Location = game.Players.LocalPlayer.Character.HumanoidRootPart.Position
7383end)
7384
7385StopKill.MouseButton1Click:connect(function()
7386active = false
7387game.Players.LocalPlayer.Character.HumanoidRootPart.BodyThrust:Remove()
7388end)
7389
7390UPArrow.MouseButton1Click:connect(function()
7391power = power + 100
7392game.Players.LocalPlayer.Number.Value = game.Players.LocalPlayer.Number.Value + 1
7393CurrentPower.Text = "Current Power = " .. game.Players.LocalPlayer.Number.Value
7394end)
7395
7396DownArrow.MouseButton1Click:connect(function()
7397power = power - 100
7398game.Players.LocalPlayer.Number.Value = game.Players.LocalPlayer.Number.Value - 1
7399CurrentPower.Text = "Current Power = " .. game.Players.LocalPlayer.Number.Value
7400end)
7401end)
7402
7403kill.Name = "kill"
7404kill.Parent = MainGUI
7405kill.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
7406kill.BorderSizePixel = 0
7407kill.Position = UDim2.new(0.596384406, 0, 0.367256641, 0)
7408kill.Size = UDim2.new(0, 72, 0, 29)
7409kill.Font = Enum.Font.GothamBlack
7410kill.Text = "Fe kill GUI"
7411kill.TextColor3 = Color3.new(1, 1, 1)
7412kill.TextScaled = true
7413kill.TextSize = 14
7414kill.TextWrapped = true
7415kill.MouseButton1Click:connect(function()
7416 local ScreenGui = Instance.new("ScreenGui")
7417local ui = Instance.new("Frame")
7418local title = Instance.new("TextLabel")
7419local Frame = Instance.new("Frame")
7420local Username = Instance.new("TextBox")
7421local Kill = Instance.new("TextButton")
7422local cred = Instance.new("TextLabel")
7423--Properties:
7424ScreenGui.Parent = game:GetService("CoreGui")
7425ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
7426
7427ui.Name = "ui"
7428ui.Parent = ScreenGui
7429ui.Active = true
7430ui.BackgroundColor3 = Color3.new(1, 1, 1)
7431ui.BackgroundTransparency = 0.20000000298023
7432ui.BorderSizePixel = 3
7433ui.Position = UDim2.new(0.254972845, 0, 0.419703096, 0)
7434ui.Size = UDim2.new(0, 535, 0, 283)
7435
7436title.Name = "title"
7437title.Parent = ui
7438title.BackgroundColor3 = Color3.new(1, 1, 1)
7439title.BackgroundTransparency = 1
7440title.BorderSizePixel = 2
7441title.Position = UDim2.new(0, 0, 0.0199999996, 0)
7442title.Size = UDim2.new(1, 0, 0, 50)
7443title.Font = Enum.Font.SourceSans
7444title.Text = "FE KILL"
7445title.TextColor3 = Color3.new(0, 0, 0)
7446title.TextScaled = true
7447title.TextSize = 14
7448title.TextWrapped = true
7449
7450Frame.Parent = title
7451Frame.BackgroundColor3 = Color3.new(0, 0, 0)
7452Frame.BorderSizePixel = 0
7453Frame.Position = UDim2.new(0.25, 0, 0.860000014, 0)
7454Frame.Size = UDim2.new(0.5, 0, 0, 3)
7455
7456Username.Name = "Username"
7457Username.Parent = ui
7458Username.BackgroundColor3 = Color3.new(1, 1, 1)
7459Username.BorderSizePixel = 0
7460Username.Position = UDim2.new(0.100000001, 0, 0.300000012, 0)
7461Username.Size = UDim2.new(0.800000012, 0, 0, 50)
7462Username.Font = Enum.Font.SourceSans
7463Username.PlaceholderText = "Name"
7464Username.Text = ""
7465Username.TextColor3 = Color3.new(0, 0, 0)
7466Username.TextScaled = true
7467Username.TextSize = 14
7468Username.TextWrapped = true
7469
7470Kill.Name = "Kill"
7471Kill.Parent = ui
7472Kill.BackgroundColor3 = Color3.new(1, 1, 1)
7473Kill.BackgroundTransparency = 0.20000000298023
7474Kill.BorderSizePixel = 2
7475Kill.Position = UDim2.new(0.25, 0, 0.529999971, 0)
7476Kill.Size = UDim2.new(0.5, 0, 0, 50)
7477Kill.Font = Enum.Font.Gotham
7478Kill.Text = "KILL"
7479Kill.TextColor3 = Color3.new(0, 0, 0)
7480Kill.TextScaled = true
7481Kill.TextSize = 14
7482Kill.TextWrapped = true
7483
7484cred.Name = "cred"
7485cred.Parent = ui
7486cred.BackgroundColor3 = Color3.new(1, 1, 1)
7487cred.BackgroundTransparency = 1
7488cred.BorderSizePixel = 2
7489cred.Position = UDim2.new(0.0500000007, 0, 0.769999981, 0)
7490cred.Size = UDim2.new(0.899999976, 0, 0, 50)
7491cred.Font = Enum.Font.SourceSans
7492cred.Text = "Credits to Cyclically, Thunder Mods"
7493cred.TextColor3 = Color3.new(0, 0, 0)
7494cred.TextScaled = true
7495cred.TextSize = 14
7496cred.TextWrapped = true
7497ui.Draggable = true
7498
7499-- creds to Hamiii for the plr finder
7500local Players = game:GetService("Players")
7501local LocalPlayer = Players.LocalPlayer
7502local function RemoveSpaces(String)
7503 return String:gsub("%s+", "") or String
7504end
7505
7506local function FindPlayer(String)
7507 String = RemoveSpaces(String)
7508 for _, _Player in pairs(Players:GetPlayers()) do
7509 if _Player.Name:lower():match('^'.. String:lower()) then
7510 return _Player
7511 end
7512 end
7513 return nil
7514end
7515
7516Kill.MouseButton1Click:Connect(function()
7517 local Target = FindPlayer(Username.Text)
7518 if Target and Target.Character then
7519 local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
7520 local Torso = Character:FindFirstChild("Torso") or Character:FindFirstChild("UpperTorso")
7521
7522 local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
7523 Torso.Anchored = true
7524 local tool = Instance.new("Tool", LocalPlayer.Backpack)
7525 local hat = LocalPlayer.Character:FindFirstChildOfClass("Accessory")
7526 local hathandle = hat.Handle
7527 hathandle.Parent = tool
7528 hathandle.Massless = true
7529 tool.GripPos = Vector3.new(0, 9e99, 0)
7530 tool.Parent = LocalPlayer.Character
7531 repeat wait() until LocalPlayer.Character:FindFirstChildOfClass("Tool") ~= nil
7532 tool.Grip = CFrame.new(Vector3.new(0, 0, 0))
7533 Torso.Anchored = false
7534 repeat LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = Target.Character:FindFirstChild("HumanoidRootPart").CFrame wait()
7535 until Target.Character == nil or Target.Character:FindFirstChild("Humanoid").Health <= 0 or LocalPlayer.Character == nil or LocalPlayer.Character:FindFirstChild("Humanoid").Health <= 0 or (Target.Character:FindFirstChild("HumanoidRootPart").Velocity.magnitude - Target.Character:FindFirstChild("Humanoid").WalkSpeed) > (Target.Character:FindFirstChild("Humanoid").WalkSpeed + 20)
7536 LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
7537 hathandle.Parent = hat
7538 hathandle.Massless = false
7539 tool:Destroy()
7540 LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
7541 else
7542 warn'no player found named like that or he has no char'
7543 end
7544end)
7545end)
7546
7547Info.Name = "Info"
7548Info.Parent = MainGUI
7549Info.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
7550Info.BorderSizePixel = 0
7551Info.Position = UDim2.new(0.550026774, 0, 0.796460152, 0)
7552Info.Size = UDim2.new(0, 67, 0, 26)
7553Info.Font = Enum.Font.GothamBlack
7554Info.Text = "Info"
7555Info.TextColor3 = Color3.new(1, 1, 1)
7556Info.TextScaled = true
7557Info.TextSize = 14
7558Info.TextWrapped = true
7559Info.MouseButton1Click:connect(function()
7560 InfoFrame.Visible = true
7561end)
7562
7563InfoFrame.Name = "InfoFrame"
7564InfoFrame.Parent = Info
7565InfoFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
7566InfoFrame.Position = UDim2.new(2.5522387, 0, -6.92307711, 0)
7567InfoFrame.Size = UDim2.new(0, 171, 0, 226)
7568InfoFrame.Visible = false
7569
7570TextLabel_9.Parent = InfoFrame
7571TextLabel_9.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
7572TextLabel_9.BorderSizePixel = 0
7573TextLabel_9.Size = UDim2.new(0, 171, 0, 26)
7574TextLabel_9.Font = Enum.Font.GothamBlack
7575TextLabel_9.Text = "SomeBody - Info"
7576TextLabel_9.TextColor3 = Color3.new(1, 1, 1)
7577TextLabel_9.TextScaled = true
7578TextLabel_9.TextSize = 14
7579TextLabel_9.TextWrapped = true
7580
7581CloseInfo.Name = "CloseInfo"
7582CloseInfo.Parent = InfoFrame
7583CloseInfo.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
7584CloseInfo.BorderSizePixel = 0
7585CloseInfo.Position = UDim2.new(0.747075677, 0, 0.831858456, 0)
7586CloseInfo.Size = UDim2.new(0, 34, 0, 26)
7587CloseInfo.Font = Enum.Font.GothamBlack
7588CloseInfo.Text = "X"
7589CloseInfo.TextColor3 = Color3.new(1, 0, 0)
7590CloseInfo.TextScaled = true
7591CloseInfo.TextSize = 14
7592CloseInfo.TextWrapped = true
7593CloseInfo.MouseButton1Click:Connect(function()
7594 InfoFrame.Visible = false
7595end)
7596
7597TextLabel_10.Parent = InfoFrame
7598TextLabel_10.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
7599TextLabel_10.BorderSizePixel = 0
7600TextLabel_10.Position = UDim2.new(0, 0, 0.115044251, 0)
7601TextLabel_10.Size = UDim2.new(0, 171, 0, 154)
7602TextLabel_10.Font = Enum.Font.GothamBlack
7603TextLabel_10.Text = "LordGeo is a boy K? made by NeverScript#4346"
7604TextLabel_10.TextColor3 = Color3.new(1, 1, 1)
7605TextLabel_10.TextScaled = true
7606TextLabel_10.TextSize = 14
7607TextLabel_10.TextWrapped = true
7608
7609OpenGUI.Name = "OpenGUI"
7610OpenGUI.Parent = ScreenGui
7611OpenGUI.BackgroundColor3 = Color3.new(1, 1, 1)
7612OpenGUI.BorderSizePixel = 0
7613OpenGUI.Position = UDim2.new(0.00812065601, 0, 0.882352948, 0)
7614OpenGUI.Size = UDim2.new(0, 61, 0, 25)
7615OpenGUI.Visible = false
7616
7617Open.Name = "Open"
7618Open.Parent = OpenGUI
7619Open.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
7620Open.BorderSizePixel = 0
7621Open.Size = UDim2.new(0, 61, 0, 25)
7622Open.Font = Enum.Font.GothamBlack
7623Open.Text = "Open"
7624Open.TextColor3 = Color3.new(1, 1, 1)
7625Open.TextScaled = true
7626Open.TextSize = 14
7627Open.TextWrapped = true
7628Open.MouseButton1Click:connect(function()
7629 MainGUI.Visible = true
7630 OpenGUI.Visible = false
7631end)