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