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