· 7 years ago · Feb 16, 2019, 08:26 PM
1
2See how your visitors are really using your website.
3HIDE AD • AD VIA BUYSELLADS
4PASTEBINnew paste
5
6IMPORTANT: Please secure your Pastebin account by adding an email address to your profile.
7
8Untitled
9 A GUEST JAN 2ND, 2019 7,169 NEVER
10
11Pastebin PRO Accounts WINTER SPECIAL! For a limited time get 40% discount on a LIFETIME PRO account! Offer ends soon.
12rawdownloadreport 98.55 KB
13-- Issues:
14-- 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.)
15-- Phantom Forces: Weird positioning bug with tracers? Tracer positions a bit behind localplayer. (Maybe make the update faster? > RenderPriority.First ?
16
17-- Settings can be found on line: 51
18-- Don't change anything if you don't understand.
19
20local Plrs = game:GetService("Players")
21local Run = game:GetService("RunService")
22local CoreGui = game:GetService("CoreGui")
23local StartGui = game:GetService("StarterGui")
24local Teams = game:GetService("Teams")
25local UserInput = game:GetService("UserInputService")
26local Light = game:GetService("Lighting")
27local HTTP = game:GetService("HttpService")
28local RepStor = game:GetService("ReplicatedStorage")
29
30function GetCamera() -- Just in case some game renames the player's camera.
31 return workspace:FindFirstChildOfClass("Camera")
32end
33
34local ChamsFolder = Instance.new("Folder", CoreGui)
35ChamsFolder.Name = "Chams"
36local PlayerChams = Instance.new("Folder", ChamsFolder)
37PlayerChams.Name = "PlayerChams"
38local ItemChams = Instance.new("Folder", ChamsFolder)
39ItemChams.Name = "ItemChams"
40
41local ESPFolder = Instance.new("Folder", CoreGui)
42ESPFolder.Name = "ESP Stuff"
43local PlayerESP = Instance.new("Folder", ESPFolder)
44PlayerESP.Name = "PlayerESP"
45local ItemESP = Instance.new("Folder", ESPFolder)
46ItemESP.Name = "ItemESP"
47
48local MyPlr = Plrs.LocalPlayer
49local MyChar = MyPlr.Character
50local MyMouse = MyPlr:GetMouse()
51local MyCam = GetCamera()
52if MyCam == nil then
53 error("WHAT KIND OF BLACK MAGIC IS THIS, CAMERA NOT FOUND.")
54 return
55end
56
57local Tracers = Instance.new("Folder", MyCam)
58Tracers.Name = "Tracers"
59local TracerData = { }
60local TracerMT = setmetatable(TracerData, {
61 __newindex = function(tab, index, val)
62 rawset(tab, index, val)
63 end
64})
65
66function RemoveSpacesFromString(Str)
67 local newstr = ""
68 for i = 1, #Str do
69 if Str:sub(i, i) ~= " " then
70 newstr = newstr .. Str:sub(i, i)
71 end
72 end
73
74 return newstr
75end
76
77function CloneTable(T)
78 local temp = { }
79 for i,v in next, T do
80 if type(v) == "table" then
81 temp[i] = CloneTable(v)
82 else
83 temp[i] = v
84 end
85 end
86 return temp
87end
88
89local Bullshit = {
90 ESPEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
91 CHAMSEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
92 TracersEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
93 DebugInfo = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
94 OutlinesEnabled = false,
95 FullbrightEnabled = false,
96 CrosshairEnabled = false,
97 AimbotEnabled = false,
98 Aimbot = false,
99 TracersLength = 500, -- MAX DISTANCE IS 2048 DO NOT GO ABOVE OR YOU'LL ENCOUNTER PROBLEMS.
100 ESPLength = 10000,
101 CHAMSLength = 500,
102 PlaceTracersUnderCharacter = false, -- Change to true if you want tracers to be placed under your character instead of at the bottom of your camera.
103 FreeForAll = false, -- use for games that don't have teams (Apocalypse Rising)
104 AutoFire = false,
105 MobChams = false,
106 MobESP = false,
107 AimbotKey = "Enum.UserInputType.MouseButton2", -- Doesn't do anything yet.
108 Colors = {
109 Enemy = Color3.new(1, 0, 0),
110 Ally = Color3.new(0, 1, 0),
111 Friend = Color3.new(1, 1, 0),
112 Neutral = Color3.new(1, 1, 1),
113 Crosshair = Color3.new(1, 0, 0),
114 ColorOverride = nil, -- Every player will have the chosen color regardless of enemy or ally.
115 },
116
117 -- VVVV DON'T EDIT BELOW VVVV --
118 ClosestEnemy = nil,
119 CharAddedEvent = { },
120 OutlinedParts = { },
121 WorkspaceChildAddedEvent = nil,
122 LightingEvent = nil,
123 AmbientBackup = Light.Ambient,
124 ColorShiftBotBackup = Light.ColorShift_Bottom,
125 ColorShiftTopBackup = Light.ColorShift_Top,
126 FPSAverage = { },
127 Blacklist = { },
128 FriendList = { },
129 CameraModeBackup = MyPlr.CameraMode,
130 GameSpecificCrap = {
131 },
132 Mob_ESP_CHAMS_Ran_Once = false,
133}
134
135function SaveBullshitSettings()
136 local temp = { }
137 local succ, out = pcall(function()
138 temp.TracersLength = Bullshit.TracersLength
139 temp.ESPLength = Bullshit.ESPLength
140 temp.CHAMSLength = Bullshit.CHAMSLength
141 temp.PlaceTracersUnderCharacter = Bullshit.PlaceTracersUnderCharacter
142 temp.FreeForAll = Bullshit.FreeForAll
143 temp.AutoFire = Bullshit.AutoFire
144 temp.AimbotKey = tostring(Bullshit.AimbotKey)
145 temp.MobChams = Bullshit.MobChams
146 temp.MobESP = Bullshit.MobESP
147 temp.Colors = { }
148 for i, v in next, Bullshit.Colors do
149 temp.Colors[i] = tostring(v)
150 end
151 writefile("ProjectBullshit.txt", HTTP:JSONEncode(temp))
152 end)
153 if not succ then
154 error(out)
155 end
156end
157
158fuck = pcall(function()
159 local temp = HTTP:JSONDecode(readfile("ProjectBullshit.txt"))
160 if temp.MobChams ~= nil and temp.MobESP ~= nil then
161 for i, v in next, temp do
162 if i ~= "Colors" then
163 Bullshit[i] = v
164 end
165 end
166 for i, v in next, temp.Colors do
167 local r, g, b = string.match(RemoveSpacesFromString(v), "(%d+),(%d+),(%d+)")
168 r = tonumber(r)
169 g = tonumber(g)
170 b = tonumber(b)
171
172 temp.Colors[i] = Color3.new(r, g, b)
173 end
174 Bullshit.Colors = temp.Colors
175 else
176 spawn(function()
177 SaveBullshitSettings()
178 local hint = Instance.new("Hint", CoreGui)
179 hint.Text = "Major update requried your settings to be wiped! Sorry!"
180 wait(5)
181 hint:Destroy()
182 end)
183 end
184
185 Bullshit.AutoFire = false
186end)
187
188-- Load blacklist file if it exists
189fuck2 = pcall(function()
190 Bullshit.Blacklist = HTTP:JSONDecode(readfile("Blacklist.txt"))
191end)
192
193fuck3 = pcall(function()
194 Bullshit.FriendList = HTTP:JSONDecode(readfile("Whitelist.txt"))
195end)
196
197local DebugMenu = { }
198DebugMenu["SC"] = Instance.new("ScreenGui", CoreGui)
199DebugMenu["SC"].Name = "Debug"
200DebugMenu["Main"] = Instance.new("Frame", DebugMenu["SC"])
201DebugMenu["Main"].Name = "Debug Menu"
202DebugMenu["Main"].Position = UDim2.new(0, 20, 1, -220)
203DebugMenu["Main"].Size = UDim2.new(1, 0, 0, 200)
204DebugMenu["Main"].BackgroundTransparency = 1
205DebugMenu["Main"].Visible = false
206if game.PlaceId == 606849621 then
207 DebugMenu["Main"].Position = UDim2.new(0, 230, 1, -220)
208end
209DebugMenu["Main"].Draggable = true
210DebugMenu["Main"].Active = true
211DebugMenu["Position"] = Instance.new("TextLabel", DebugMenu["Main"])
212DebugMenu["Position"].BackgroundTransparency = 1
213DebugMenu["Position"].Position = UDim2.new(0, 0, 0, 0)
214DebugMenu["Position"].Size = UDim2.new(1, 0, 0, 15)
215DebugMenu["Position"].Font = "Arcade"
216DebugMenu["Position"].Text = ""
217DebugMenu["Position"].TextColor3 = Color3.new(1, 1, 1)
218DebugMenu["Position"].TextSize = 15
219DebugMenu["Position"].TextStrokeColor3 = Color3.new(0, 0, 0)
220DebugMenu["Position"].TextStrokeTransparency = 0.3
221DebugMenu["Position"].TextXAlignment = "Left"
222DebugMenu["FPS"] = Instance.new("TextLabel", DebugMenu["Main"])
223DebugMenu["FPS"].BackgroundTransparency = 1
224DebugMenu["FPS"].Position = UDim2.new(0, 0, 0, 15)
225DebugMenu["FPS"].Size = UDim2.new(1, 0, 0, 15)
226DebugMenu["FPS"].Font = "Arcade"
227DebugMenu["FPS"].Text = ""
228DebugMenu["FPS"].TextColor3 = Color3.new(1, 1, 1)
229DebugMenu["FPS"].TextSize = 15
230DebugMenu["FPS"].TextStrokeColor3 = Color3.new(0, 0, 0)
231DebugMenu["FPS"].TextStrokeTransparency = 0.3
232DebugMenu["FPS"].TextXAlignment = "Left"
233DebugMenu["PlayerSelected"] = Instance.new("TextLabel", DebugMenu["Main"])
234DebugMenu["PlayerSelected"].BackgroundTransparency = 1
235DebugMenu["PlayerSelected"].Position = UDim2.new(0, 0, 0, 35)
236DebugMenu["PlayerSelected"].Size = UDim2.new(1, 0, 0, 15)
237DebugMenu["PlayerSelected"].Font = "Arcade"
238DebugMenu["PlayerSelected"].Text = ""
239DebugMenu["PlayerSelected"].TextColor3 = Color3.new(1, 1, 1)
240DebugMenu["PlayerSelected"].TextSize = 15
241DebugMenu["PlayerSelected"].TextStrokeColor3 = Color3.new(0, 0, 0)
242DebugMenu["PlayerSelected"].TextStrokeTransparency = 0.3
243DebugMenu["PlayerSelected"].TextXAlignment = "Left"
244DebugMenu["PlayerTeam"] = Instance.new("TextLabel", DebugMenu["Main"])
245DebugMenu["PlayerTeam"].BackgroundTransparency = 1
246DebugMenu["PlayerTeam"].Position = UDim2.new(0, 0, 0, 50)
247DebugMenu["PlayerTeam"].Size = UDim2.new(1, 0, 0, 15)
248DebugMenu["PlayerTeam"].Font = "Arcade"
249DebugMenu["PlayerTeam"].Text = ""
250DebugMenu["PlayerTeam"].TextColor3 = Color3.new(1, 1, 1)
251DebugMenu["PlayerTeam"].TextSize = 15
252DebugMenu["PlayerTeam"].TextStrokeColor3 = Color3.new(0, 0, 0)
253DebugMenu["PlayerTeam"].TextStrokeTransparency = 0.3
254DebugMenu["PlayerTeam"].TextXAlignment = "Left"
255DebugMenu["PlayerHealth"] = Instance.new("TextLabel", DebugMenu["Main"])
256DebugMenu["PlayerHealth"].BackgroundTransparency = 1
257DebugMenu["PlayerHealth"].Position = UDim2.new(0, 0, 0, 65)
258DebugMenu["PlayerHealth"].Size = UDim2.new(1, 0, 0, 15)
259DebugMenu["PlayerHealth"].Font = "Arcade"
260DebugMenu["PlayerHealth"].Text = ""
261DebugMenu["PlayerHealth"].TextColor3 = Color3.new(1, 1, 1)
262DebugMenu["PlayerHealth"].TextSize = 15
263DebugMenu["PlayerHealth"].TextStrokeColor3 = Color3.new(0, 0, 0)
264DebugMenu["PlayerHealth"].TextStrokeTransparency = 0.3
265DebugMenu["PlayerHealth"].TextXAlignment = "Left"
266DebugMenu["PlayerPosition"] = Instance.new("TextLabel", DebugMenu["Main"])
267DebugMenu["PlayerPosition"].BackgroundTransparency = 1
268DebugMenu["PlayerPosition"].Position = UDim2.new(0, 0, 0, 80)
269DebugMenu["PlayerPosition"].Size = UDim2.new(1, 0, 0, 15)
270DebugMenu["PlayerPosition"].Font = "Arcade"
271DebugMenu["PlayerPosition"].Text = ""
272DebugMenu["PlayerPosition"].TextColor3 = Color3.new(1, 1, 1)
273DebugMenu["PlayerPosition"].TextSize = 15
274DebugMenu["PlayerPosition"].TextStrokeColor3 = Color3.new(0, 0, 0)
275DebugMenu["PlayerPosition"].TextStrokeTransparency = 0.3
276DebugMenu["PlayerPosition"].TextXAlignment = "Left"
277DebugMenu["BehindWall"] = Instance.new("TextLabel", DebugMenu["Main"])
278DebugMenu["BehindWall"].BackgroundTransparency = 1
279DebugMenu["BehindWall"].Position = UDim2.new(0, 0, 0, 95)
280DebugMenu["BehindWall"].Size = UDim2.new(1, 0, 0, 15)
281DebugMenu["BehindWall"].Font = "Arcade"
282DebugMenu["BehindWall"].Text = ""
283DebugMenu["BehindWall"].TextColor3 = Color3.new(1, 1, 1)
284DebugMenu["BehindWall"].TextSize = 15
285DebugMenu["BehindWall"].TextStrokeColor3 = Color3.new(0, 0, 0)
286DebugMenu["BehindWall"].TextStrokeTransparency = 0.3
287DebugMenu["BehindWall"].TextXAlignment = "Left"
288
289local LastTick = tick()
290local FPSTick = tick()
291
292if #Teams:GetChildren() <= 0 then
293 Bullshit.FreeForAll = true
294end
295
296if Bullshit.TracersLength > 2048 then
297 Bullshit.TracersLength = 2048
298end
299
300if Bullshit.CHAMSLength > 2048 then
301 Bullshit.CHAMSLength = 2048
302end
303
304local wildrevolvertick = tick()
305local wildrevolverteamdata = nil
306function GetTeamColor(Plr)
307 if Plr == nil then return nil end
308 if not Plr:IsA("Player") then
309 return nil
310 end
311 local PickedColor = Bullshit.Colors.Enemy
312
313 if Plr ~= nil then
314 if game.PlaceId == 606849621 then
315 if Bullshit.Colors.ColorOverride == nil then
316 if not Bullshit.FreeForAll then
317 if MyPlr.Team ~= nil and Plr.Team ~= nil then
318 if Bullshit.FriendList[Plr.Name] == nil then
319 if MyPlr.Team.Name == "Prisoner" then
320 if Plr.Team == MyPlr.Team or Plr.Team.Name == "Criminal" then
321 PickedColor = Bullshit.Colors.Ally
322 else
323 PickedColor = Bullshit.Colors.Enemy
324 end
325 elseif MyPlr.Team.Name == "Criminal" then
326 if Plr.Team == MyPlr.Team or Plr.Team.Name == "Prisoner" then
327 PickedColor = Bullshit.Colors.Ally
328 else
329 PickedColor = Bullshit.Colors.Enemy
330 end
331 elseif MyPlr.Team.Name == "Police" then
332 if Plr.Team == MyPlr.Team then
333 PickedColor = Bullshit.Colors.Ally
334 else
335 if Plr.Team.Name == "Criminal" then
336 PickedColor = Bullshit.Colors.Enemy
337 elseif Plr.Team.Name == "Prisoner" then
338 PickedColor = Bullshit.Colors.Neutral
339 end
340 end
341 end
342 else
343 PickedColor = Bullshit.Colors.Friend
344 end
345 end
346 else
347 if Bullshit.FriendList[Plr.Name] ~= nil then
348 PickedColor = Bullshit.Colors.Friend
349 else
350 PickedColor = Bullshit.Colors.Enemy
351 end
352 end
353 else
354 PickedColor = Bullshit.Colors.ColorOverride
355 end
356 elseif game.PlaceId == 155615604 then
357 if Bullshit.Colors.ColorOverride == nil then
358 if MyPlr.Team ~= nil and Plr.Team ~= nil then
359 if Bullshit.FriendList[Plr.Name] == nil then
360 if MyPlr.Team.Name == "Inmates" then
361 if Plr.Team.Name == "Inmates" then
362 PickedColor = Bullshit.Colors.Ally
363 elseif Plr.Team.Name == "Guards" or Plr.Team.Name == "Criminals" then
364 PickedColor = Bullshit.Colors.Enemy
365 else
366 PickedColor = Bullshit.Colors.Neutral
367 end
368 elseif MyPlr.Team.Name == "Guards" then
369 if Plr.Team.Name == "Inmates" then
370 PickedColor = Bullshit.Colors.Neutral
371 elseif Plr.Team.Name == "Criminals" then
372 PickedColor = Bullshit.Colors.Enemy
373 elseif Plr.Team.Name == "Guards" then
374 PickColor = Bullshit.Colors.Ally
375 end
376 elseif MyPlr.Team.Name == "Criminals" then
377 if Plr.Team.Name == "Inmates" then
378 PickedColor = Bullshit.Colors.Ally
379 elseif Plr.Team.Name == "Guards" then
380 PickedColor = Bullshit.Colors.Enemy
381 else
382 PickedColor = Bullshit.Colors.Neutral
383 end
384 end
385 else
386 PickedColor = Bullshit.Colors.Friend
387 end
388 end
389 else
390 PickedColor = Bullshit.Colors.ColorOverride
391 end
392 elseif game.PlaceId == 746820961 then
393 if Bullshit.Colors.ColorOverride == nil then
394 if MyPlr:FindFirstChild("TeamC") and Plr:FindFirstChild("TeamC") then
395 if Plr.TeamC.Value == MyPlr.TeamC.Value then
396 PickedColor = Bullshit.Colors.Ally
397 else
398 PickedColor = Bullshit.Colors.Enemy
399 end
400 end
401 else
402 PickedColor = Bullshit.Colors.ColorOverride
403 end
404 elseif game.PlaceId == 1382113806 then
405 if Bullshit.Colors.ColorOverride == nil then
406 if MyPlr:FindFirstChild("role") and Plr:FindFirstChild("role") then
407 if MyPlr.role.Value == "assassin" then
408 if Plr.role.Value == "target" then
409 PickedColor = Bullshit.Colors.Enemy
410 elseif Plr.role.Value == "guard" then
411 PickedColor = Color3.new(1, 135 / 255, 0)
412 else
413 PickedColor = Bullshit.Colors.Neutral
414 end
415 elseif MyPlr.role.Value == "target" then
416 if Plr.role.Value == "guard" then
417 PickedColor = Bullshit.Colors.Ally
418 elseif Plr.role.Value == "assassin" then
419 PickedColor = Bullshit.Colors.Enemy
420 else
421 PickedColor = Bullshit.Colors.Neutral
422 end
423 elseif MyPlr.role.Value == "guard" then
424 if Plr.role.Value == "target" then
425 PickedColor = Bullshit.Colors.Friend
426 elseif Plr.role.Value == "guard" then
427 PickedColor = Bullshit.Colors.Ally
428 elseif Plr.role.Value == "assassin" then
429 PickedColor = Bullshit.Colors.Enemy
430 else
431 PickedColor = Bullshit.Colors.Neutral
432 end
433 else
434 if MyPlr.role.Value == "none" then
435 PickedColor = Bullshit.Colors.Neutral
436 end
437 end
438 end
439 else
440 PickedColor = Bullshit.Colors.ColorOverride
441 end
442 elseif game.PlaceId == 1072809192 then
443 if MyPlr:FindFirstChild("Backpack") and Plr:FindFirstChild("Backpack") then
444 if MyPlr.Backpack:FindFirstChild("Knife") or MyChar:FindFirstChild("Knife") then
445 if Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
446 PickedColor = Bullshit.Colors.Enemy
447 else
448 PickedColor = Color3.new(1, 135 / 255, 0)
449 end
450 elseif MyPlr.Backpack:FindFirstChild("Revolver") or MyChar:FindFirstChild("Revolver") then
451 if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
452 PickedColor = Bullshit.Colors.Enemy
453 elseif Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
454 PickedColor = Bullshit.Colors.Enemy
455 else
456 PickedColor = Bullshit.Colors.Ally
457 end
458 else
459 if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
460 PickedColor = Bullshit.Colors.Enemy
461 elseif Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
462 PickedColor = Bullshit.Colors.Ally
463 else
464 PickedColor = Bullshit.Colors.Neutral
465 end
466 end
467 end
468 elseif game.PlaceId == 142823291 or game.PlaceId == 1122507250 then
469 if MyPlr:FindFirstChild("Backpack") and Plr:FindFirstChild("Backpack") then
470 if MyPlr.Backpack:FindFirstChild("Knife") or MyChar:FindFirstChild("Knife") then
471 if (Plr.Backpack:FindFirstChild("Gun") or Plr.Backpack:FindFirstChild("Revolver")) or (Plr.Character:FindFirstChild("Gun") or Plr.Character:FindFirstChild("Revolver")) then
472 PickedColor = Bullshit.Colors.Enemy
473 else
474 PickedColor = Color3.new(1, 135 / 255, 0)
475 end
476 elseif (MyPlr.Backpack:FindFirstChild("Gun") or MyPlr.Backpack:FindFirstChild("Revolver")) or (MyChar:FindFirstChild("Gun") or MyChar:FindFirstChild("Revolver")) then
477 if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
478 PickedColor = Bullshit.Colors.Enemy
479 else
480 PickedColor = Bullshit.Colors.Ally
481 end
482 else
483 if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
484 PickedColor = Bullshit.Colors.Enemy
485 elseif (Plr.Backpack:FindFirstChild("Gun") or Plr.Backpack:FindFirstChild("Revolver")) or (Plr.Character:FindFirstChild("Gun") or Plr.Character:FindFirstChild("Revolver")) then
486 PickedColor = Bullshit.Colors.Ally
487 else
488 PickedColor = Bullshit.Colors.Neutral
489 end
490 end
491 end
492 elseif game.PlaceId == 379614936 then
493 if Bullshit.Colors.ColorOverride == nil then
494 if not Bullshit.FriendList[Plr.Name] then
495 local targ = MyPlr:FindFirstChild("PlayerGui"):FindFirstChild("ScreenGui"):FindFirstChild("UI"):FindFirstChild("Target"):FindFirstChild("Img"):FindFirstChild("PlayerText")
496 if targ then
497 if Plr.Name:lower() == targ.Text:lower() then
498 PickedColor = Bullshit.Colors.Enemy
499 else
500 PickedColor = Bullshit.Colors.Neutral
501 end
502 else
503 PickedColor = Bullshit.Colors.Neutral
504 end
505 else
506 PickedColor = Bullshit.Colors.Friend
507 end
508 else
509 PickedColor = Bullshit.Colors.ColorOverride
510 end
511 elseif game.PlaceId == 983224898 then
512 if (tick() - wildrevolvertick) > 10 or wildrevolverteamdata == nil then
513 wildrevolverteamdata = RepStor.Functions.RequestGameData:InvokeServer()
514 wildrevolvertick = tick()
515 return Bullshit.Colors.Neutral
516 end
517 local succ = pcall(function()
518 if wildrevolverteamdata[Plr.Name] ~= nil then
519 if Bullshit.Colors.ColorOverride == nil then
520 if not Bullshit.FriendList[Plr.Name] then
521 if wildrevolverteamdata[Plr.Name]["TeamName"] == wildrevolverteamdata[MyPlr.Name]["TeamName"] then
522 PickedColor = Bullshit.Colors.Ally
523 else
524 PickedColor = Bullshit.Colors.Enemy
525 end
526 else
527 PickedColor = Bullshit.Colors.Friend
528 end
529 else
530 PickedColor = Bullshit.Colors.ColorOverride
531 end
532 else
533 PickedColor = Bullshit.Colors.Neutral
534 end
535 end)
536 if not succ then
537 wildrevolverteamdata = RepStor.Functions.RequestGameData:InvokeServer()
538 wildrevolvertick = tick()
539 return Bullshit.Colors.Neutral
540 end
541 else
542 if Bullshit.Colors.ColorOverride == nil then
543 if not Bullshit.FreeForAll then
544 if MyPlr.Team ~= Plr.Team and not Bullshit.FriendList[Plr.Name] then
545 PickedColor = Bullshit.Colors.Enemy
546 elseif MyPlr.Team == Plr.Team and not Bullshit.FriendList[Plr.Name] then
547 PickedColor = Bullshit.Colors.Ally
548 else
549 PickedColor = Bullshit.Colors.Friend
550 end
551 else
552 if Bullshit.FriendList[Plr.Name] ~= nil then
553 PickedColor = Bullshit.Colors.Friend
554 else
555 PickedColor = Bullshit.Colors.Enemy
556 end
557 end
558 else
559 PickedColor = Bullshit.Colors.ColorOverride
560 end
561 end
562 end
563
564 return PickedColor
565end
566
567function FindCham(Obj)
568 for i, v in next, ItemChams:GetChildren() do
569 if v.className == "ObjectValue" then
570 if v.Value == Obj then
571 return v.Parent
572 end
573 end
574 end
575
576 return nil
577end
578
579function FindESP(Obj)
580 for i, v in next, ItemESP:GetChildren() do
581 if v.className == "ObjectValue" then
582 if v.Value == Obj then
583 return v.Parent
584 end
585 end
586 end
587
588 return nil
589end
590
591function GetFirstPart(Obj)
592 for i, v in next, Obj:GetDescendants() do
593 if v:IsA("BasePart") then
594 return v
595 end
596 end
597
598 return nil
599end
600
601function GetSizeOfObject(Obj)
602 if Obj:IsA("BasePart") then
603 return Obj.Size
604 elseif Obj:IsA("Model") then
605 return Obj:GetExtentsSize()
606 end
607end
608
609function GetClosestPlayerNotBehindWall()
610 local Players = { }
611 local CurrentClosePlayer = nil
612 local SelectedPlr = nil
613
614 for _, v in next, Plrs:GetPlayers() do
615 if v ~= MyPlr and not Bullshit.Blacklist[v.Name] then
616 local IsAlly = GetTeamColor(v)
617 if IsAlly ~= Bullshit.Colors.Ally and IsAlly ~= Bullshit.Colors.Friend and IsAlly ~= Bullshit.Colors.Neutral then
618 local GetChar = v.Character
619 if MyChar and GetChar then
620 local MyHead, MyTor = MyChar:FindFirstChild("Head"), MyChar:FindFirstChild("HumanoidRootPart")
621 local GetHead, GetTor, GetHum = GetChar:FindFirstChild("Head"), GetChar:FindFirstChild("HumanoidRootPart"), GetChar:FindFirstChild("Humanoid")
622
623 if MyHead and MyTor and GetHead and GetTor and GetHum then
624 if game.PlaceId == 455366377 then
625 if not GetChar:FindFirstChild("KO") and GetHum.Health > 1 then
626 local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
627 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
628 if part ~= nil then
629 if part:IsDescendantOf(GetChar) then
630 local Dist = (MyTor.Position - GetTor.Position).magnitude
631 Players[v] = Dist
632 end
633 end
634 end
635 elseif game.PlaceId == 746820961 then
636 if GetHum.Health > 1 then
637 local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
638 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar, MyCam})
639 if part ~= nil then
640 if part:IsDescendantOf(GetChar) then
641 local Dist = (MyTor.Position - GetTor.Position).magnitude
642 Players[v] = Dist
643 end
644 end
645 end
646 else
647 if GetHum.Health > 1 then
648 local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
649 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
650 if part ~= nil then
651 if part:IsDescendantOf(GetChar) then
652 local Dist = (MyTor.Position - GetTor.Position).magnitude
653 Players[v] = Dist
654 end
655 end
656 end
657 end
658 end
659 end
660 end
661 end
662 end
663
664 for i, v in next, Players do
665 if CurrentClosePlayer ~= nil then
666 if v <= CurrentClosePlayer then
667 CurrentClosePlayer = v
668 SelectedPlr = i
669 end
670 else
671 CurrentClosePlayer = v
672 SelectedPlr = i
673 end
674 end
675
676 return SelectedPlr
677end
678
679function GetClosestPlayer()
680 local Players = { }
681 local CurrentClosePlayer = nil
682 local SelectedPlr = nil
683
684 for _, v in next, Plrs:GetPlayers() do
685 if v ~= MyPlr then
686 local IsAlly = GetTeamColor(v)
687 if IsAlly ~= Bullshit.Colors.Ally and IsAlly ~= Bullshit.Colors.Friend and IsAlly ~= Bullshit.Colors.Neutral then
688 local GetChar = v.Character
689 if MyChar and GetChar then
690 local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
691 local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
692 local GetHum = GetChar:FindFirstChild("Humanoid")
693 if MyTor and GetTor and GetHum then
694 if game.PlaceId == 455366377 then
695 if not GetChar:FindFirstChild("KO") and GetHum.Health > 1 then
696 local Dist = (MyTor.Position - GetTor.Position).magnitude
697 Players[v] = Dist
698 end
699 else
700 if GetHum.Health > 1 then
701 local Dist = (MyTor.Position - GetTor.Position).magnitude
702 Players[v] = Dist
703 end
704 end
705 end
706 end
707 end
708 end
709 end
710
711 for i, v in next, Players do
712 if CurrentClosePlayer ~= nil then
713 if v <= CurrentClosePlayer then
714 CurrentClosePlayer = v
715 SelectedPlr = i
716 end
717 else
718 CurrentClosePlayer = v
719 SelectedPlr = i
720 end
721 end
722
723 return SelectedPlr
724end
725
726function FindPlayer(Txt)
727 local ps = { }
728 for _, v in next, Plrs:GetPlayers() do
729 if string.lower(string.sub(v.Name, 1, string.len(Txt))) == string.lower(Txt) then
730 table.insert(ps, v)
731 end
732 end
733
734 if #ps == 1 then
735 if ps[1] ~= MyPlr then
736 return ps[1]
737 else
738 return nil
739 end
740 else
741 return nil
742 end
743end
744
745function UpdateESP(Plr)
746 if Plr ~= nil then
747 local Find = PlayerESP:FindFirstChild("ESP Crap_" .. Plr.Name)
748 if Find then
749 local PickColor = GetTeamColor(Plr)
750 Find.Frame.Names.TextColor3 = PickColor
751 Find.Frame.Dist.TextColor3 = PickColor
752 Find.Frame.Health.TextColor3 = PickColor
753 --Find.Frame.Pos.TextColor3 = PickColor
754 local GetChar = Plr.Character
755 if MyChar and GetChar then
756 local Find2 = MyChar:FindFirstChild("HumanoidRootPart")
757 local Find3 = GetChar:FindFirstChild("HumanoidRootPart")
758 local Find4 = GetChar:FindFirstChildOfClass("Humanoid")
759 if Find2 and Find3 then
760 local pos = Find3.Position
761 local Dist = (Find2.Position - pos).magnitude
762 if Dist > Bullshit.ESPLength or Bullshit.Blacklist[Plr.Name] then
763 Find.Frame.Names.Visible = false
764 Find.Frame.Dist.Visible = false
765 Find.Frame.Health.Visible = false
766 return
767 else
768 Find.Frame.Names.Visible = true
769 Find.Frame.Dist.Visible = true
770 Find.Frame.Health.Visible = true
771 end
772 Find.Frame.Dist.Text = "Distance: " .. string.format("%.0f", Dist)
773 --Find.Frame.Pos.Text = "(X: " .. string.format("%.0f", pos.X) .. ", Y: " .. string.format("%.0f", pos.Y) .. ", Z: " .. string.format("%.0f", pos.Z) .. ")"
774 if Find4 then
775 Find.Frame.Health.Text = "Health: " .. string.format("%.0f", Find4.Health)
776 else
777 Find.Frame.Health.Text = ""
778 end
779 end
780 end
781 end
782 end
783end
784
785function RemoveESP(Obj)
786 if Obj ~= nil then
787 local IsPlr = Obj:IsA("Player")
788 local UseFolder = ItemESP
789 if IsPlr then UseFolder = PlayerESP end
790
791 local FindESP = ((IsPlr) and UseFolder:FindFirstChild("ESP Crap_" .. Obj.Name)) or FindESP(Obj)
792 if FindESP then
793 FindESP:Destroy()
794 end
795 end
796end
797
798function CreateESP(Obj)
799 if Obj ~= nil then
800 local IsPlr = Obj:IsA("Player")
801 local UseFolder = ItemESP
802 local GetChar = ((IsPlr) and Obj.Character) or Obj
803 local Head = GetChar:FindFirstChild("Head")
804 local t = tick()
805 if IsPlr then UseFolder = PlayerESP end
806 if Head == nil then
807 repeat
808 Head = GetChar:FindFirstChild("Head")
809 wait()
810 until Head ~= nil or (tick() - t) >= 10
811 end
812 if Head == nil then return end
813
814 local bb = Instance.new("BillboardGui")
815 bb.Adornee = Head
816 bb.ExtentsOffset = Vector3.new(0, 1, 0)
817 bb.AlwaysOnTop = true
818 bb.Size = UDim2.new(0, 5, 0, 5)
819 bb.StudsOffset = Vector3.new(0, 3, 0)
820 bb.Name = "ESP Crap_" .. Obj.Name
821 bb.Parent = UseFolder
822
823 local frame = Instance.new("Frame", bb)
824 frame.ZIndex = 10
825 frame.BackgroundTransparency = 1
826 frame.Size = UDim2.new(1, 0, 1, 0)
827
828 local TxtName = Instance.new("TextLabel", frame)
829 TxtName.Name = "Names"
830 TxtName.ZIndex = 10
831 TxtName.Text = Obj.Name
832 TxtName.BackgroundTransparency = 1
833 TxtName.Position = UDim2.new(0, 0, 0, -45)
834 TxtName.Size = UDim2.new(1, 0, 10, 0)
835 TxtName.Font = "SourceSansBold"
836 TxtName.TextSize = 13
837 TxtName.TextStrokeTransparency = 0.5
838
839 local TxtDist = nil
840 local TxtHealth = nil
841 if IsPlr then
842 TxtDist = Instance.new("TextLabel", frame)
843 TxtDist.Name = "Dist"
844 TxtDist.ZIndex = 10
845 TxtDist.Text = ""
846 TxtDist.BackgroundTransparency = 1
847 TxtDist.Position = UDim2.new(0, 0, 0, -35)
848 TxtDist.Size = UDim2.new(1, 0, 10, 0)
849 TxtDist.Font = "SourceSansBold"
850 TxtDist.TextSize = 13
851 TxtDist.TextStrokeTransparency = 0.5
852
853 TxtHealth = Instance.new("TextLabel", frame)
854 TxtHealth.Name = "Health"
855 TxtHealth.ZIndex = 10
856 TxtHealth.Text = ""
857 TxtHealth.BackgroundTransparency = 1
858 TxtHealth.Position = UDim2.new(0, 0, 0, -25)
859 TxtHealth.Size = UDim2.new(1, 0, 10, 0)
860 TxtHealth.Font = "SourceSansBold"
861 TxtHealth.TextSize = 13
862 TxtHealth.TextStrokeTransparency = 0.5
863 else
864 local ObjVal = Instance.new("ObjectValue", bb)
865 ObjVal.Value = Obj
866 end
867
868 local PickColor = GetTeamColor(Obj) or Bullshit.Colors.Neutral
869 TxtName.TextColor3 = PickColor
870
871 if IsPlr then
872 TxtDist.TextColor3 = PickColor
873 TxtHealth.TextColor3 = PickColor
874 end
875 end
876end
877
878function UpdateTracer(Plr)
879 if Bullshit.TracersEnabled then
880 if MyChar then
881 local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
882 local GetTor = TracerData[Plr.Name]
883 if MyTor and GetTor ~= nil and GetTor.Parent ~= nil then
884 local Dist = (MyTor.Position - GetTor.Position).magnitude
885 if (Dist < Bullshit.TracersLength and not Bullshit.Blacklist[Plr.Name]) and not (MyChar:FindFirstChild("InVehicle") or GetTor.Parent:FindFirstChild("InVehicle")) then
886 if not Bullshit.PlaceTracersUnderCharacter then
887 local R = MyCam:ScreenPointToRay(MyCam.ViewportSize.X / 2, MyCam.ViewportSize.Y, 0)
888 Dist = (R.Origin - (GetTor.Position - Vector3.new(0, 3, 0))).magnitude
889 Tracers[Plr.Name].Transparency = 1
890 Tracers[Plr.Name].Size = Vector3.new(0.05, 0.05, Dist)
891 Tracers[Plr.Name].CFrame = CFrame.new(R.Origin, (GetTor.Position - Vector3.new(0, 4.5, 0))) * CFrame.new(0, 0, -Dist / 2)
892 Tracers[Plr.Name].BrickColor = BrickColor.new(GetTeamColor(Plr))
893 Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
894 Tracers[Plr.Name].BoxHandleAdornment.Size = Vector3.new(0.001, 0.001, Dist)
895 Tracers[Plr.Name].BoxHandleAdornment.Color3 = GetTeamColor(Plr)
896 else
897 Dist = (MyTor.Position - (GetTor.Position - Vector3.new(0, 3, 0))).magnitude
898 Tracers[Plr.Name].Transparency = 1
899 Tracers[Plr.Name].Size = Vector3.new(0.3, 0.3, Dist)
900 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)
901 Tracers[Plr.Name].BrickColor = BrickColor.new(GetTeamColor(Plr))
902 Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
903 Tracers[Plr.Name].BoxHandleAdornment.Size = Vector3.new(0.05, 0.05, Dist)
904 Tracers[Plr.Name].BoxHandleAdornment.Color3 = GetTeamColor(Plr)
905 end
906 else
907 Tracers[Plr.Name].Transparency = 1
908 Tracers[Plr.Name].BoxHandleAdornment.Transparency = 1
909 end
910 end
911 end
912 end
913end
914
915function RemoveTracers(Plr)
916 local Find = Tracers:FindFirstChild(Plr.Name)
917 if Find then
918 Find:Destroy()
919 end
920end
921
922function CreateTracers(Plr)
923 local Find = Tracers:FindFirstChild(Plr.Name)
924 if not Find then
925 local P = Instance.new("Part")
926 P.Name = Plr.Name
927 P.Material = "Neon"
928 P.Transparency = 1
929 P.Anchored = true
930 P.Locked = true
931 P.CanCollide = false
932 local B = Instance.new("BoxHandleAdornment", P)
933 B.Adornee = P
934 B.Size = GetSizeOfObject(P)
935 B.AlwaysOnTop = true
936 B.ZIndex = 5
937 B.Transparency = 0
938 B.Color3 = GetTeamColor(Plr) or Bullshit.Colors.Neutral
939 P.Parent = Tracers
940
941 coroutine.resume(coroutine.create(function()
942 while Tracers:FindFirstChild(Plr.Name) do
943 UpdateTracer(Plr)
944 Run.RenderStepped:wait()
945 end
946 end))
947 end
948end
949
950function UpdateChams(Obj)
951 if Obj == nil then return end
952
953 if Obj:IsA("Player") then
954 local Find = PlayerChams:FindFirstChild(Obj.Name)
955 local GetChar = Obj.Character
956
957 local Trans = 0
958 if GetChar and MyChar then
959 local GetHead = GetChar:FindFirstChild("Head")
960 local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
961 local MyHead = MyChar:FindFirstChild("Head")
962 local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
963 if GetHead and GetTor and MyHead and MyTor then
964 if (MyTor.Position - GetTor.Position).magnitude > Bullshit.CHAMSLength or Bullshit.Blacklist[Obj.Name] then
965 Trans = 1
966 else
967 --local MyCharStuff = MyChar:GetDescendants()
968 local Ray = Ray.new(MyCam.CFrame.p, (GetTor.Position - MyCam.CFrame.p).unit * 2048)
969 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
970 if part ~= nil then
971 if part:IsDescendantOf(GetChar) then
972 Trans = 0.9
973 else
974 Trans = 0
975 end
976 end
977 end
978 end
979 end
980
981 if Find then
982 for i, v in next, Find:GetChildren() do
983 if v.className ~= "ObjectValue" then
984 v.Color3 = GetTeamColor(Obj) or Bullshit.Colors.Neutral
985 v.Transparency = Trans
986 end
987 end
988 end
989 end
990end
991
992function RemoveChams(Obj)
993 if Obj ~= nil then
994 local IsPlr = Obj:IsA("Player")
995 local UseFolder = ItemChams
996 if IsPlr then UseFolder = PlayerChams end
997
998 local FindC = UseFolder:FindFirstChild(tostring(Obj)) or FindCham(Obj)
999 if FindC then
1000 FindC:Destroy()
1001 end
1002 end
1003end
1004
1005function CreateChams(Obj)
1006 if Obj ~= nil then
1007 local IsPlr = Obj:IsA("Player")
1008 local UseFolder = ItemChams
1009 local Crap = nil
1010 local GetTor = nil
1011 local t = tick()
1012 if IsPlr then
1013 Obj = Obj.Character
1014 UseFolder = PlayerChams
1015 end
1016 if Obj == nil then return end
1017 GetTor = Obj:FindFirstChild("HumanoidRootPart") or Obj:WaitForChild("HumanoidRootPart")
1018 if IsPlr then Crap = Obj:GetChildren() else Crap = Obj:GetDescendants() end
1019
1020 local FindC = ((IsPlr) and UseFolder:FindFirstChild(Obj.Name)) or FindCham(Obj)
1021 if not FindC then
1022 FindC = Instance.new("Folder", UseFolder)
1023 FindC.Name = Obj.Name
1024 local ObjVal = Instance.new("ObjectValue", FindC)
1025 ObjVal.Value = Obj
1026 end
1027
1028 for _, P in next, Crap do
1029 if P:IsA("PVInstance") and P.Name ~= "HumanoidRootPart" then
1030 local Box = Instance.new("BoxHandleAdornment")
1031 Box.Size = GetSizeOfObject(P)
1032 Box.Name = "Cham"
1033 Box.Adornee = P
1034 Box.AlwaysOnTop = true
1035 Box.ZIndex = 5
1036 Box.Transparency = 0
1037 Box.Color3 = ((IsPlr) and GetTeamColor(Plrs:GetPlayerFromCharacter(Obj))) or Bullshit.Colors.Neutral
1038 Box.Parent = FindC
1039 end
1040 end
1041 end
1042end
1043
1044function CreateMobESPChams()
1045 local mobspawn = { }
1046
1047 for i, v in next, workspace:GetDescendants() do
1048 local hum = v:FindFirstChildOfClass("Humanoid")
1049 if hum and not Plrs:GetPlayerFromCharacter(hum.Parent) and FindCham(v) == nil and FindESP(v) == nil then
1050 mobspawn[tostring(v.Parent)] = v.Parent
1051 if Bullshit.CHAMSEnabled and Bullshit.MobChams then
1052 CreateChams(v)
1053 end
1054 if Bullshit.ESPEnabled and Bullshit.MobESP then
1055 CreateESP(v)
1056 end
1057 end
1058 end
1059
1060 if Bullshit.Mob_ESP_CHAMS_Ran_Once == false then
1061 for i, v in next, mobspawn do
1062 v.ChildAdded:connect(function(Obj)
1063 if Bullshit.MobChams then
1064 local t = tick()
1065 local GetHum = Obj:FindFirstChildOfClass("Humanoid")
1066 if GetHum == nil then
1067 repeat
1068 GetHum = Obj:FindFirstChildOfClass("Humanoid")
1069 wait()
1070 until GetHum ~= nil or (tick() - t) >= 10
1071 end
1072 if GetHum == nil then return end
1073
1074 CreateChams(Obj)
1075 end
1076
1077 if Bullshit.MobESP then
1078 local t = tick()
1079 local GetHum = Obj:FindFirstChildOfClass("Humanoid")
1080 if GetHum == nil then
1081 repeat
1082 GetHum = Obj:FindFirstChildOfClass("Humanoid")
1083 wait()
1084 until GetHum ~= nil or (tick() - t) >= 10
1085 end
1086 if GetHum == nil then return end
1087
1088 CreateESP(Obj)
1089 end
1090 end)
1091 end
1092
1093 Bullshit.Mob_ESP_CHAMS_Ran_Once = true
1094 end
1095end
1096
1097function CreateChildAddedEventFor(Obj)
1098 Obj.ChildAdded:connect(function(Obj2)
1099 if Bullshit.OutlinesEnabled then
1100 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
1101 local Data = { }
1102 Data[2] = Obj2.Transparency
1103 Obj2.Transparency = 1
1104 local outline = Instance.new("SelectionBox")
1105 outline.Name = "Outline"
1106 outline.Color3 = Color3.new(0, 0, 0)
1107 outline.SurfaceColor3 = Color3.new(0, 1, 0)
1108 --outline.SurfaceTransparency = 0.9
1109 outline.LineThickness = 0.01
1110 outline.Transparency = 0.5
1111 outline.Transparency = 0.5
1112 outline.Adornee = Obj2
1113 outline.Parent = Obj2
1114 Data[1] = outline
1115 rawset(Bullshit.OutlinedParts, Obj2, Data)
1116 end
1117
1118 for i, v in next, Obj2:GetDescendants() do
1119 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
1120 local Data = { }
1121 Data[2] = v.Transparency
1122 v.Transparency = 1
1123 local outline = Instance.new("SelectionBox")
1124 outline.Name = "Outline"
1125 outline.Color3 = Color3.new(0, 0, 0)
1126 outline.SurfaceColor3 = Color3.new(0, 1, 0)
1127 --outline.SurfaceTransparency = 0.9
1128 outline.LineThickness = 0.01
1129 outline.Transparency = 0.5
1130 outline.Adornee = v
1131 outline.Parent = v
1132 Data[1] = outline
1133 rawset(Bullshit.OutlinedParts, v, Data)
1134 end
1135 CreateChildAddedEventFor(v)
1136 end
1137 end
1138 CreateChildAddedEventFor(Obj2)
1139 end)
1140end
1141
1142function LightingHax()
1143 if Bullshit.OutlinesEnabled then
1144 Light.TimeOfDay = "00:00:00"
1145 end
1146
1147 if Bullshit.FullbrightEnabled then
1148 Light.Ambient = Color3.new(1, 1, 1)
1149 Light.ColorShift_Bottom = Color3.new(1, 1, 1)
1150 Light.ColorShift_Top = Color3.new(1, 1, 1)
1151 end
1152end
1153
1154Plrs.PlayerAdded:connect(function(Plr)
1155 if Bullshit.CharAddedEvent[Plr.Name] == nil then
1156 Bullshit.CharAddedEvent[Plr.Name] = Plr.CharacterAdded:connect(function(Char)
1157 if Bullshit.ESPEnabled then
1158 RemoveESP(Plr)
1159 CreateESP(Plr)
1160 end
1161 if Bullshit.CHAMSEnabled then
1162 RemoveChams(Plr)
1163 CreateChams(Plr)
1164 end
1165 if Bullshit.TracersEnabled then
1166 CreateTracers(Plr)
1167 end
1168 repeat wait() until Char:FindFirstChild("HumanoidRootPart")
1169 TracerMT[Plr.Name] = Char.HumanoidRootPart
1170 end)
1171 end
1172end)
1173
1174Plrs.PlayerRemoving:connect(function(Plr)
1175 if Bullshit.CharAddedEvent[Plr.Name] ~= nil then
1176 Bullshit.CharAddedEvent[Plr.Name]:Disconnect()
1177 Bullshit.CharAddedEvent[Plr.Name] = nil
1178 end
1179 RemoveESP(Plr)
1180 RemoveChams(Plr)
1181 RemoveTracers(Plr)
1182 TracerMT[Plr.Name] = nil
1183end)
1184
1185function InitMain()
1186 -- Objects
1187
1188 local Bullshit20 = Instance.new("ScreenGui")
1189 local MainFrame = Instance.new("Frame")
1190 local Title = Instance.new("TextLabel")
1191 local design = Instance.new("Frame")
1192 local buttons = Instance.new("Frame")
1193 local ESPToggle = Instance.new("TextButton")
1194 local ChamsToggle = Instance.new("TextButton")
1195 local TracersToggle = Instance.new("TextButton")
1196 local OutlineToggle = Instance.new("TextButton")
1197 local DebugToggle = Instance.new("TextButton")
1198 local FullbrightToggle = Instance.new("TextButton")
1199 local BlacklistToggle = Instance.new("TextButton")
1200 local WhitelistToggle = Instance.new("TextButton")
1201 local Crosshair = Instance.new("TextButton")
1202 local AimbotToggle = Instance.new("TextButton")
1203 local Settings = Instance.new("TextButton")
1204 local Information = Instance.new("TextButton")
1205 local Information_2 = Instance.new("Frame")
1206 local Title_2 = Instance.new("TextLabel")
1207 local design_2 = Instance.new("Frame")
1208 local buttons_2 = Instance.new("ScrollingFrame")
1209 local TextLabel = Instance.new("TextLabel")
1210 local Settings_2 = Instance.new("Frame")
1211 local Title_3 = Instance.new("TextLabel")
1212 local design_3 = Instance.new("Frame")
1213 local buttons_3 = Instance.new("ScrollingFrame")
1214 local AllyColor = Instance.new("TextBox")
1215 local CHAMSLength = Instance.new("TextBox")
1216 local CrosshairColor = Instance.new("TextBox")
1217 local ESPLength = Instance.new("TextBox")
1218 local EnemyColor = Instance.new("TextBox")
1219 local FreeForAll = Instance.new("TextButton")
1220 local FriendColor = Instance.new("TextBox")
1221 local NeutralColor = Instance.new("TextBox")
1222 local TracersLength = Instance.new("TextBox")
1223 local TracersUnderChars = Instance.new("TextButton")
1224 local AutoFireToggle = Instance.new("TextButton")
1225 local AimbotKey = Instance.new("TextButton")
1226 local MobESPButton = Instance.new("TextButton")
1227 local MobChamsButton = Instance.new("TextButton")
1228 local TextLabel_2 = Instance.new("TextLabel")
1229 local TextLabel_3 = Instance.new("TextLabel")
1230 local TextLabel_4 = Instance.new("TextLabel")
1231 local TextLabel_5 = Instance.new("TextLabel")
1232 local TextLabel_6 = Instance.new("TextLabel")
1233 local TextLabel_7 = Instance.new("TextLabel")
1234 local TextLabel_8 = Instance.new("TextLabel")
1235 local TextLabel_9 = Instance.new("TextLabel")
1236 local TextLabel_10 = Instance.new("TextLabel")
1237 local TextLabel_11 = Instance.new("TextLabel")
1238 local TextLabel_12 = Instance.new("TextLabel")
1239 local TextLabel_13 = Instance.new("TextLabel")
1240 local TextLabel_14 = Instance.new("TextLabel")
1241 local TextLabel_15 = Instance.new("TextLabel")
1242 local SaveSettings = Instance.new("TextButton")
1243 local Blacklist = Instance.new("Frame")
1244 local nigga = Instance.new("TextLabel")
1245 local niggerfaggot = Instance.new("Frame")
1246 local players = Instance.new("ScrollingFrame")
1247 local buttonsex = Instance.new("Frame")
1248 local Playername = Instance.new("TextBox")
1249 local AddToBlacklist = Instance.new("TextButton")
1250 local RemoveToBlacklist = Instance.new("TextButton")
1251 local SaveBlacklist = Instance.new("TextButton")
1252 local Whitelist = Instance.new("Frame")
1253 local nigga2 = Instance.new("TextLabel")
1254 local niggerfaggot2 = Instance.new("Frame")
1255 local players2 = Instance.new("ScrollingFrame")
1256 local buttonsex2 = Instance.new("Frame")
1257 local Playername2 = Instance.new("TextBox")
1258 local AddToWhitelist = Instance.new("TextButton")
1259 local RemoveToWhitelist = Instance.new("TextButton")
1260 local SaveWhitelist = Instance.new("TextButton")
1261
1262 -- Properties
1263
1264 Bullshit20.Name = "Bullshit 3.0"
1265 Bullshit20.Parent = CoreGui
1266 Bullshit20.ResetOnSpawn = false
1267
1268 MainFrame.Name = "MainFrame"
1269 MainFrame.Parent = Bullshit20
1270 MainFrame.Active = true
1271 MainFrame.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1272 MainFrame.BorderSizePixel = 0
1273 MainFrame.Draggable = true
1274 MainFrame.Position = UDim2.new(0.200000003, -175, 0.5, -100)
1275 MainFrame.Size = UDim2.new(0, 350, 0, 315)
1276
1277 Title.Name = "Title"
1278 Title.Parent = MainFrame
1279 Title.BackgroundColor3 = Color3.new(1, 1, 1)
1280 Title.BackgroundTransparency = 1
1281 Title.Size = UDim2.new(1, 0, 0, 50)
1282 Title.Font = Enum.Font.SourceSansBold
1283 Title.Text = "Project: Bullshit\nMade by: Racist Dolphin#5199\nVersion 3.5.5 (RE-WORK IN THE WORKS)"
1284 Title.TextColor3 = Color3.new(1, 1, 1)
1285 Title.TextSize = 18
1286 Title.TextTransparency = 0.5
1287
1288 design.Name = "design"
1289 design.Parent = MainFrame
1290 design.BackgroundColor3 = Color3.new(1, 1, 1)
1291 design.BackgroundTransparency = 0.5
1292 design.BorderSizePixel = 0
1293 design.Position = UDim2.new(0.0500000007, 0, 0, 50)
1294 design.Size = UDim2.new(0.899999976, 0, 0, 2)
1295
1296 buttons.Name = "buttons"
1297 buttons.Parent = MainFrame
1298 buttons.BackgroundColor3 = Color3.new(1, 1, 1)
1299 buttons.BackgroundTransparency = 1
1300 buttons.Position = UDim2.new(0, 20, 0, 70)
1301 buttons.Size = UDim2.new(1, -40, 1, -80)
1302
1303 Blacklist.Name = "Blacklist"
1304 Blacklist.Parent = MainFrame
1305 Blacklist.Active = true
1306 Blacklist.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1307 Blacklist.BorderSizePixel = 0
1308 Blacklist.Position = UDim2.new(1, 3, 0.5, -138)
1309 Blacklist.Size = UDim2.new(0, 350, 0, 375)
1310 Blacklist.Visible = false
1311
1312 nigga.Name = "nigga"
1313 nigga.Parent = Blacklist
1314 nigga.BackgroundColor3 = Color3.new(1, 1, 1)
1315 nigga.BackgroundTransparency = 1
1316 nigga.Size = UDim2.new(1, 0, 0, 50)
1317 nigga.Font = Enum.Font.SourceSansBold
1318 nigga.Text = "Blacklist Menu"
1319 nigga.TextColor3 = Color3.new(1, 1, 1)
1320 nigga.TextSize = 18
1321 nigga.TextTransparency = 0.5
1322
1323 niggerfaggot.Name = "niggerfaggot"
1324 niggerfaggot.Parent = Blacklist
1325 niggerfaggot.BackgroundColor3 = Color3.new(1, 1, 1)
1326 niggerfaggot.BackgroundTransparency = 0.5
1327 niggerfaggot.BorderSizePixel = 0
1328 niggerfaggot.Position = UDim2.new(0.0500000007, 0, 0, 50)
1329 niggerfaggot.Size = UDim2.new(0.899999976, 0, 0, 2)
1330
1331 players.Name = "players"
1332 players.Parent = Blacklist
1333 players.BackgroundColor3 = Color3.new(1, 1, 1)
1334 players.BackgroundTransparency = 1
1335 players.BorderSizePixel = 0
1336 players.Position = UDim2.new(0, 20, 0, 60)
1337 players.Size = UDim2.new(1, -40, 1, -175)
1338 players.CanvasSize = UDim2.new(0, 0, 5, 0)
1339 players.ScrollBarThickness = 8
1340
1341 buttonsex.Name = "buttonsex"
1342 buttonsex.Parent = Blacklist
1343 buttonsex.BackgroundColor3 = Color3.new(1, 1, 1)
1344 buttonsex.BackgroundTransparency = 1
1345 buttonsex.Position = UDim2.new(0, 20, 0, 250)
1346 buttonsex.Size = UDim2.new(1, -40, 0, 100)
1347
1348 Playername.Name = "Playername"
1349 Playername.Parent = buttonsex
1350 Playername.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1351 Playername.BackgroundTransparency = 0.5
1352 Playername.BorderSizePixel = 0
1353 Playername.Size = UDim2.new(1, 0, 0, 20)
1354 Playername.Font = Enum.Font.SourceSansBold
1355 Playername.Text = "Enter Player Name"
1356 Playername.TextSize = 14
1357 Playername.TextWrapped = true
1358
1359 AddToBlacklist.Name = "AddToBlacklist"
1360 AddToBlacklist.Parent = buttonsex
1361 AddToBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1362 AddToBlacklist.BackgroundTransparency = 0.5
1363 AddToBlacklist.BorderSizePixel = 0
1364 AddToBlacklist.Position = UDim2.new(0, 0, 0, 30)
1365 AddToBlacklist.Size = UDim2.new(1, 0, 0, 20)
1366 AddToBlacklist.Font = Enum.Font.SourceSansBold
1367 AddToBlacklist.Text = "Add to Blacklist"
1368 AddToBlacklist.TextSize = 14
1369 AddToBlacklist.TextWrapped = true
1370
1371 RemoveToBlacklist.Name = "RemoveToBlacklist"
1372 RemoveToBlacklist.Parent = buttonsex
1373 RemoveToBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1374 RemoveToBlacklist.BackgroundTransparency = 0.5
1375 RemoveToBlacklist.BorderSizePixel = 0
1376 RemoveToBlacklist.Position = UDim2.new(0, 0, 0, 60)
1377 RemoveToBlacklist.Size = UDim2.new(1, 0, 0, 20)
1378 RemoveToBlacklist.Font = Enum.Font.SourceSansBold
1379 RemoveToBlacklist.Text = "Remove from Blacklist"
1380 RemoveToBlacklist.TextSize = 14
1381 RemoveToBlacklist.TextWrapped = true
1382
1383 SaveBlacklist.Name = "SaveBlacklist"
1384 SaveBlacklist.Parent = buttonsex
1385 SaveBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1386 SaveBlacklist.BackgroundTransparency = 0.5
1387 SaveBlacklist.BorderSizePixel = 0
1388 SaveBlacklist.Position = UDim2.new(0, 0, 0, 90)
1389 SaveBlacklist.Size = UDim2.new(1, 0, 0, 20)
1390 SaveBlacklist.Font = Enum.Font.SourceSansBold
1391 SaveBlacklist.Text = "Save Blacklist"
1392 SaveBlacklist.TextSize = 14
1393 SaveBlacklist.TextWrapped = true
1394
1395 Whitelist.Name = "Whitelist"
1396 Whitelist.Parent = MainFrame
1397 Whitelist.Active = true
1398 Whitelist.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1399 Whitelist.BorderSizePixel = 0
1400 Whitelist.Position = UDim2.new(1, 3, 0.5, -138)
1401 Whitelist.Size = UDim2.new(0, 350, 0, 375)
1402 Whitelist.Visible = false
1403
1404 nigga2.Name = "nigga2"
1405 nigga2.Parent = Whitelist
1406 nigga2.BackgroundColor3 = Color3.new(1, 1, 1)
1407 nigga2.BackgroundTransparency = 1
1408 nigga2.Size = UDim2.new(1, 0, 0, 50)
1409 nigga2.Font = Enum.Font.SourceSansBold
1410 nigga2.Text = "Friends List Menu"
1411 nigga2.TextColor3 = Color3.new(1, 1, 1)
1412 nigga2.TextSize = 18
1413 nigga2.TextTransparency = 0.5
1414
1415 niggerfaggot2.Name = "niggerfaggot2"
1416 niggerfaggot2.Parent = Whitelist
1417 niggerfaggot2.BackgroundColor3 = Color3.new(1, 1, 1)
1418 niggerfaggot2.BackgroundTransparency = 0.5
1419 niggerfaggot2.BorderSizePixel = 0
1420 niggerfaggot2.Position = UDim2.new(0.0500000007, 0, 0, 50)
1421 niggerfaggot2.Size = UDim2.new(0.899999976, 0, 0, 2)
1422
1423 players2.Name = "players2"
1424 players2.Parent = Whitelist
1425 players2.BackgroundColor3 = Color3.new(1, 1, 1)
1426 players2.BackgroundTransparency = 1
1427 players2.BorderSizePixel = 0
1428 players2.Position = UDim2.new(0, 20, 0, 60)
1429 players2.Size = UDim2.new(1, -40, 1, -175)
1430 players2.CanvasSize = UDim2.new(0, 0, 5, 0)
1431 players2.ScrollBarThickness = 8
1432
1433 buttonsex2.Name = "buttonsex2"
1434 buttonsex2.Parent = Whitelist
1435 buttonsex2.BackgroundColor3 = Color3.new(1, 1, 1)
1436 buttonsex2.BackgroundTransparency = 1
1437 buttonsex2.Position = UDim2.new(0, 20, 0, 250)
1438 buttonsex2.Size = UDim2.new(1, -40, 0, 100)
1439
1440 Playername2.Name = "Playername2"
1441 Playername2.Parent = buttonsex2
1442 Playername2.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1443 Playername2.BackgroundTransparency = 0.5
1444 Playername2.BorderSizePixel = 0
1445 Playername2.Size = UDim2.new(1, 0, 0, 20)
1446 Playername2.Font = Enum.Font.SourceSansBold
1447 Playername2.Text = "Enter Player Name"
1448 Playername2.TextSize = 14
1449 Playername2.TextWrapped = true
1450
1451 AddToWhitelist.Name = "AddToWhitelist"
1452 AddToWhitelist.Parent = buttonsex2
1453 AddToWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1454 AddToWhitelist.BackgroundTransparency = 0.5
1455 AddToWhitelist.BorderSizePixel = 0
1456 AddToWhitelist.Position = UDim2.new(0, 0, 0, 30)
1457 AddToWhitelist.Size = UDim2.new(1, 0, 0, 20)
1458 AddToWhitelist.Font = Enum.Font.SourceSansBold
1459 AddToWhitelist.Text = "Add to Friends List"
1460 AddToWhitelist.TextSize = 14
1461 AddToWhitelist.TextWrapped = true
1462
1463 RemoveToWhitelist.Name = "RemoveToWhitelist"
1464 RemoveToWhitelist.Parent = buttonsex2
1465 RemoveToWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1466 RemoveToWhitelist.BackgroundTransparency = 0.5
1467 RemoveToWhitelist.BorderSizePixel = 0
1468 RemoveToWhitelist.Position = UDim2.new(0, 0, 0, 60)
1469 RemoveToWhitelist.Size = UDim2.new(1, 0, 0, 20)
1470 RemoveToWhitelist.Font = Enum.Font.SourceSansBold
1471 RemoveToWhitelist.Text = "Remove from Friends List"
1472 RemoveToWhitelist.TextSize = 14
1473 RemoveToWhitelist.TextWrapped = true
1474
1475 SaveWhitelist.Name = "SaveWhitelist"
1476 SaveWhitelist.Parent = buttonsex2
1477 SaveWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1478 SaveWhitelist.BackgroundTransparency = 0.5
1479 SaveWhitelist.BorderSizePixel = 0
1480 SaveWhitelist.Position = UDim2.new(0, 0, 0, 90)
1481 SaveWhitelist.Size = UDim2.new(1, 0, 0, 20)
1482 SaveWhitelist.Font = Enum.Font.SourceSansBold
1483 SaveWhitelist.Text = "Save Friends List"
1484 SaveWhitelist.TextSize = 14
1485 SaveWhitelist.TextWrapped = true
1486
1487 BlacklistToggle.Name = "BlacklistToggle"
1488 BlacklistToggle.Parent = buttons
1489 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
1490 BlacklistToggle.BackgroundTransparency = 0.5
1491 BlacklistToggle.BorderSizePixel = 0
1492 BlacklistToggle.Position = UDim2.new(0, 0, 0, 200)
1493 BlacklistToggle.Size = UDim2.new(0, 150, 0, 30)
1494 BlacklistToggle.Font = Enum.Font.SourceSansBold
1495 BlacklistToggle.Text = "Blacklist"
1496 BlacklistToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1497 BlacklistToggle.TextSize = 14
1498 BlacklistToggle.TextWrapped = true
1499
1500 WhitelistToggle.Name = "WhitelistToggle"
1501 WhitelistToggle.Parent = buttons
1502 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
1503 WhitelistToggle.BackgroundTransparency = 0.5
1504 WhitelistToggle.BorderSizePixel = 0
1505 WhitelistToggle.Position = UDim2.new(1, -150, 0, 200)
1506 WhitelistToggle.Size = UDim2.new(0, 150, 0, 30)
1507 WhitelistToggle.Font = Enum.Font.SourceSansBold
1508 WhitelistToggle.Text = "Friends List"
1509 WhitelistToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1510 WhitelistToggle.TextSize = 14
1511 WhitelistToggle.TextWrapped = true
1512
1513 ESPToggle.Name = "ESPToggle"
1514 ESPToggle.Parent = buttons
1515 ESPToggle.BackgroundColor3 = Color3.new(1, 1, 1)
1516 ESPToggle.BackgroundTransparency = 0.5
1517 ESPToggle.BorderSizePixel = 0
1518 ESPToggle.Size = UDim2.new(0, 150, 0, 30)
1519 ESPToggle.Font = Enum.Font.SourceSansBold
1520 ESPToggle.Text = "ESP"
1521 ESPToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1522 ESPToggle.TextSize = 14
1523 ESPToggle.TextWrapped = true
1524
1525 ChamsToggle.Name = "ChamsToggle"
1526 ChamsToggle.Parent = buttons
1527 ChamsToggle.BackgroundColor3 = Color3.new(1, 1, 1)
1528 ChamsToggle.BackgroundTransparency = 0.5
1529 ChamsToggle.BorderSizePixel = 0
1530 ChamsToggle.Position = UDim2.new(1, -150, 0, 0)
1531 ChamsToggle.Size = UDim2.new(0, 150, 0, 30)
1532 ChamsToggle.Font = Enum.Font.SourceSansBold
1533 ChamsToggle.Text = "Chams"
1534 ChamsToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1535 ChamsToggle.TextSize = 14
1536 ChamsToggle.TextWrapped = true
1537
1538 TracersToggle.Name = "TracersToggle"
1539 TracersToggle.Parent = buttons
1540 TracersToggle.BackgroundColor3 = Color3.new(1, 1, 1)
1541 TracersToggle.BackgroundTransparency = 0.5
1542 TracersToggle.BorderSizePixel = 0
1543 TracersToggle.Position = UDim2.new(0, 0, 0, 40)
1544 TracersToggle.Size = UDim2.new(0, 150, 0, 30)
1545 TracersToggle.Font = Enum.Font.SourceSansBold
1546 TracersToggle.Text = "Tracers"
1547 TracersToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1548 TracersToggle.TextSize = 14
1549 TracersToggle.TextWrapped = true
1550
1551 OutlineToggle.Name = "OutlineToggle"
1552 OutlineToggle.Parent = buttons
1553 OutlineToggle.BackgroundColor3 = Color3.new(1, 1, 1)
1554 OutlineToggle.BackgroundTransparency = 0.5
1555 OutlineToggle.BorderSizePixel = 0
1556 OutlineToggle.Position = UDim2.new(1, -150, 0, 40)
1557 OutlineToggle.Size = UDim2.new(0, 150, 0, 30)
1558 OutlineToggle.Font = Enum.Font.SourceSansBold
1559 OutlineToggle.Text = "Outlines"
1560 OutlineToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1561 OutlineToggle.TextSize = 14
1562 OutlineToggle.TextWrapped = true
1563
1564 DebugToggle.Name = "DebugToggle"
1565 DebugToggle.Parent = buttons
1566 DebugToggle.BackgroundColor3 = Color3.new(1, 1, 1)
1567 DebugToggle.BackgroundTransparency = 0.5
1568 DebugToggle.BorderSizePixel = 0
1569 DebugToggle.Position = UDim2.new(1, -150, 0, 80)
1570 DebugToggle.Size = UDim2.new(0, 150, 0, 30)
1571 DebugToggle.Font = Enum.Font.SourceSansBold
1572 DebugToggle.Text = "Debug Info"
1573 DebugToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1574 DebugToggle.TextSize = 14
1575 DebugToggle.TextWrapped = true
1576
1577 FullbrightToggle.Name = "FullbrightToggle"
1578 FullbrightToggle.Parent = buttons
1579 FullbrightToggle.BackgroundColor3 = Color3.new(1, 1, 1)
1580 FullbrightToggle.BackgroundTransparency = 0.5
1581 FullbrightToggle.BorderSizePixel = 0
1582 FullbrightToggle.Position = UDim2.new(0, 0, 0, 80)
1583 FullbrightToggle.Size = UDim2.new(0, 150, 0, 30)
1584 FullbrightToggle.Font = Enum.Font.SourceSansBold
1585 FullbrightToggle.Text = "Fullbright"
1586 FullbrightToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1587 FullbrightToggle.TextSize = 14
1588 FullbrightToggle.TextWrapped = true
1589
1590 Crosshair.Name = "Crosshair"
1591 Crosshair.Parent = buttons
1592 Crosshair.BackgroundColor3 = Color3.new(1, 1, 1)
1593 Crosshair.BackgroundTransparency = 0.5
1594 Crosshair.BorderSizePixel = 0
1595 Crosshair.Position = UDim2.new(0, 0, 0, 120)
1596 Crosshair.Size = UDim2.new(0, 150, 0, 30)
1597 Crosshair.Font = Enum.Font.SourceSansBold
1598 Crosshair.Text = "Crosshair"
1599 Crosshair.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1600 Crosshair.TextSize = 14
1601 Crosshair.TextWrapped = true
1602
1603 AimbotToggle.Name = "AimbotToggle"
1604 AimbotToggle.Parent = buttons
1605 AimbotToggle.BackgroundColor3 = Color3.new(1, 1, 1)
1606 AimbotToggle.BackgroundTransparency = 0.5
1607 AimbotToggle.BorderSizePixel = 0
1608 AimbotToggle.Position = UDim2.new(1, -150, 0, 120)
1609 AimbotToggle.Size = UDim2.new(0, 150, 0, 30)
1610 AimbotToggle.Font = Enum.Font.SourceSansBold
1611 AimbotToggle.Text = "Aimlock"
1612 AimbotToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1613 AimbotToggle.TextSize = 14
1614 AimbotToggle.TextWrapped = true
1615
1616 Settings.Name = "Settings"
1617 Settings.Parent = buttons
1618 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
1619 Settings.BackgroundTransparency = 0.5
1620 Settings.BorderSizePixel = 0
1621 Settings.Position = UDim2.new(1, -150, 0, 160)
1622 Settings.Size = UDim2.new(0, 150, 0, 30)
1623 Settings.Font = Enum.Font.SourceSansBold
1624 Settings.Text = "Settings"
1625 Settings.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1626 Settings.TextSize = 14
1627 Settings.TextWrapped = true
1628
1629 Information.Name = "Information"
1630 Information.Parent = buttons
1631 Information.BackgroundColor3 = Color3.new(1, 1, 1)
1632 Information.BackgroundTransparency = 0.5
1633 Information.BorderSizePixel = 0
1634 Information.Position = UDim2.new(0, 0, 0, 160)
1635 Information.Size = UDim2.new(0, 150, 0, 30)
1636 Information.Font = Enum.Font.SourceSansBold
1637 Information.Text = "Information"
1638 Information.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1639 Information.TextSize = 14
1640 Information.TextWrapped = true
1641
1642 Information_2.Name = "Information"
1643 Information_2.Parent = MainFrame
1644 Information_2.Active = true
1645 Information_2.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1646 Information_2.BorderSizePixel = 0
1647 Information_2.Position = UDim2.new(1, 3, 0.5, -138)
1648 Information_2.Size = UDim2.new(0, 350, 0, 365)
1649 Information_2.Visible = false
1650
1651 Title_2.Name = "Title"
1652 Title_2.Parent = Information_2
1653 Title_2.BackgroundColor3 = Color3.new(1, 1, 1)
1654 Title_2.BackgroundTransparency = 1
1655 Title_2.Size = UDim2.new(1, 0, 0, 50)
1656 Title_2.Font = Enum.Font.SourceSansBold
1657 Title_2.Text = "Information"
1658 Title_2.TextColor3 = Color3.new(1, 1, 1)
1659 Title_2.TextSize = 18
1660 Title_2.TextTransparency = 0.5
1661
1662 design_2.Name = "design"
1663 design_2.Parent = Information_2
1664 design_2.BackgroundColor3 = Color3.new(1, 1, 1)
1665 design_2.BackgroundTransparency = 0.5
1666 design_2.BorderSizePixel = 0
1667 design_2.Position = UDim2.new(0.0500000007, 0, 0, 50)
1668 design_2.Size = UDim2.new(0.899999976, 0, 0, 2)
1669
1670 buttons_2.Name = "buttons"
1671 buttons_2.Parent = Information_2
1672 buttons_2.BackgroundColor3 = Color3.new(1, 1, 1)
1673 buttons_2.BackgroundTransparency = 1
1674 buttons_2.BorderSizePixel = 0
1675 buttons_2.Position = UDim2.new(0, 20, 0, 60)
1676 buttons_2.Size = UDim2.new(1, -40, 1, -70)
1677 buttons_2.CanvasSize = UDim2.new(5, 0, 5, 0)
1678 buttons_2.ScrollBarThickness = 5
1679
1680 TextLabel.Parent = buttons_2
1681 TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
1682 TextLabel.BackgroundTransparency = 1
1683 TextLabel.Size = UDim2.new(1, -20, 1, 0)
1684 TextLabel.Font = Enum.Font.SourceSansBold
1685 TextLabel.Text = [[
1686Scripting by: Racist Dolphin#5199
1687GUI by: SOMEONE WHO WANTS HIS NAME HIDDEN.
1688
1689To hide/show the GUI press the "P" key on your keyboard.
1690
1691NOTICE: Since my string manipulation skills aren't the greatest, changing esp/cham colors might be quite buggy.
1692NOTICE #2: The blacklist feature will return! I just didn't have enough time to make the gui.
1693NOTICE #3: Save Settings might still be bugged. Message me if it's fucked up still.
1694
1695This works on every game, though the Aimbot does NOT! (Doesn't work on: Jailbreak, and Phantom Forces)
1696
1697FAQ:
16981) How do I use the aimbot?
1699A: 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.)
1700
17012) ESP/Chams don't work on the game I play?
1702A: Some games require me to make patches (ex: Murder Mystery, Murder Mystery X) to request a patch or a game message me on discord.
1703
17043) How did I detect when a player is behind a wall?
1705A: Raycasting the camera to another player.
1706
17074) My bullets still miss when using aimbot?!
1708A: 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?)
1709
1710Change Log:
17113/10/2018:
1712+ Fixed more bugs with chams
1713
17143/10/2018:
1715+ Fixed how chams broke when a player respawned.
1716
17173/10/2018:
1718+ Fixed ESP not updating correctly.
1719+ Fixed Chams not updating correctly. (MAYBE? IDK WHAT IS BREAKING THIS)
1720
17213/9/2018:
1722+ Mob ESP/Chams! (BETA!)
1723
17243/8/2018:
1725+ Fixed the error you get when not entering a valid number for esp/chams/tracer lengths.
1726+ Fixed lag issues with aimlock.
1727+ Fixed lag issues with chams.
1728
17293/8/2018:
1730+ Patch for Murder 15
1731- Temporarily removed auto fire since mouse1click is broken on Synapse :(
1732
17333/7/2018:
1734+ Updated save settings.
1735+ Can now customize aimlock key.
1736
17373/7/2018:
1738+ Patch for Wild Revolver.
1739+ Fix for autofire. (Hopefully)
1740
17413/6/2018:
1742- Removed :IsFriendsWith check. (Use Friends List GUI instead)
1743
17443/4/2018:
1745+ Added Friend List Menu
1746+ Patch for Assassin!
1747
17483/4/2018:
1749+ Fixed crosshair toggle.
1750+ Aimlock patch for Island Royal.
1751+ Finally fixed save settings.
1752
17533/4/2018:
1754+ Aimlock fixed for Unit 1968: Vietnam
1755+ Autofire setting for aimlock
1756+ Fixed how you sometimes had to double click buttons to activate a option
1757
17583/4/2018:
1759+ Fixed FreeForAll setting bug.
1760+ Using aimlock on Phantom Forces / Jailbreak will now tell you it will not work.
1761* Renamed Aimbot back to Aimlock
1762
17633/3/2018:
1764+ Blacklist feature re-added.
1765+ Aimbot will no longer focus people in the blacklist.
1766+ Compatible on exploits that have readfile and writefile.
1767
17683/3/2018:
1769+ GUI Overhaul
1770+ Aimbot now only targets people NOT behind walls
1771+ Chams now dim when x player is visible on your screen.
1772+ Chams no longer have the humanoid root part. (Your welcome)
1773+ Patch for Silent Assassin
1774+ My discord was deleted, so I'm using pastebin now. (Auto updates :)
1775]]
1776 TextLabel.TextColor3 = Color3.new(1, 1, 1)
1777 TextLabel.TextSize = 16
1778 TextLabel.TextTransparency = 0.5
1779 TextLabel.TextXAlignment = Enum.TextXAlignment.Left
1780 TextLabel.TextYAlignment = Enum.TextYAlignment.Top
1781
1782 Settings_2.Name = "Settings"
1783 Settings_2.Parent = MainFrame
1784 Settings_2.Active = true
1785 Settings_2.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
1786 Settings_2.BorderSizePixel = 0
1787 Settings_2.Position = UDim2.new(1, 3, 0.5, -138)
1788 Settings_2.Size = UDim2.new(0, 350, 0, 365)
1789 Settings_2.Visible = false
1790
1791 Title_3.Name = "Title"
1792 Title_3.Parent = Settings_2
1793 Title_3.BackgroundColor3 = Color3.new(1, 1, 1)
1794 Title_3.BackgroundTransparency = 1
1795 Title_3.Size = UDim2.new(1, 0, 0, 50)
1796 Title_3.Font = Enum.Font.SourceSansBold
1797 Title_3.Text = "Settings Menu"
1798 Title_3.TextColor3 = Color3.new(1, 1, 1)
1799 Title_3.TextSize = 18
1800 Title_3.TextTransparency = 0.5
1801
1802 design_3.Name = "design"
1803 design_3.Parent = Settings_2
1804 design_3.BackgroundColor3 = Color3.new(1, 1, 1)
1805 design_3.BackgroundTransparency = 0.5
1806 design_3.BorderSizePixel = 0
1807 design_3.Position = UDim2.new(0.0500000007, 0, 0, 50)
1808 design_3.Size = UDim2.new(0.899999976, 0, 0, 2)
1809
1810 buttons_3.Name = "buttons"
1811 buttons_3.Parent = Settings_2
1812 buttons_3.BackgroundColor3 = Color3.new(1, 1, 1)
1813 buttons_3.BackgroundTransparency = 1
1814 buttons_3.BorderSizePixel = 0
1815 buttons_3.Position = UDim2.new(0, 20, 0, 60)
1816 buttons_3.Size = UDim2.new(1, -40, 1, -70)
1817 buttons_3.ScrollBarThickness = 8
1818
1819 AllyColor.Name = "AllyColor"
1820 AllyColor.Parent = buttons_3
1821 AllyColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1822 AllyColor.BackgroundTransparency = 0.5
1823 AllyColor.BorderSizePixel = 0
1824 AllyColor.Position = UDim2.new(1, -150, 0, 180)
1825 AllyColor.Size = UDim2.new(0, 135, 0, 20)
1826 AllyColor.Font = Enum.Font.SourceSansBold
1827 AllyColor.Text = tostring(Bullshit.Colors.Ally)
1828 AllyColor.TextSize = 14
1829 AllyColor.TextWrapped = true
1830
1831 CHAMSLength.Name = "CHAMSLength"
1832 CHAMSLength.Parent = buttons_3
1833 CHAMSLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1834 CHAMSLength.BackgroundTransparency = 0.5
1835 CHAMSLength.BorderSizePixel = 0
1836 CHAMSLength.Position = UDim2.new(1, -150, 0, 60)
1837 CHAMSLength.Size = UDim2.new(0, 135, 0, 20)
1838 CHAMSLength.Font = Enum.Font.SourceSansBold
1839 CHAMSLength.Text = tostring(Bullshit.CHAMSLength)
1840 CHAMSLength.TextSize = 14
1841 CHAMSLength.TextWrapped = true
1842
1843 CrosshairColor.Name = "CrosshairColor"
1844 CrosshairColor.Parent = buttons_3
1845 CrosshairColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1846 CrosshairColor.BackgroundTransparency = 0.5
1847 CrosshairColor.BorderSizePixel = 0
1848 CrosshairColor.Position = UDim2.new(1, -150, 0, 270)
1849 CrosshairColor.Size = UDim2.new(0, 135, 0, 20)
1850 CrosshairColor.Font = Enum.Font.SourceSansBold
1851 CrosshairColor.Text = tostring(Bullshit.Colors.Crosshair)
1852 CrosshairColor.TextSize = 14
1853 CrosshairColor.TextWrapped = true
1854
1855 ESPLength.Name = "ESPLength"
1856 ESPLength.Parent = buttons_3
1857 ESPLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1858 ESPLength.BackgroundTransparency = 0.5
1859 ESPLength.BorderSizePixel = 0
1860 ESPLength.Position = UDim2.new(1, -150, 0, 30)
1861 ESPLength.Size = UDim2.new(0, 135, 0, 20)
1862 ESPLength.Font = Enum.Font.SourceSansBold
1863 ESPLength.Text = tostring(Bullshit.ESPLength)
1864 ESPLength.TextSize = 14
1865 ESPLength.TextWrapped = true
1866
1867 EnemyColor.Name = "EnemyColor"
1868 EnemyColor.Parent = buttons_3
1869 EnemyColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1870 EnemyColor.BackgroundTransparency = 0.5
1871 EnemyColor.BorderSizePixel = 0
1872 EnemyColor.Position = UDim2.new(1, -150, 0, 150)
1873 EnemyColor.Size = UDim2.new(0, 135, 0, 20)
1874 EnemyColor.Font = Enum.Font.SourceSansBold
1875 EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
1876 EnemyColor.TextSize = 14
1877 EnemyColor.TextWrapped = true
1878
1879 FreeForAll.Name = "FreeForAll"
1880 FreeForAll.Parent = buttons_3
1881 FreeForAll.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1882 FreeForAll.BackgroundTransparency = 0.5
1883 FreeForAll.BorderSizePixel = 0
1884 FreeForAll.Position = UDim2.new(1, -150, 0, 120)
1885 FreeForAll.Size = UDim2.new(0, 135, 0, 20)
1886 FreeForAll.Font = Enum.Font.SourceSansBold
1887 FreeForAll.Text = tostring(Bullshit.FreeForAll)
1888 FreeForAll.TextSize = 14
1889 FreeForAll.TextWrapped = true
1890
1891 FriendColor.Name = "FriendColor"
1892 FriendColor.Parent = buttons_3
1893 FriendColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1894 FriendColor.BackgroundTransparency = 0.5
1895 FriendColor.BorderSizePixel = 0
1896 FriendColor.Position = UDim2.new(1, -150, 0, 210)
1897 FriendColor.Size = UDim2.new(0, 135, 0, 20)
1898 FriendColor.Font = Enum.Font.SourceSansBold
1899 FriendColor.Text = tostring(Bullshit.Colors.Friend)
1900 FriendColor.TextSize = 14
1901 FriendColor.TextWrapped = true
1902
1903 NeutralColor.Name = "NeutralColor"
1904 NeutralColor.Parent = buttons_3
1905 NeutralColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1906 NeutralColor.BackgroundTransparency = 0.5
1907 NeutralColor.BorderSizePixel = 0
1908 NeutralColor.Position = UDim2.new(1, -150, 0, 240)
1909 NeutralColor.Size = UDim2.new(0, 135, 0, 20)
1910 NeutralColor.Font = Enum.Font.SourceSansBold
1911 NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
1912 NeutralColor.TextSize = 14
1913 NeutralColor.TextWrapped = true
1914
1915 TracersLength.Name = "TracersLength"
1916 TracersLength.Parent = buttons_3
1917 TracersLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1918 TracersLength.BackgroundTransparency = 0.5
1919 TracersLength.BorderSizePixel = 0
1920 TracersLength.Position = UDim2.new(1, -150, 0, 0)
1921 TracersLength.Size = UDim2.new(0, 135, 0, 20)
1922 TracersLength.Font = Enum.Font.SourceSansBold
1923 TracersLength.Text = tostring(Bullshit.TracersLength)
1924 TracersLength.TextSize = 14
1925 TracersLength.TextWrapped = true
1926
1927 TracersUnderChars.Name = "TracersUnderChars"
1928 TracersUnderChars.Parent = buttons_3
1929 TracersUnderChars.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1930 TracersUnderChars.BackgroundTransparency = 0.5
1931 TracersUnderChars.BorderSizePixel = 0
1932 TracersUnderChars.Position = UDim2.new(1, -150, 0, 90)
1933 TracersUnderChars.Size = UDim2.new(0, 135, 0, 20)
1934 TracersUnderChars.Font = Enum.Font.SourceSansBold
1935 TracersUnderChars.Text = tostring(Bullshit.PlaceTracersUnderCharacter)
1936 TracersUnderChars.TextSize = 14
1937 TracersUnderChars.TextWrapped = true
1938
1939 AutoFireToggle.Name = "AutoFireToggle"
1940 AutoFireToggle.Parent = buttons_3
1941 AutoFireToggle.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1942 AutoFireToggle.BackgroundTransparency = 0.5
1943 AutoFireToggle.BorderSizePixel = 0
1944 AutoFireToggle.Position = UDim2.new(1, -150, 0, 300)
1945 AutoFireToggle.Size = UDim2.new(0, 135, 0, 20)
1946 AutoFireToggle.Font = Enum.Font.SourceSansBold
1947 AutoFireToggle.Text = tostring(Bullshit.AutoFire)
1948 AutoFireToggle.TextSize = 14
1949 AutoFireToggle.TextWrapped = true
1950
1951 AimbotKey.Name = "AimbotKey"
1952 AimbotKey.Parent = buttons_3
1953 AimbotKey.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1954 AimbotKey.BackgroundTransparency = 0.5
1955 AimbotKey.BorderSizePixel = 0
1956 AimbotKey.Position = UDim2.new(1, -150, 0, 330)
1957 AimbotKey.Size = UDim2.new(0, 135, 0, 20)
1958 AimbotKey.Font = Enum.Font.SourceSansBold
1959 AimbotKey.Text = tostring(Bullshit.AimbotKey)
1960 AimbotKey.TextSize = 14
1961 AimbotKey.TextWrapped = true
1962
1963 MobESPButton.Name = "MobESPButton"
1964 MobESPButton.Parent = buttons_3
1965 MobESPButton.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1966 MobESPButton.BackgroundTransparency = 0.5
1967 MobESPButton.BorderSizePixel = 0
1968 MobESPButton.Position = UDim2.new(1, -150, 0, 360)
1969 MobESPButton.Size = UDim2.new(0, 135, 0, 20)
1970 MobESPButton.Font = Enum.Font.SourceSansBold
1971 MobESPButton.Text = tostring(Bullshit.MobESP)
1972 MobESPButton.TextSize = 14
1973 MobESPButton.TextWrapped = true
1974
1975 MobChamsButton.Name = "MobChamsButton"
1976 MobChamsButton.Parent = buttons_3
1977 MobChamsButton.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
1978 MobChamsButton.BackgroundTransparency = 0.5
1979 MobChamsButton.BorderSizePixel = 0
1980 MobChamsButton.Position = UDim2.new(1, -150, 0, 390)
1981 MobChamsButton.Size = UDim2.new(0, 135, 0, 20)
1982 MobChamsButton.Font = Enum.Font.SourceSansBold
1983 MobChamsButton.Text = tostring(Bullshit.MobChams)
1984 MobChamsButton.TextSize = 14
1985 MobChamsButton.TextWrapped = true
1986
1987 TextLabel_2.Parent = buttons_3
1988 TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
1989 TextLabel_2.BackgroundTransparency = 1
1990 TextLabel_2.Size = UDim2.new(0.5, 0, 0, 20)
1991 TextLabel_2.Font = Enum.Font.SourceSansBold
1992 TextLabel_2.Text = "Tracers Length"
1993 TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
1994 TextLabel_2.TextSize = 16
1995 TextLabel_2.TextTransparency = 0.5
1996
1997 TextLabel_3.Parent = buttons_3
1998 TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
1999 TextLabel_3.BackgroundTransparency = 1
2000 TextLabel_3.Position = UDim2.new(0, 0, 0, 30)
2001 TextLabel_3.Size = UDim2.new(0.5, 0, 0, 20)
2002 TextLabel_3.Font = Enum.Font.SourceSansBold
2003 TextLabel_3.Text = "ESP Length"
2004 TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
2005 TextLabel_3.TextSize = 16
2006 TextLabel_3.TextTransparency = 0.5
2007
2008 TextLabel_4.Parent = buttons_3
2009 TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
2010 TextLabel_4.BackgroundTransparency = 1
2011 TextLabel_4.Position = UDim2.new(0, 0, 0, 60)
2012 TextLabel_4.Size = UDim2.new(0.5, 0, 0, 20)
2013 TextLabel_4.Font = Enum.Font.SourceSansBold
2014 TextLabel_4.Text = "Chams Length"
2015 TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
2016 TextLabel_4.TextSize = 16
2017 TextLabel_4.TextTransparency = 0.5
2018
2019 TextLabel_5.Parent = buttons_3
2020 TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
2021 TextLabel_5.BackgroundTransparency = 1
2022 TextLabel_5.Position = UDim2.new(0, 0, 0, 90)
2023 TextLabel_5.Size = UDim2.new(0.5, 0, 0, 20)
2024 TextLabel_5.Font = Enum.Font.SourceSansBold
2025 TextLabel_5.Text = "Tracers Under Chars"
2026 TextLabel_5.TextColor3 = Color3.new(1, 1, 1)
2027 TextLabel_5.TextSize = 16
2028 TextLabel_5.TextTransparency = 0.5
2029
2030 TextLabel_6.Parent = buttons_3
2031 TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
2032 TextLabel_6.BackgroundTransparency = 1
2033 TextLabel_6.Position = UDim2.new(0, 0, 0, 270)
2034 TextLabel_6.Size = UDim2.new(0.5, 0, 0, 20)
2035 TextLabel_6.Font = Enum.Font.SourceSansBold
2036 TextLabel_6.Text = "Crosshair Color"
2037 TextLabel_6.TextColor3 = Color3.new(1, 1, 1)
2038 TextLabel_6.TextSize = 16
2039 TextLabel_6.TextTransparency = 0.5
2040
2041 TextLabel_7.Parent = buttons_3
2042 TextLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)
2043 TextLabel_7.BackgroundTransparency = 1
2044 TextLabel_7.Position = UDim2.new(0, 0, 0, 120)
2045 TextLabel_7.Size = UDim2.new(0.5, 0, 0, 20)
2046 TextLabel_7.Font = Enum.Font.SourceSansBold
2047 TextLabel_7.Text = "Free For All"
2048 TextLabel_7.TextColor3 = Color3.new(1, 1, 1)
2049 TextLabel_7.TextSize = 16
2050 TextLabel_7.TextTransparency = 0.5
2051
2052 TextLabel_8.Parent = buttons_3
2053 TextLabel_8.BackgroundColor3 = Color3.new(1, 1, 1)
2054 TextLabel_8.BackgroundTransparency = 1
2055 TextLabel_8.Position = UDim2.new(0, 0, 0, 240)
2056 TextLabel_8.Size = UDim2.new(0.5, 0, 0, 20)
2057 TextLabel_8.Font = Enum.Font.SourceSansBold
2058 TextLabel_8.Text = "Neutral Color"
2059 TextLabel_8.TextColor3 = Color3.new(1, 1, 1)
2060 TextLabel_8.TextSize = 16
2061 TextLabel_8.TextTransparency = 0.5
2062
2063 TextLabel_9.Parent = buttons_3
2064 TextLabel_9.BackgroundColor3 = Color3.new(1, 1, 1)
2065 TextLabel_9.BackgroundTransparency = 1
2066 TextLabel_9.Position = UDim2.new(0, 0, 0, 150)
2067 TextLabel_9.Size = UDim2.new(0.5, 0, 0, 20)
2068 TextLabel_9.Font = Enum.Font.SourceSansBold
2069 TextLabel_9.Text = "Enemy Color"
2070 TextLabel_9.TextColor3 = Color3.new(1, 1, 1)
2071 TextLabel_9.TextSize = 16
2072 TextLabel_9.TextTransparency = 0.5
2073
2074 TextLabel_10.Parent = buttons_3
2075 TextLabel_10.BackgroundColor3 = Color3.new(1, 1, 1)
2076 TextLabel_10.BackgroundTransparency = 1
2077 TextLabel_10.Position = UDim2.new(0, 0, 0, 180)
2078 TextLabel_10.Size = UDim2.new(0.5, 0, 0, 20)
2079 TextLabel_10.Font = Enum.Font.SourceSansBold
2080 TextLabel_10.Text = "Ally Color"
2081 TextLabel_10.TextColor3 = Color3.new(1, 1, 1)
2082 TextLabel_10.TextSize = 16
2083 TextLabel_10.TextTransparency = 0.5
2084
2085 TextLabel_11.Parent = buttons_3
2086 TextLabel_11.BackgroundColor3 = Color3.new(1, 1, 1)
2087 TextLabel_11.BackgroundTransparency = 1
2088 TextLabel_11.Position = UDim2.new(0, 0, 0, 210)
2089 TextLabel_11.Size = UDim2.new(0.5, 0, 0, 20)
2090 TextLabel_11.Font = Enum.Font.SourceSansBold
2091 TextLabel_11.Text = "Friend Color"
2092 TextLabel_11.TextColor3 = Color3.new(1, 1, 1)
2093 TextLabel_11.TextSize = 16
2094 TextLabel_11.TextTransparency = 0.5
2095
2096 TextLabel_12.Parent = buttons_3
2097 TextLabel_12.BackgroundColor3 = Color3.new(1, 1, 1)
2098 TextLabel_12.BackgroundTransparency = 1
2099 TextLabel_12.Position = UDim2.new(0, 0, 0, 300)
2100 TextLabel_12.Size = UDim2.new(0.5, 0, 0, 20)
2101 TextLabel_12.Font = Enum.Font.SourceSansBold
2102 TextLabel_12.Text = "Aimlock Auto Fire"
2103 TextLabel_12.TextColor3 = Color3.new(1, 1, 1)
2104 TextLabel_12.TextSize = 16
2105 TextLabel_12.TextTransparency = 0.5
2106
2107 TextLabel_13.Parent = buttons_3
2108 TextLabel_13.BackgroundColor3 = Color3.new(1, 1, 1)
2109 TextLabel_13.BackgroundTransparency = 1
2110 TextLabel_13.Position = UDim2.new(0, 0, 0, 330)
2111 TextLabel_13.Size = UDim2.new(0.5, 0, 0, 20)
2112 TextLabel_13.Font = Enum.Font.SourceSansBold
2113 TextLabel_13.Text = "Aimbot Key"
2114 TextLabel_13.TextColor3 = Color3.new(1, 1, 1)
2115 TextLabel_13.TextSize = 16
2116 TextLabel_13.TextTransparency = 0.5
2117
2118 TextLabel_14.Parent = buttons_3
2119 TextLabel_14.BackgroundColor3 = Color3.new(1, 1, 1)
2120 TextLabel_14.BackgroundTransparency = 1
2121 TextLabel_14.Position = UDim2.new(0, 0, 0, 360)
2122 TextLabel_14.Size = UDim2.new(0.5, 0, 0, 20)
2123 TextLabel_14.Font = Enum.Font.SourceSansBold
2124 TextLabel_14.Text = "Mob ESP"
2125 TextLabel_14.TextColor3 = Color3.new(1, 1, 1)
2126 TextLabel_14.TextSize = 16
2127 TextLabel_14.TextTransparency = 0.5
2128
2129 TextLabel_15.Parent = buttons_3
2130 TextLabel_15.BackgroundColor3 = Color3.new(1, 1, 1)
2131 TextLabel_15.BackgroundTransparency = 1
2132 TextLabel_15.Position = UDim2.new(0, 0, 0, 390)
2133 TextLabel_15.Size = UDim2.new(0.5, 0, 0, 20)
2134 TextLabel_15.Font = Enum.Font.SourceSansBold
2135 TextLabel_15.Text = "Mob CHAMS"
2136 TextLabel_15.TextColor3 = Color3.new(1, 1, 1)
2137 TextLabel_15.TextSize = 16
2138 TextLabel_15.TextTransparency = 0.5
2139
2140 SaveSettings.Name = "SaveSettings"
2141 SaveSettings.Parent = buttons_3
2142 SaveSettings.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
2143 SaveSettings.BackgroundTransparency = 0.5
2144 SaveSettings.BorderSizePixel = 0
2145 SaveSettings.Position = UDim2.new(0, 0, 0, 420)
2146 SaveSettings.Size = UDim2.new(1, -15, 0, 20)
2147 SaveSettings.Font = Enum.Font.SourceSansBold
2148 SaveSettings.Text = "Save Settings"
2149 SaveSettings.TextSize = 14
2150 SaveSettings.TextWrapped = true
2151
2152 function CreatePlayerLabel(Str, frame)
2153 local n = #frame:GetChildren()
2154 local playername = Instance.new("TextLabel")
2155 playername.Name = Str
2156 playername.Parent = frame
2157 playername.BackgroundColor3 = Color3.new(1, 1, 1)
2158 playername.BackgroundTransparency = 1
2159 playername.BorderSizePixel = 0
2160 playername.Position = UDim2.new(0, 5, 0, (n * 15))
2161 playername.Size = UDim2.new(1, -25, 0, 15)
2162 playername.Font = Enum.Font.SourceSans
2163 playername.Text = Str
2164 playername.TextColor3 = Color3.new(1, 1, 1)
2165 playername.TextSize = 16
2166 playername.TextXAlignment = Enum.TextXAlignment.Left
2167 end
2168
2169 function RefreshPlayerLabels(frame, t)
2170 frame:ClearAllChildren()
2171 for i, v in next, t do
2172 CreatePlayerLabel(i, frame)
2173 end
2174 end
2175
2176 RefreshPlayerLabels(players, Bullshit.Blacklist)
2177 RefreshPlayerLabels(players2, Bullshit.FriendList)
2178
2179 ESPToggle.MouseButton1Click:connect(function()
2180 Bullshit.ESPEnabled = not Bullshit.ESPEnabled
2181 if Bullshit.ESPEnabled then
2182 ESPToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
2183 for _, v in next, Plrs:GetPlayers() do
2184 if v ~= MyPlr then
2185 if Bullshit.CharAddedEvent[v.Name] == nil then
2186 Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
2187 if Bullshit.ESPEnabled then
2188 RemoveESP(v)
2189 CreateESP(v)
2190 end
2191 if Bullshit.CHAMSEnabled then
2192 RemoveChams(v)
2193 CreateChams(v)
2194 end
2195 if Bullshit.TracersEnabled then
2196 RemoveTracers(v)
2197 CreateTracers(v)
2198 end
2199 repeat wait() until Char:FindFirstChild("HumanoidRootPart")
2200 TracerMT[v.Name] = Char.HumanoidRootPart
2201 end)
2202 end
2203 RemoveESP(v)
2204 CreateESP(v)
2205 end
2206 end
2207 CreateMobESPChams()
2208 else
2209 ESPToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2210 PlayerESP:ClearAllChildren()
2211 ItemESP:ClearAllChildren()
2212 end
2213 end)
2214
2215 ChamsToggle.MouseButton1Click:connect(function()
2216 Bullshit.CHAMSEnabled = not Bullshit.CHAMSEnabled
2217 if Bullshit.CHAMSEnabled then
2218 ChamsToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
2219 for _, v in next, Plrs:GetPlayers() do
2220 if v ~= MyPlr then
2221 if Bullshit.CharAddedEvent[v.Name] == nil then
2222 Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
2223 if Bullshit.ESPEnabled then
2224 RemoveESP(v)
2225 CreateESP(v)
2226 end
2227 if Bullshit.CHAMSEnabled then
2228 RemoveChams(v)
2229 CreateChams(v)
2230 end
2231 if Bullshit.TracersEnabled then
2232 RemoveTracers(v)
2233 CreateTracers(v)
2234 end
2235 repeat wait() until Char:FindFirstChild("HumanoidRootPart")
2236 TracerMT[v.Name] = Char.HumanoidRootPart
2237 end)
2238 end
2239 RemoveChams(v)
2240 CreateChams(v)
2241 end
2242 end
2243 CreateMobESPChams()
2244 else
2245 ChamsToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2246 PlayerChams:ClearAllChildren()
2247 ItemChams:ClearAllChildren()
2248 end
2249 end)
2250
2251 TracersToggle.MouseButton1Click:connect(function()
2252 Bullshit.TracersEnabled = not Bullshit.TracersEnabled
2253 if Bullshit.TracersEnabled then
2254 TracersToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
2255 for _, v in next, Plrs:GetPlayers() do
2256 if v ~= MyPlr then
2257 if Bullshit.CharAddedEvent[v.Name] == nil then
2258 Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
2259 if Bullshit.ESPEnabled then
2260 RemoveESP(v)
2261 CreateESP(v)
2262 end
2263 if Bullshit.CHAMSEnabled then
2264 RemoveChams(v)
2265 CreateChams(v)
2266 end
2267 if Bullshit.TracersEnabled then
2268 RemoveTracers(v)
2269 CreateTracers(v)
2270 end
2271 end)
2272 end
2273 if v.Character ~= nil then
2274 local Tor = v.Character:FindFirstChild("HumanoidRootPart")
2275 if Tor then
2276 TracerMT[v.Name] = Tor
2277 end
2278 end
2279 RemoveTracers(v)
2280 CreateTracers(v)
2281 end
2282 end
2283 else
2284 TracersToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2285 for _, v in next, Plrs:GetPlayers() do
2286 RemoveTracers(v)
2287 end
2288 end
2289 end)
2290
2291 DebugToggle.MouseButton1Click:connect(function()
2292 Bullshit.DebugInfo = not Bullshit.DebugInfo
2293 DebugMenu["Main"].Visible = Bullshit.DebugInfo
2294 if Bullshit.DebugInfo then
2295 DebugToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
2296 else
2297 DebugToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2298 end
2299 end)
2300
2301 OutlineToggle.MouseButton1Click:connect(function()
2302 Bullshit.OutlinesEnabled = not Bullshit.OutlinesEnabled
2303 if Bullshit.OutlinesEnabled then
2304 OutlineToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
2305 for _, v in next, workspace:GetDescendants() do
2306 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
2307 local Data = { }
2308 Data[2] = v.Transparency
2309 v.Transparency = 1
2310 local outline = Instance.new("SelectionBox")
2311 outline.Name = "Outline"
2312 outline.Color3 = Color3.new(0, 0, 0)
2313 outline.SurfaceColor3 = Color3.new(0, 1, 0)
2314 --outline.SurfaceTransparency = 0.9
2315 outline.LineThickness = 0.01
2316 outline.Transparency = 0.3
2317 outline.Adornee = v
2318 outline.Parent = v
2319 Data[1] = outline
2320 rawset(Bullshit.OutlinedParts, v, Data)
2321 end
2322 CreateChildAddedEventFor(v)
2323 end
2324 CreateChildAddedEventFor(workspace)
2325 if Bullshit.LightingEvent == nil then
2326 Bullshit.LightingEvent = game:GetService("Lighting").Changed:connect(LightingHax)
2327 end
2328 else
2329 OutlineToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2330 for i, v in next, Bullshit.OutlinedParts do
2331 i.Transparency = v[2]
2332 v[1]:Destroy()
2333 end
2334 end
2335 end)
2336
2337 FullbrightToggle.MouseButton1Click:connect(function()
2338 Bullshit.FullbrightEnabled = not Bullshit.FullbrightEnabled
2339 if Bullshit.FullbrightEnabled then
2340 FullbrightToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
2341 if Bullshit.LightingEvent == nil then
2342 Bullshit.LightingEvent = Light.Changed:connect(LightingHax)
2343 end
2344 else
2345 FullbrightToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2346 Light.Ambient = Bullshit.AmbientBackup
2347 Light.ColorShift_Bottom = Bullshit.ColorShiftBotBackup
2348 Light.ColorShift_Top = Bullshit.ColorShiftTopBackup
2349 end
2350 end)
2351
2352 Crosshair.MouseButton1Click:connect(function()
2353 Bullshit.CrosshairEnabled = not Bullshit.CrosshairEnabled
2354 if Bullshit.CrosshairEnabled then
2355 local g = Instance.new("ScreenGui", CoreGui)
2356 g.Name = "Corsshair"
2357 local line1 = Instance.new("TextLabel", g)
2358 line1.Text = ""
2359 line1.Size = UDim2.new(0, 35, 0, 1)
2360 line1.BackgroundColor3 = Bullshit.Colors.Crosshair
2361 line1.BorderSizePixel = 0
2362 line1.ZIndex = 10
2363 local line2 = Instance.new("TextLabel", g)
2364 line2.Text = ""
2365 line2.Size = UDim2.new(0, 1, 0, 35)
2366 line2.BackgroundColor3 = Bullshit.Colors.Crosshair
2367 line2.BorderSizePixel = 0
2368 line2.ZIndex = 10
2369
2370 local viewport = MyCam.ViewportSize
2371 local centerx = viewport.X / 2
2372 local centery = viewport.Y / 2
2373
2374 line1.Position = UDim2.new(0, centerx - (35 / 2), 0, centery - 35)
2375 line2.Position = UDim2.new(0, centerx, 0, centery - (35 / 2) - 35)
2376
2377 Crosshair.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
2378 else
2379 local find = CoreGui:FindFirstChild("Corsshair")
2380 if find then
2381 find:Destroy()
2382 end
2383
2384 Crosshairs.BackgroundColor3 = Color3.new(1, 1, 1)
2385 end
2386 end)
2387
2388 AimbotToggle.MouseButton1Click:connect(function()
2389 if not (game.PlaceId == 292439477 or game.PlaceId == 606849621) then
2390 Bullshit.AimbotEnabled = not Bullshit.AimbotEnabled
2391 if Bullshit.AimbotEnabled then
2392 AimbotToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
2393 else
2394 AimbotToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2395 end
2396 else
2397 local hint = Instance.new("Hint", CoreGui)
2398 hint.Text = "This game prevents camera manipulation!"
2399 wait(5)
2400 hint:Destroy()
2401 end
2402 end)
2403
2404 TracersUnderChars.MouseButton1Click:connect(function()
2405 Bullshit.PlaceTracersUnderCharacter = not Bullshit.PlaceTracersUnderCharacter
2406 if Bullshit.PlaceTracersUnderCharacter then
2407 TracersUnderChars.Text = "true"
2408 else
2409 TracersUnderChars.Text = "false"
2410 end
2411 end)
2412
2413 FreeForAll.MouseButton1Click:connect(function()
2414 Bullshit.FreeForAll = not Bullshit.FreeForAll
2415 if Bullshit.FreeForAll then
2416 FreeForAll.Text = "true"
2417 else
2418 FreeForAll.Text = "false"
2419 end
2420 end)
2421
2422 ESPLength.FocusLost:connect(function()
2423 local txt = ESPLength.Text
2424 local num = tonumber(txt) or 10000
2425 if num ~= nil then
2426 if num < 100 then
2427 num = 100
2428 ESPLength.Text = num
2429 elseif num > 10000 then
2430 num = 10000
2431 ESPLength.Text = num
2432 end
2433 end
2434
2435 Bullshit.ESPLength = num
2436 ESPLength.Text = num
2437 end)
2438
2439 CHAMSLength.FocusLost:connect(function()
2440 local txt = CHAMSLength.Text
2441 local num = tonumber(txt) or 500
2442 if num ~= nil then
2443 if num < 100 then
2444 num = 100
2445 CHAMSLength.Text = num
2446 elseif num > 2048 then
2447 num = 2048
2448 CHAMSLength.Text = num
2449 end
2450 end
2451
2452 Bullshit.CHAMSLength = num
2453 CHAMSLength.Text = num
2454 end)
2455
2456 TracersLength.FocusLost:connect(function()
2457 local txt = TracersLength.Text
2458 local num = tonumber(txt) or 500
2459 if num ~= nil then
2460 if num < 100 then
2461 num = 100
2462 TracersLength.Text = num
2463 elseif num > 2048 then
2464 num = 2048
2465 TracersLength.Text = num
2466 end
2467 end
2468
2469 Bullshit.TracersLength = num
2470 TracersLength.Text = num
2471 end)
2472
2473 EnemyColor.FocusLost:connect(function()
2474 local R, G, B = string.match(RemoveSpacesFromString(EnemyColor.Text), "(%d+),(%d+),(%d+)")
2475 R = tonumber(R)
2476 G = tonumber(G)
2477 B = tonumber(B)
2478 if R > 1 then
2479 R = R / 255
2480 end
2481 if G > 1 then
2482 G = G / 255
2483 end
2484 if B > 1 then
2485 B = B / 255
2486 end
2487
2488 if R ~= nil and G ~= nil and B ~= nil then
2489 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
2490 Bullshit.Colors.Enemy = Color3.new(R, G, B)
2491 EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
2492 else
2493 EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
2494 end
2495 else
2496 EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
2497 end
2498 end)
2499
2500 AllyColor.FocusLost:connect(function()
2501 local R, G, B = string.match(RemoveSpacesFromString(AllyColor.Text), "(%d+),(%d+),(%d+)")
2502 R = tonumber(R)
2503 G = tonumber(G)
2504 B = tonumber(B)
2505 if R > 1 then
2506 R = R / 255
2507 end
2508 if G > 1 then
2509 G = G / 255
2510 end
2511 if B > 1 then
2512 B = B / 255
2513 end
2514
2515 if R ~= nil and G ~= nil and B ~= nil then
2516 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
2517 Bullshit.Colors.Ally = Color3.new(R, G, B)
2518 AllyColor.Text = tostring(Bullshit.Colors.Ally)
2519 else
2520 AllyColor.Text = tostring(Bullshit.Colors.Ally)
2521 end
2522 else
2523 AllyColor.Text = tostring(Bullshit.Colors.Ally)
2524 end
2525 end)
2526
2527 FriendColor.FocusLost:connect(function()
2528 local R, G, B = string.match(RemoveSpacesFromString(FriendColor.Text), "(%d+),(%d+),(%d+)")
2529 R = tonumber(R)
2530 G = tonumber(G)
2531 B = tonumber(B)
2532 if R > 1 then
2533 R = R / 255
2534 end
2535 if G > 1 then
2536 G = G / 255
2537 end
2538 if B > 1 then
2539 B = B / 255
2540 end
2541
2542 if R ~= nil and G ~= nil and B ~= nil then
2543 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
2544 Bullshit.Colors.Ally = Color3.new(R, G, B)
2545 FriendColor.Text = tostring(Bullshit.Colors.Friend)
2546 else
2547 FriendColor.Text = tostring(Bullshit.Colors.Friend)
2548 end
2549 else
2550 FriendColor.Text = tostring(Bullshit.Colors.Friend)
2551 end
2552 end)
2553
2554 NeutralColor.FocusLost:connect(function()
2555 local R, G, B = string.match(RemoveSpacesFromString(NeutralColor.Text), "(%d+),(%d+),(%d+)")
2556 R = tonumber(R)
2557 G = tonumber(G)
2558 B = tonumber(B)
2559 if R > 1 then
2560 R = R / 255
2561 end
2562 if G > 1 then
2563 G = G / 255
2564 end
2565 if B > 1 then
2566 B = B / 255
2567 end
2568
2569 if R ~= nil and G ~= nil and B ~= nil then
2570 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
2571 Bullshit.Colors.Ally = Color3.new(R, G, B)
2572 NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
2573 else
2574 NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
2575 end
2576 else
2577 NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
2578 end
2579 end)
2580
2581 CrosshairColor.FocusLost:connect(function()
2582 local R, G, B = string.match(RemoveSpacesFromString(CrosshairColor.Text), "(%d+),(%d+),(%d+)")
2583 R = tonumber(R)
2584 G = tonumber(G)
2585 B = tonumber(B)
2586 if R > 1 then
2587 R = R / 255
2588 end
2589 if G > 1 then
2590 G = G / 255
2591 end
2592 if B > 1 then
2593 B = B / 255
2594 end
2595
2596 if R ~= nil and G ~= nil and B ~= nil then
2597 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
2598 Bullshit.Colors.Ally = Color3.new(R, G, B)
2599 EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
2600 else
2601 EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
2602 end
2603 else
2604 EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
2605 end
2606 end)
2607
2608 AutoFireToggle.MouseButton1Click:connect(function()
2609 local hint = Instance.new("Hint", CoreGui)
2610 hint.Text = "Currently broken. :("
2611 wait(3)
2612 hint:Destroy()
2613 --Bullshit.AutoFire = not Bullshit.AutoFire
2614 --AutoFireToggle.Text = tostring(Bullshit.AutoFire)
2615 end)
2616
2617 AimbotKey.MouseButton1Click:connect(function()
2618 AimbotKey.Text = "Press any Key now."
2619 local input = UserInput.InputBegan:wait()
2620 if input.UserInputType == Enum.UserInputType.Keyboard then
2621 Bullshit.AimbotKey = tostring(input.KeyCode)
2622 AimbotKey.Text = string.sub(tostring(input.KeyCode), 14)
2623 else
2624 Bullshit.AimbotKey = tostring(input.UserInputType)
2625 AimbotKey.Text = string.sub(tostring(input.UserInputType), 20)
2626 end
2627 end)
2628
2629 MobESPButton.MouseButton1Click:connect(function()
2630 Bullshit.MobESP = not Bullshit.MobESP
2631 MobESPButton.Text = tostring(Bullshit.MobESP)
2632 if Bullshit.MobESP then
2633 local hint = Instance.new("Hint", CoreGui)
2634 hint.Text = "Turn ESP/Chams off and on again to see mob ESP."
2635 wait(5)
2636 hint.Text = "This is still in beta, expect problems! Message Racist Dolphin#5199 on discord if you encounter a bug!"
2637 wait(10)
2638 hint:Destroy()
2639 end
2640 end)
2641
2642 MobChamsButton.MouseButton1Click:connect(function()
2643 Bullshit.MobChams = not Bullshit.MobChams
2644 MobChamsButton.Text = tostring(Bullshit.MobChams)
2645 if Bullshit.MobChams then
2646 local hint = Instance.new("Hint", CoreGui)
2647 hint.Text = "Turn ESP/Chams off and on again to see mob chams."
2648 wait(5)
2649 hint.Text = "This is still in beta, expect problems! Message Racist Dolphin#5199 on discord if you encounter a bug!"
2650 wait(10)
2651 hint:Destroy()
2652 end
2653 end)
2654
2655 Playername.FocusLost:connect(function()
2656 local FindPlr = FindPlayer(Playername.Text)
2657 if FindPlr then
2658 Playername.Text = FindPlr.Name
2659 elseif not Bullshit.Blacklist[Playername.Text] then
2660 Playername.Text = "Player not Found!"
2661 wait(1)
2662 Playername.Text = "Enter Player Name"
2663 end
2664 end)
2665
2666 AddToBlacklist.MouseButton1Click:connect(function()
2667 local FindPlr = FindPlayer(Playername.Text)
2668 if FindPlr then
2669 if not Bullshit.Blacklist[FindPlr.Name] then
2670 Bullshit.Blacklist[FindPlr.Name] = true
2671 UpdateChams(FindPlr)
2672 CreatePlayerLabel(FindPlr.Name, players)
2673 end
2674 end
2675 end)
2676
2677 RemoveToBlacklist.MouseButton1Click:connect(function()
2678 local FindPlr = FindPlayer(Playername.Text)
2679 if FindPlr then
2680 if Bullshit.Blacklist[FindPlr.Name] then
2681 Bullshit.Blacklist[FindPlr.Name] = nil
2682 UpdateChams(FindPlr)
2683 RefreshPlayerLabels(players, Bullshit.Blacklist)
2684 end
2685 else
2686 if Bullshit.Blacklist[Playername.Text] then
2687 Bullshit.Blacklist[Playername.Text] = nil
2688 RefreshPlayerLabels(players, Bullshit.Blacklist)
2689 end
2690 end
2691 end)
2692
2693 Playername2.FocusLost:connect(function()
2694 local FindPlr = FindPlayer(Playername2.Text)
2695 if FindPlr then
2696 Playername2.Text = FindPlr.Name
2697 elseif not Bullshit.FriendList[Playername2.Text] then
2698 Playername2.Text = "Player not Found!"
2699 wait(1)
2700 Playername2.Text = "Enter Player Name"
2701 end
2702 end)
2703
2704 AddToWhitelist.MouseButton1Click:connect(function()
2705 local FindPlr = FindPlayer(Playername2.Text)
2706 if FindPlr then
2707 if not Bullshit.FriendList[FindPlr.Name] then
2708 Bullshit.FriendList[FindPlr.Name] = true
2709 UpdateChams(FindPlr)
2710 CreatePlayerLabel(FindPlr.Name, players2)
2711 end
2712 end
2713 end)
2714
2715 RemoveToWhitelist.MouseButton1Click:connect(function()
2716 local FindPlr = FindPlayer(Playername2.Text)
2717 if FindPlr then
2718 if Bullshit.FriendList[FindPlr.Name] then
2719 Bullshit.FriendList[FindPlr.Name] = nil
2720 UpdateChams(FindPlr)
2721 RefreshPlayerLabels(players2, Bullshit.FriendList)
2722 end
2723 else
2724 if Bullshit.FriendList[Playername2.Text] then
2725 Bullshit.FriendList[Playername2.Text] = nil
2726 RefreshPlayerLabels(players2, Bullshit.FriendList)
2727 end
2728 end
2729 end)
2730
2731 SaveWhitelist.MouseButton1Click:connect(function()
2732 pcall(function()
2733 writefile("Whitelist.txt", HTTP:JSONEncode(Bullshit.FriendList))
2734 end)
2735 SaveWhitelist.Text = "Saved!"
2736 wait(1)
2737 SaveWhitelist.Text = "Save Friends List"
2738 end)
2739
2740 SaveBlacklist.MouseButton1Click:connect(function()
2741 pcall(function()
2742 writefile("Blacklist.txt", HTTP:JSONEncode(Bullshit.Blacklist))
2743 end)
2744 SaveBlacklist.Text = "Saved!"
2745 wait(1)
2746 SaveBlacklist.Text = "Save Blacklist"
2747 end)
2748
2749 Settings.MouseButton1Click:connect(function()
2750 Settings_2.Visible = not Settings_2.Visible
2751 Information_2.Visible = false
2752 Blacklist.Visible = false
2753 Whitelist.Visible = false
2754 if Settings_2.Visible then
2755 Settings.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
2756 Information.BackgroundColor3 = Color3.new(1, 1, 1)
2757 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2758 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2759 else
2760 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
2761 end
2762 end)
2763
2764 Information.MouseButton1Click:connect(function()
2765 Information_2.Visible = not Information_2.Visible
2766 Settings_2.Visible = false
2767 Blacklist.Visible = false
2768 Whitelist.Visible = false
2769 if Information_2.Visible then
2770 Information.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
2771 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
2772 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2773 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2774 else
2775 Information.BackgroundColor3 = Color3.new(1, 1, 1)
2776 end
2777 end)
2778
2779 BlacklistToggle.MouseButton1Click:connect(function()
2780 Blacklist.Visible = not Blacklist.Visible
2781 Settings_2.Visible = false
2782 Information_2.Visible = false
2783 Whitelist.Visible = false
2784 if Blacklist.Visible then
2785 BlacklistToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
2786 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
2787 Information.BackgroundColor3 = Color3.new(1, 1, 1)
2788 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2789 else
2790 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2791 end
2792 end)
2793
2794 WhitelistToggle.MouseButton1Click:connect(function()
2795 Whitelist.Visible = not Whitelist.Visible
2796 Settings_2.Visible = false
2797 Information_2.Visible = false
2798 Blacklist.Visible = false
2799 if Whitelist.Visible then
2800 WhitelistToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
2801 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
2802 Information.BackgroundColor3 = Color3.new(1, 1, 1)
2803 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2804 else
2805 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
2806 end
2807 end)
2808
2809 SaveSettings.MouseButton1Click:connect(function()
2810 SaveBullshitSettings()
2811 SaveSettings.Text = "Saved!"
2812 wait(1)
2813 SaveSettings.Text = "Save Settings"
2814 end)
2815
2816 UserInput.InputBegan:connect(function(input, ingui)
2817 if not ingui then
2818 if input.UserInputType == Enum.UserInputType.Keyboard then
2819 if input.KeyCode == Enum.KeyCode.P then
2820 MainFrame.Visible = not MainFrame.Visible
2821 end
2822 end
2823
2824 if tostring(input.KeyCode) == Bullshit.AimbotKey or tostring(input.UserInputType) == Bullshit.AimbotKey then
2825 Bullshit.Aimbot = true
2826 end
2827 end
2828 end)
2829
2830 UserInput.InputEnded:connect(function(input)
2831 if tostring(input.KeyCode) == Bullshit.AimbotKey or tostring(input.UserInputType) == Bullshit.AimbotKey then
2832 Bullshit.Aimbot = false
2833 end
2834 end)
2835end
2836
2837InitMain()
2838
2839Run:BindToRenderStep("UpdateESP", Enum.RenderPriority.Character.Value, function()
2840 for _, v in next, Plrs:GetPlayers() do
2841 if v ~= MyPlr then
2842 UpdateESP(v)
2843 end
2844 end
2845end)
2846
2847Run:BindToRenderStep("UpdateInfo", 1000, function()
2848 Bullshit.ClosestEnemy = GetClosestPlayer()
2849 MyChar = MyPlr.Character
2850 if Bullshit.DebugInfo then
2851 local MyHead, MyTor, MyHum = MyChar:FindFirstChild("Head"), MyChar:FindFirstChild("HumanoidRootPart"), MyChar:FindFirstChild("Humanoid")
2852
2853 local GetChar, GetHead, GetTor, GetHum = nil, nil, nil, nil
2854 if Bullshit.ClosestEnemy ~= nil then
2855 GetChar = Bullshit.ClosestEnemy.Character
2856 GetHead = GetChar:FindFirstChild("Head")
2857 GetTor = GetChar:FindFirstChild("HumanoidRootPart")
2858 GetHum = GetChar:FindFirstChild("Humanoid")
2859
2860 DebugMenu["PlayerSelected"].Text = "Closest Enemy: " .. tostring(Bullshit.ClosestEnemy)
2861
2862 if Bullshit.ClosestEnemy.Team ~= nil then
2863 DebugMenu["PlayerTeam"].Text = "Team: " .. tostring(Bullshit.ClosestEnemy.Team)
2864 else
2865 DebugMenu["PlayerTeam"].Text = "Team: nil"
2866 end
2867
2868 if GetHum then
2869 DebugMenu["PlayerHealth"].Text = "Health: " .. string.format("%.0f", GetHum.Health)
2870 end
2871 if MyTor and GetTor then
2872 local Pos = GetTor.Position
2873 local Dist = (MyTor.Position - Pos).magnitude
2874 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"
2875
2876 local MyCharStuff = MyChar:GetDescendants()
2877 local GetCharStuff = GetChar:GetDescendants()
2878 for _, v in next, GetCharStuff do
2879 if v ~= GetTor then
2880 table.insert(MyCharStuff, v)
2881 end
2882 end
2883 local Ray = Ray.new(MyTor.Position, (Pos - MyTor.Position).unit * 300)
2884 local part = workspace:FindPartOnRayWithIgnoreList(Ray, MyCharStuff)
2885 if part == GetTor then
2886 DebugMenu["BehindWall"].Text = "Behind Wall: false"
2887 else
2888 DebugMenu["BehindWall"].Text = "Behind Wall: true"
2889 end
2890
2891 DebugMenu["Main"].Size = UDim2.new(0, DebugMenu["PlayerPosition"].TextBounds.X, 0, 200)
2892 end
2893 end
2894
2895 -- My Position
2896 if MyTor then
2897 local Pos = MyTor.Position
2898 DebugMenu["Position"].Text = "My Position: (X: " .. string.format("%.3f", Pos.x) .. " Y: " .. string.format("%.3f", Pos.Y) .. " Z: " .. string.format("%.3f", Pos.Z) .. ")"
2899 end
2900
2901 -- FPS
2902 local fps = math.floor(.5 + (1 / (tick() - LastTick)))
2903 local sum = 0
2904 local ave = 0
2905 table.insert(Bullshit.FPSAverage, fps)
2906 for i = 1, #Bullshit.FPSAverage do
2907 sum = sum + Bullshit.FPSAverage[i]
2908 end
2909 DebugMenu["FPS"].Text = "FPS: " .. tostring(fps) .. " Average: " .. string.format("%.0f", (sum / #Bullshit.FPSAverage))
2910 if (tick() - LastTick) >= 15 then
2911 Bullshit.FPSAverage = { }
2912 LastTick = tick()
2913 end
2914 LastTick = tick()
2915 end
2916end)
2917
2918Run:BindToRenderStep("Aimbot", Enum.RenderPriority.First.Value, function()
2919 ClosestEnemy = GetClosestPlayerNotBehindWall()
2920 if Bullshit.AimbotEnabled and Bullshit.Aimbot then
2921 if ClosestEnemy ~= nil then
2922 local GetChar = ClosestEnemy.Character
2923 if MyChar and GetChar then
2924 local MyCharStuff = MyChar:GetDescendants()
2925 local MyHead = MyChar:FindFirstChild("Head")
2926 local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
2927 local MyHum = MyChar:FindFirstChild("Humanoid")
2928 local GetHead = GetChar:FindFirstChild("Head")
2929 local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
2930 local GetHum = GetChar:FindFirstChild("Humanoid")
2931 if MyHead and MyTor and MyHum and GetHead and GetTor and GetHum then
2932 if MyHum.Health > 1 and (GetHum.Health > 1 and not GetChar:FindFirstChild("KO")) then
2933 MyPlr.CameraMode = Enum.CameraMode.LockFirstPerson
2934 MyCam.CFrame = CFrame.new(MyHead.CFrame.p, GetHead.CFrame.p)
2935 if Bullshit.AutoFire then
2936 mouse1click() -- >:(
2937 end
2938 end
2939 end
2940 end
2941 end
2942 else
2943 MyPlr.CameraMode = Bullshit.CameraModeBackup
2944 end
2945end)
2946
2947local succ, out = coroutine.resume(coroutine.create(function()
2948 while true do
2949 for _, v in next, Plrs:GetPlayers() do
2950 UpdateChams(v)
2951 Run.RenderStepped:wait()
2952 end
2953 end
2954end))
2955
2956if not succ then
2957 error(out)
2958end
2959RAW Paste Data
2960-- Issues:
2961-- 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.)
2962-- Phantom Forces: Weird positioning bug with tracers? Tracer positions a bit behind localplayer. (Maybe make the update faster? > RenderPriority.First ?
2963
2964-- Settings can be found on line: 51
2965-- Don't change anything if you don't understand.
2966
2967local Plrs = game:GetService("Players")
2968local Run = game:GetService("RunService")
2969local CoreGui = game:GetService("CoreGui")
2970local StartGui = game:GetService("StarterGui")
2971local Teams = game:GetService("Teams")
2972local UserInput = game:GetService("UserInputService")
2973local Light = game:GetService("Lighting")
2974local HTTP = game:GetService("HttpService")
2975local RepStor = game:GetService("ReplicatedStorage")
2976
2977function GetCamera() -- Just in case some game renames the player's camera.
2978 return workspace:FindFirstChildOfClass("Camera")
2979end
2980
2981local ChamsFolder = Instance.new("Folder", CoreGui)
2982ChamsFolder.Name = "Chams"
2983local PlayerChams = Instance.new("Folder", ChamsFolder)
2984PlayerChams.Name = "PlayerChams"
2985local ItemChams = Instance.new("Folder", ChamsFolder)
2986ItemChams.Name = "ItemChams"
2987
2988local ESPFolder = Instance.new("Folder", CoreGui)
2989ESPFolder.Name = "ESP Stuff"
2990local PlayerESP = Instance.new("Folder", ESPFolder)
2991PlayerESP.Name = "PlayerESP"
2992local ItemESP = Instance.new("Folder", ESPFolder)
2993ItemESP.Name = "ItemESP"
2994
2995local MyPlr = Plrs.LocalPlayer
2996local MyChar = MyPlr.Character
2997local MyMouse = MyPlr:GetMouse()
2998local MyCam = GetCamera()
2999if MyCam == nil then
3000 error("WHAT KIND OF BLACK MAGIC IS THIS, CAMERA NOT FOUND.")
3001 return
3002end
3003
3004local Tracers = Instance.new("Folder", MyCam)
3005Tracers.Name = "Tracers"
3006local TracerData = { }
3007local TracerMT = setmetatable(TracerData, {
3008 __newindex = function(tab, index, val)
3009 rawset(tab, index, val)
3010 end
3011})
3012
3013function RemoveSpacesFromString(Str)
3014 local newstr = ""
3015 for i = 1, #Str do
3016 if Str:sub(i, i) ~= " " then
3017 newstr = newstr .. Str:sub(i, i)
3018 end
3019 end
3020
3021 return newstr
3022end
3023
3024function CloneTable(T)
3025 local temp = { }
3026 for i,v in next, T do
3027 if type(v) == "table" then
3028 temp[i] = CloneTable(v)
3029 else
3030 temp[i] = v
3031 end
3032 end
3033 return temp
3034end
3035
3036local Bullshit = {
3037 ESPEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
3038 CHAMSEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
3039 TracersEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
3040 DebugInfo = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
3041 OutlinesEnabled = false,
3042 FullbrightEnabled = false,
3043 CrosshairEnabled = false,
3044 AimbotEnabled = false,
3045 Aimbot = false,
3046 TracersLength = 500, -- MAX DISTANCE IS 2048 DO NOT GO ABOVE OR YOU'LL ENCOUNTER PROBLEMS.
3047 ESPLength = 10000,
3048 CHAMSLength = 500,
3049 PlaceTracersUnderCharacter = false, -- Change to true if you want tracers to be placed under your character instead of at the bottom of your camera.
3050 FreeForAll = false, -- use for games that don't have teams (Apocalypse Rising)
3051 AutoFire = false,
3052 MobChams = false,
3053 MobESP = false,
3054 AimbotKey = "Enum.UserInputType.MouseButton2", -- Doesn't do anything yet.
3055 Colors = {
3056 Enemy = Color3.new(1, 0, 0),
3057 Ally = Color3.new(0, 1, 0),
3058 Friend = Color3.new(1, 1, 0),
3059 Neutral = Color3.new(1, 1, 1),
3060 Crosshair = Color3.new(1, 0, 0),
3061 ColorOverride = nil, -- Every player will have the chosen color regardless of enemy or ally.
3062 },
3063
3064 -- VVVV DON'T EDIT BELOW VVVV --
3065 ClosestEnemy = nil,
3066 CharAddedEvent = { },
3067 OutlinedParts = { },
3068 WorkspaceChildAddedEvent = nil,
3069 LightingEvent = nil,
3070 AmbientBackup = Light.Ambient,
3071 ColorShiftBotBackup = Light.ColorShift_Bottom,
3072 ColorShiftTopBackup = Light.ColorShift_Top,
3073 FPSAverage = { },
3074 Blacklist = { },
3075 FriendList = { },
3076 CameraModeBackup = MyPlr.CameraMode,
3077 GameSpecificCrap = {
3078 },
3079 Mob_ESP_CHAMS_Ran_Once = false,
3080}
3081
3082function SaveBullshitSettings()
3083 local temp = { }
3084 local succ, out = pcall(function()
3085 temp.TracersLength = Bullshit.TracersLength
3086 temp.ESPLength = Bullshit.ESPLength
3087 temp.CHAMSLength = Bullshit.CHAMSLength
3088 temp.PlaceTracersUnderCharacter = Bullshit.PlaceTracersUnderCharacter
3089 temp.FreeForAll = Bullshit.FreeForAll
3090 temp.AutoFire = Bullshit.AutoFire
3091 temp.AimbotKey = tostring(Bullshit.AimbotKey)
3092 temp.MobChams = Bullshit.MobChams
3093 temp.MobESP = Bullshit.MobESP
3094 temp.Colors = { }
3095 for i, v in next, Bullshit.Colors do
3096 temp.Colors[i] = tostring(v)
3097 end
3098 writefile("ProjectBullshit.txt", HTTP:JSONEncode(temp))
3099 end)
3100 if not succ then
3101 error(out)
3102 end
3103end
3104
3105fuck = pcall(function()
3106 local temp = HTTP:JSONDecode(readfile("ProjectBullshit.txt"))
3107 if temp.MobChams ~= nil and temp.MobESP ~= nil then
3108 for i, v in next, temp do
3109 if i ~= "Colors" then
3110 Bullshit[i] = v
3111 end
3112 end
3113 for i, v in next, temp.Colors do
3114 local r, g, b = string.match(RemoveSpacesFromString(v), "(%d+),(%d+),(%d+)")
3115 r = tonumber(r)
3116 g = tonumber(g)
3117 b = tonumber(b)
3118
3119 temp.Colors[i] = Color3.new(r, g, b)
3120 end
3121 Bullshit.Colors = temp.Colors
3122 else
3123 spawn(function()
3124 SaveBullshitSettings()
3125 local hint = Instance.new("Hint", CoreGui)
3126 hint.Text = "Major update requried your settings to be wiped! Sorry!"
3127 wait(5)
3128 hint:Destroy()
3129 end)
3130 end
3131
3132 Bullshit.AutoFire = false
3133end)
3134
3135-- Load blacklist file if it exists
3136fuck2 = pcall(function()
3137 Bullshit.Blacklist = HTTP:JSONDecode(readfile("Blacklist.txt"))
3138end)
3139
3140fuck3 = pcall(function()
3141 Bullshit.FriendList = HTTP:JSONDecode(readfile("Whitelist.txt"))
3142end)
3143
3144local DebugMenu = { }
3145DebugMenu["SC"] = Instance.new("ScreenGui", CoreGui)
3146DebugMenu["SC"].Name = "Debug"
3147DebugMenu["Main"] = Instance.new("Frame", DebugMenu["SC"])
3148DebugMenu["Main"].Name = "Debug Menu"
3149DebugMenu["Main"].Position = UDim2.new(0, 20, 1, -220)
3150DebugMenu["Main"].Size = UDim2.new(1, 0, 0, 200)
3151DebugMenu["Main"].BackgroundTransparency = 1
3152DebugMenu["Main"].Visible = false
3153if game.PlaceId == 606849621 then
3154 DebugMenu["Main"].Position = UDim2.new(0, 230, 1, -220)
3155end
3156DebugMenu["Main"].Draggable = true
3157DebugMenu["Main"].Active = true
3158DebugMenu["Position"] = Instance.new("TextLabel", DebugMenu["Main"])
3159DebugMenu["Position"].BackgroundTransparency = 1
3160DebugMenu["Position"].Position = UDim2.new(0, 0, 0, 0)
3161DebugMenu["Position"].Size = UDim2.new(1, 0, 0, 15)
3162DebugMenu["Position"].Font = "Arcade"
3163DebugMenu["Position"].Text = ""
3164DebugMenu["Position"].TextColor3 = Color3.new(1, 1, 1)
3165DebugMenu["Position"].TextSize = 15
3166DebugMenu["Position"].TextStrokeColor3 = Color3.new(0, 0, 0)
3167DebugMenu["Position"].TextStrokeTransparency = 0.3
3168DebugMenu["Position"].TextXAlignment = "Left"
3169DebugMenu["FPS"] = Instance.new("TextLabel", DebugMenu["Main"])
3170DebugMenu["FPS"].BackgroundTransparency = 1
3171DebugMenu["FPS"].Position = UDim2.new(0, 0, 0, 15)
3172DebugMenu["FPS"].Size = UDim2.new(1, 0, 0, 15)
3173DebugMenu["FPS"].Font = "Arcade"
3174DebugMenu["FPS"].Text = ""
3175DebugMenu["FPS"].TextColor3 = Color3.new(1, 1, 1)
3176DebugMenu["FPS"].TextSize = 15
3177DebugMenu["FPS"].TextStrokeColor3 = Color3.new(0, 0, 0)
3178DebugMenu["FPS"].TextStrokeTransparency = 0.3
3179DebugMenu["FPS"].TextXAlignment = "Left"
3180DebugMenu["PlayerSelected"] = Instance.new("TextLabel", DebugMenu["Main"])
3181DebugMenu["PlayerSelected"].BackgroundTransparency = 1
3182DebugMenu["PlayerSelected"].Position = UDim2.new(0, 0, 0, 35)
3183DebugMenu["PlayerSelected"].Size = UDim2.new(1, 0, 0, 15)
3184DebugMenu["PlayerSelected"].Font = "Arcade"
3185DebugMenu["PlayerSelected"].Text = ""
3186DebugMenu["PlayerSelected"].TextColor3 = Color3.new(1, 1, 1)
3187DebugMenu["PlayerSelected"].TextSize = 15
3188DebugMenu["PlayerSelected"].TextStrokeColor3 = Color3.new(0, 0, 0)
3189DebugMenu["PlayerSelected"].TextStrokeTransparency = 0.3
3190DebugMenu["PlayerSelected"].TextXAlignment = "Left"
3191DebugMenu["PlayerTeam"] = Instance.new("TextLabel", DebugMenu["Main"])
3192DebugMenu["PlayerTeam"].BackgroundTransparency = 1
3193DebugMenu["PlayerTeam"].Position = UDim2.new(0, 0, 0, 50)
3194DebugMenu["PlayerTeam"].Size = UDim2.new(1, 0, 0, 15)
3195DebugMenu["PlayerTeam"].Font = "Arcade"
3196DebugMenu["PlayerTeam"].Text = ""
3197DebugMenu["PlayerTeam"].TextColor3 = Color3.new(1, 1, 1)
3198DebugMenu["PlayerTeam"].TextSize = 15
3199DebugMenu["PlayerTeam"].TextStrokeColor3 = Color3.new(0, 0, 0)
3200DebugMenu["PlayerTeam"].TextStrokeTransparency = 0.3
3201DebugMenu["PlayerTeam"].TextXAlignment = "Left"
3202DebugMenu["PlayerHealth"] = Instance.new("TextLabel", DebugMenu["Main"])
3203DebugMenu["PlayerHealth"].BackgroundTransparency = 1
3204DebugMenu["PlayerHealth"].Position = UDim2.new(0, 0, 0, 65)
3205DebugMenu["PlayerHealth"].Size = UDim2.new(1, 0, 0, 15)
3206DebugMenu["PlayerHealth"].Font = "Arcade"
3207DebugMenu["PlayerHealth"].Text = ""
3208DebugMenu["PlayerHealth"].TextColor3 = Color3.new(1, 1, 1)
3209DebugMenu["PlayerHealth"].TextSize = 15
3210DebugMenu["PlayerHealth"].TextStrokeColor3 = Color3.new(0, 0, 0)
3211DebugMenu["PlayerHealth"].TextStrokeTransparency = 0.3
3212DebugMenu["PlayerHealth"].TextXAlignment = "Left"
3213DebugMenu["PlayerPosition"] = Instance.new("TextLabel", DebugMenu["Main"])
3214DebugMenu["PlayerPosition"].BackgroundTransparency = 1
3215DebugMenu["PlayerPosition"].Position = UDim2.new(0, 0, 0, 80)
3216DebugMenu["PlayerPosition"].Size = UDim2.new(1, 0, 0, 15)
3217DebugMenu["PlayerPosition"].Font = "Arcade"
3218DebugMenu["PlayerPosition"].Text = ""
3219DebugMenu["PlayerPosition"].TextColor3 = Color3.new(1, 1, 1)
3220DebugMenu["PlayerPosition"].TextSize = 15
3221DebugMenu["PlayerPosition"].TextStrokeColor3 = Color3.new(0, 0, 0)
3222DebugMenu["PlayerPosition"].TextStrokeTransparency = 0.3
3223DebugMenu["PlayerPosition"].TextXAlignment = "Left"
3224DebugMenu["BehindWall"] = Instance.new("TextLabel", DebugMenu["Main"])
3225DebugMenu["BehindWall"].BackgroundTransparency = 1
3226DebugMenu["BehindWall"].Position = UDim2.new(0, 0, 0, 95)
3227DebugMenu["BehindWall"].Size = UDim2.new(1, 0, 0, 15)
3228DebugMenu["BehindWall"].Font = "Arcade"
3229DebugMenu["BehindWall"].Text = ""
3230DebugMenu["BehindWall"].TextColor3 = Color3.new(1, 1, 1)
3231DebugMenu["BehindWall"].TextSize = 15
3232DebugMenu["BehindWall"].TextStrokeColor3 = Color3.new(0, 0, 0)
3233DebugMenu["BehindWall"].TextStrokeTransparency = 0.3
3234DebugMenu["BehindWall"].TextXAlignment = "Left"
3235
3236local LastTick = tick()
3237local FPSTick = tick()
3238
3239if #Teams:GetChildren() <= 0 then
3240 Bullshit.FreeForAll = true
3241end
3242
3243if Bullshit.TracersLength > 2048 then
3244 Bullshit.TracersLength = 2048
3245end
3246
3247if Bullshit.CHAMSLength > 2048 then
3248 Bullshit.CHAMSLength = 2048
3249end
3250
3251local wildrevolvertick = tick()
3252local wildrevolverteamdata = nil
3253function GetTeamColor(Plr)
3254 if Plr == nil then return nil end
3255 if not Plr:IsA("Player") then
3256 return nil
3257 end
3258 local PickedColor = Bullshit.Colors.Enemy
3259
3260 if Plr ~= nil then
3261 if game.PlaceId == 606849621 then
3262 if Bullshit.Colors.ColorOverride == nil then
3263 if not Bullshit.FreeForAll then
3264 if MyPlr.Team ~= nil and Plr.Team ~= nil then
3265 if Bullshit.FriendList[Plr.Name] == nil then
3266 if MyPlr.Team.Name == "Prisoner" then
3267 if Plr.Team == MyPlr.Team or Plr.Team.Name == "Criminal" then
3268 PickedColor = Bullshit.Colors.Ally
3269 else
3270 PickedColor = Bullshit.Colors.Enemy
3271 end
3272 elseif MyPlr.Team.Name == "Criminal" then
3273 if Plr.Team == MyPlr.Team or Plr.Team.Name == "Prisoner" then
3274 PickedColor = Bullshit.Colors.Ally
3275 else
3276 PickedColor = Bullshit.Colors.Enemy
3277 end
3278 elseif MyPlr.Team.Name == "Police" then
3279 if Plr.Team == MyPlr.Team then
3280 PickedColor = Bullshit.Colors.Ally
3281 else
3282 if Plr.Team.Name == "Criminal" then
3283 PickedColor = Bullshit.Colors.Enemy
3284 elseif Plr.Team.Name == "Prisoner" then
3285 PickedColor = Bullshit.Colors.Neutral
3286 end
3287 end
3288 end
3289 else
3290 PickedColor = Bullshit.Colors.Friend
3291 end
3292 end
3293 else
3294 if Bullshit.FriendList[Plr.Name] ~= nil then
3295 PickedColor = Bullshit.Colors.Friend
3296 else
3297 PickedColor = Bullshit.Colors.Enemy
3298 end
3299 end
3300 else
3301 PickedColor = Bullshit.Colors.ColorOverride
3302 end
3303 elseif game.PlaceId == 155615604 then
3304 if Bullshit.Colors.ColorOverride == nil then
3305 if MyPlr.Team ~= nil and Plr.Team ~= nil then
3306 if Bullshit.FriendList[Plr.Name] == nil then
3307 if MyPlr.Team.Name == "Inmates" then
3308 if Plr.Team.Name == "Inmates" then
3309 PickedColor = Bullshit.Colors.Ally
3310 elseif Plr.Team.Name == "Guards" or Plr.Team.Name == "Criminals" then
3311 PickedColor = Bullshit.Colors.Enemy
3312 else
3313 PickedColor = Bullshit.Colors.Neutral
3314 end
3315 elseif MyPlr.Team.Name == "Guards" then
3316 if Plr.Team.Name == "Inmates" then
3317 PickedColor = Bullshit.Colors.Neutral
3318 elseif Plr.Team.Name == "Criminals" then
3319 PickedColor = Bullshit.Colors.Enemy
3320 elseif Plr.Team.Name == "Guards" then
3321 PickColor = Bullshit.Colors.Ally
3322 end
3323 elseif MyPlr.Team.Name == "Criminals" then
3324 if Plr.Team.Name == "Inmates" then
3325 PickedColor = Bullshit.Colors.Ally
3326 elseif Plr.Team.Name == "Guards" then
3327 PickedColor = Bullshit.Colors.Enemy
3328 else
3329 PickedColor = Bullshit.Colors.Neutral
3330 end
3331 end
3332 else
3333 PickedColor = Bullshit.Colors.Friend
3334 end
3335 end
3336 else
3337 PickedColor = Bullshit.Colors.ColorOverride
3338 end
3339 elseif game.PlaceId == 746820961 then
3340 if Bullshit.Colors.ColorOverride == nil then
3341 if MyPlr:FindFirstChild("TeamC") and Plr:FindFirstChild("TeamC") then
3342 if Plr.TeamC.Value == MyPlr.TeamC.Value then
3343 PickedColor = Bullshit.Colors.Ally
3344 else
3345 PickedColor = Bullshit.Colors.Enemy
3346 end
3347 end
3348 else
3349 PickedColor = Bullshit.Colors.ColorOverride
3350 end
3351 elseif game.PlaceId == 1382113806 then
3352 if Bullshit.Colors.ColorOverride == nil then
3353 if MyPlr:FindFirstChild("role") and Plr:FindFirstChild("role") then
3354 if MyPlr.role.Value == "assassin" then
3355 if Plr.role.Value == "target" then
3356 PickedColor = Bullshit.Colors.Enemy
3357 elseif Plr.role.Value == "guard" then
3358 PickedColor = Color3.new(1, 135 / 255, 0)
3359 else
3360 PickedColor = Bullshit.Colors.Neutral
3361 end
3362 elseif MyPlr.role.Value == "target" then
3363 if Plr.role.Value == "guard" then
3364 PickedColor = Bullshit.Colors.Ally
3365 elseif Plr.role.Value == "assassin" then
3366 PickedColor = Bullshit.Colors.Enemy
3367 else
3368 PickedColor = Bullshit.Colors.Neutral
3369 end
3370 elseif MyPlr.role.Value == "guard" then
3371 if Plr.role.Value == "target" then
3372 PickedColor = Bullshit.Colors.Friend
3373 elseif Plr.role.Value == "guard" then
3374 PickedColor = Bullshit.Colors.Ally
3375 elseif Plr.role.Value == "assassin" then
3376 PickedColor = Bullshit.Colors.Enemy
3377 else
3378 PickedColor = Bullshit.Colors.Neutral
3379 end
3380 else
3381 if MyPlr.role.Value == "none" then
3382 PickedColor = Bullshit.Colors.Neutral
3383 end
3384 end
3385 end
3386 else
3387 PickedColor = Bullshit.Colors.ColorOverride
3388 end
3389 elseif game.PlaceId == 1072809192 then
3390 if MyPlr:FindFirstChild("Backpack") and Plr:FindFirstChild("Backpack") then
3391 if MyPlr.Backpack:FindFirstChild("Knife") or MyChar:FindFirstChild("Knife") then
3392 if Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
3393 PickedColor = Bullshit.Colors.Enemy
3394 else
3395 PickedColor = Color3.new(1, 135 / 255, 0)
3396 end
3397 elseif MyPlr.Backpack:FindFirstChild("Revolver") or MyChar:FindFirstChild("Revolver") then
3398 if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
3399 PickedColor = Bullshit.Colors.Enemy
3400 elseif Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
3401 PickedColor = Bullshit.Colors.Enemy
3402 else
3403 PickedColor = Bullshit.Colors.Ally
3404 end
3405 else
3406 if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
3407 PickedColor = Bullshit.Colors.Enemy
3408 elseif Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
3409 PickedColor = Bullshit.Colors.Ally
3410 else
3411 PickedColor = Bullshit.Colors.Neutral
3412 end
3413 end
3414 end
3415 elseif game.PlaceId == 142823291 or game.PlaceId == 1122507250 then
3416 if MyPlr:FindFirstChild("Backpack") and Plr:FindFirstChild("Backpack") then
3417 if MyPlr.Backpack:FindFirstChild("Knife") or MyChar:FindFirstChild("Knife") then
3418 if (Plr.Backpack:FindFirstChild("Gun") or Plr.Backpack:FindFirstChild("Revolver")) or (Plr.Character:FindFirstChild("Gun") or Plr.Character:FindFirstChild("Revolver")) then
3419 PickedColor = Bullshit.Colors.Enemy
3420 else
3421 PickedColor = Color3.new(1, 135 / 255, 0)
3422 end
3423 elseif (MyPlr.Backpack:FindFirstChild("Gun") or MyPlr.Backpack:FindFirstChild("Revolver")) or (MyChar:FindFirstChild("Gun") or MyChar:FindFirstChild("Revolver")) then
3424 if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
3425 PickedColor = Bullshit.Colors.Enemy
3426 else
3427 PickedColor = Bullshit.Colors.Ally
3428 end
3429 else
3430 if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
3431 PickedColor = Bullshit.Colors.Enemy
3432 elseif (Plr.Backpack:FindFirstChild("Gun") or Plr.Backpack:FindFirstChild("Revolver")) or (Plr.Character:FindFirstChild("Gun") or Plr.Character:FindFirstChild("Revolver")) then
3433 PickedColor = Bullshit.Colors.Ally
3434 else
3435 PickedColor = Bullshit.Colors.Neutral
3436 end
3437 end
3438 end
3439 elseif game.PlaceId == 379614936 then
3440 if Bullshit.Colors.ColorOverride == nil then
3441 if not Bullshit.FriendList[Plr.Name] then
3442 local targ = MyPlr:FindFirstChild("PlayerGui"):FindFirstChild("ScreenGui"):FindFirstChild("UI"):FindFirstChild("Target"):FindFirstChild("Img"):FindFirstChild("PlayerText")
3443 if targ then
3444 if Plr.Name:lower() == targ.Text:lower() then
3445 PickedColor = Bullshit.Colors.Enemy
3446 else
3447 PickedColor = Bullshit.Colors.Neutral
3448 end
3449 else
3450 PickedColor = Bullshit.Colors.Neutral
3451 end
3452 else
3453 PickedColor = Bullshit.Colors.Friend
3454 end
3455 else
3456 PickedColor = Bullshit.Colors.ColorOverride
3457 end
3458 elseif game.PlaceId == 983224898 then
3459 if (tick() - wildrevolvertick) > 10 or wildrevolverteamdata == nil then
3460 wildrevolverteamdata = RepStor.Functions.RequestGameData:InvokeServer()
3461 wildrevolvertick = tick()
3462 return Bullshit.Colors.Neutral
3463 end
3464 local succ = pcall(function()
3465 if wildrevolverteamdata[Plr.Name] ~= nil then
3466 if Bullshit.Colors.ColorOverride == nil then
3467 if not Bullshit.FriendList[Plr.Name] then
3468 if wildrevolverteamdata[Plr.Name]["TeamName"] == wildrevolverteamdata[MyPlr.Name]["TeamName"] then
3469 PickedColor = Bullshit.Colors.Ally
3470 else
3471 PickedColor = Bullshit.Colors.Enemy
3472 end
3473 else
3474 PickedColor = Bullshit.Colors.Friend
3475 end
3476 else
3477 PickedColor = Bullshit.Colors.ColorOverride
3478 end
3479 else
3480 PickedColor = Bullshit.Colors.Neutral
3481 end
3482 end)
3483 if not succ then
3484 wildrevolverteamdata = RepStor.Functions.RequestGameData:InvokeServer()
3485 wildrevolvertick = tick()
3486 return Bullshit.Colors.Neutral
3487 end
3488 else
3489 if Bullshit.Colors.ColorOverride == nil then
3490 if not Bullshit.FreeForAll then
3491 if MyPlr.Team ~= Plr.Team and not Bullshit.FriendList[Plr.Name] then
3492 PickedColor = Bullshit.Colors.Enemy
3493 elseif MyPlr.Team == Plr.Team and not Bullshit.FriendList[Plr.Name] then
3494 PickedColor = Bullshit.Colors.Ally
3495 else
3496 PickedColor = Bullshit.Colors.Friend
3497 end
3498 else
3499 if Bullshit.FriendList[Plr.Name] ~= nil then
3500 PickedColor = Bullshit.Colors.Friend
3501 else
3502 PickedColor = Bullshit.Colors.Enemy
3503 end
3504 end
3505 else
3506 PickedColor = Bullshit.Colors.ColorOverride
3507 end
3508 end
3509 end
3510
3511 return PickedColor
3512end
3513
3514function FindCham(Obj)
3515 for i, v in next, ItemChams:GetChildren() do
3516 if v.className == "ObjectValue" then
3517 if v.Value == Obj then
3518 return v.Parent
3519 end
3520 end
3521 end
3522
3523 return nil
3524end
3525
3526function FindESP(Obj)
3527 for i, v in next, ItemESP:GetChildren() do
3528 if v.className == "ObjectValue" then
3529 if v.Value == Obj then
3530 return v.Parent
3531 end
3532 end
3533 end
3534
3535 return nil
3536end
3537
3538function GetFirstPart(Obj)
3539 for i, v in next, Obj:GetDescendants() do
3540 if v:IsA("BasePart") then
3541 return v
3542 end
3543 end
3544
3545 return nil
3546end
3547
3548function GetSizeOfObject(Obj)
3549 if Obj:IsA("BasePart") then
3550 return Obj.Size
3551 elseif Obj:IsA("Model") then
3552 return Obj:GetExtentsSize()
3553 end
3554end
3555
3556function GetClosestPlayerNotBehindWall()
3557 local Players = { }
3558 local CurrentClosePlayer = nil
3559 local SelectedPlr = nil
3560
3561 for _, v in next, Plrs:GetPlayers() do
3562 if v ~= MyPlr and not Bullshit.Blacklist[v.Name] then
3563 local IsAlly = GetTeamColor(v)
3564 if IsAlly ~= Bullshit.Colors.Ally and IsAlly ~= Bullshit.Colors.Friend and IsAlly ~= Bullshit.Colors.Neutral then
3565 local GetChar = v.Character
3566 if MyChar and GetChar then
3567 local MyHead, MyTor = MyChar:FindFirstChild("Head"), MyChar:FindFirstChild("HumanoidRootPart")
3568 local GetHead, GetTor, GetHum = GetChar:FindFirstChild("Head"), GetChar:FindFirstChild("HumanoidRootPart"), GetChar:FindFirstChild("Humanoid")
3569
3570 if MyHead and MyTor and GetHead and GetTor and GetHum then
3571 if game.PlaceId == 455366377 then
3572 if not GetChar:FindFirstChild("KO") and GetHum.Health > 1 then
3573 local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
3574 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
3575 if part ~= nil then
3576 if part:IsDescendantOf(GetChar) then
3577 local Dist = (MyTor.Position - GetTor.Position).magnitude
3578 Players[v] = Dist
3579 end
3580 end
3581 end
3582 elseif game.PlaceId == 746820961 then
3583 if GetHum.Health > 1 then
3584 local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
3585 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar, MyCam})
3586 if part ~= nil then
3587 if part:IsDescendantOf(GetChar) then
3588 local Dist = (MyTor.Position - GetTor.Position).magnitude
3589 Players[v] = Dist
3590 end
3591 end
3592 end
3593 else
3594 if GetHum.Health > 1 then
3595 local Ray = Ray.new(MyCam.CFrame.p, (GetHead.Position - MyCam.CFrame.p).unit * 2048)
3596 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
3597 if part ~= nil then
3598 if part:IsDescendantOf(GetChar) then
3599 local Dist = (MyTor.Position - GetTor.Position).magnitude
3600 Players[v] = Dist
3601 end
3602 end
3603 end
3604 end
3605 end
3606 end
3607 end
3608 end
3609 end
3610
3611 for i, v in next, Players do
3612 if CurrentClosePlayer ~= nil then
3613 if v <= CurrentClosePlayer then
3614 CurrentClosePlayer = v
3615 SelectedPlr = i
3616 end
3617 else
3618 CurrentClosePlayer = v
3619 SelectedPlr = i
3620 end
3621 end
3622
3623 return SelectedPlr
3624end
3625
3626function GetClosestPlayer()
3627 local Players = { }
3628 local CurrentClosePlayer = nil
3629 local SelectedPlr = nil
3630
3631 for _, v in next, Plrs:GetPlayers() do
3632 if v ~= MyPlr then
3633 local IsAlly = GetTeamColor(v)
3634 if IsAlly ~= Bullshit.Colors.Ally and IsAlly ~= Bullshit.Colors.Friend and IsAlly ~= Bullshit.Colors.Neutral then
3635 local GetChar = v.Character
3636 if MyChar and GetChar then
3637 local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
3638 local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
3639 local GetHum = GetChar:FindFirstChild("Humanoid")
3640 if MyTor and GetTor and GetHum then
3641 if game.PlaceId == 455366377 then
3642 if not GetChar:FindFirstChild("KO") and GetHum.Health > 1 then
3643 local Dist = (MyTor.Position - GetTor.Position).magnitude
3644 Players[v] = Dist
3645 end
3646 else
3647 if GetHum.Health > 1 then
3648 local Dist = (MyTor.Position - GetTor.Position).magnitude
3649 Players[v] = Dist
3650 end
3651 end
3652 end
3653 end
3654 end
3655 end
3656 end
3657
3658 for i, v in next, Players do
3659 if CurrentClosePlayer ~= nil then
3660 if v <= CurrentClosePlayer then
3661 CurrentClosePlayer = v
3662 SelectedPlr = i
3663 end
3664 else
3665 CurrentClosePlayer = v
3666 SelectedPlr = i
3667 end
3668 end
3669
3670 return SelectedPlr
3671end
3672
3673function FindPlayer(Txt)
3674 local ps = { }
3675 for _, v in next, Plrs:GetPlayers() do
3676 if string.lower(string.sub(v.Name, 1, string.len(Txt))) == string.lower(Txt) then
3677 table.insert(ps, v)
3678 end
3679 end
3680
3681 if #ps == 1 then
3682 if ps[1] ~= MyPlr then
3683 return ps[1]
3684 else
3685 return nil
3686 end
3687 else
3688 return nil
3689 end
3690end
3691
3692function UpdateESP(Plr)
3693 if Plr ~= nil then
3694 local Find = PlayerESP:FindFirstChild("ESP Crap_" .. Plr.Name)
3695 if Find then
3696 local PickColor = GetTeamColor(Plr)
3697 Find.Frame.Names.TextColor3 = PickColor
3698 Find.Frame.Dist.TextColor3 = PickColor
3699 Find.Frame.Health.TextColor3 = PickColor
3700 --Find.Frame.Pos.TextColor3 = PickColor
3701 local GetChar = Plr.Character
3702 if MyChar and GetChar then
3703 local Find2 = MyChar:FindFirstChild("HumanoidRootPart")
3704 local Find3 = GetChar:FindFirstChild("HumanoidRootPart")
3705 local Find4 = GetChar:FindFirstChildOfClass("Humanoid")
3706 if Find2 and Find3 then
3707 local pos = Find3.Position
3708 local Dist = (Find2.Position - pos).magnitude
3709 if Dist > Bullshit.ESPLength or Bullshit.Blacklist[Plr.Name] then
3710 Find.Frame.Names.Visible = false
3711 Find.Frame.Dist.Visible = false
3712 Find.Frame.Health.Visible = false
3713 return
3714 else
3715 Find.Frame.Names.Visible = true
3716 Find.Frame.Dist.Visible = true
3717 Find.Frame.Health.Visible = true
3718 end
3719 Find.Frame.Dist.Text = "Distance: " .. string.format("%.0f", Dist)
3720 --Find.Frame.Pos.Text = "(X: " .. string.format("%.0f", pos.X) .. ", Y: " .. string.format("%.0f", pos.Y) .. ", Z: " .. string.format("%.0f", pos.Z) .. ")"
3721 if Find4 then
3722 Find.Frame.Health.Text = "Health: " .. string.format("%.0f", Find4.Health)
3723 else
3724 Find.Frame.Health.Text = ""
3725 end
3726 end
3727 end
3728 end
3729 end
3730end
3731
3732function RemoveESP(Obj)
3733 if Obj ~= nil then
3734 local IsPlr = Obj:IsA("Player")
3735 local UseFolder = ItemESP
3736 if IsPlr then UseFolder = PlayerESP end
3737
3738 local FindESP = ((IsPlr) and UseFolder:FindFirstChild("ESP Crap_" .. Obj.Name)) or FindESP(Obj)
3739 if FindESP then
3740 FindESP:Destroy()
3741 end
3742 end
3743end
3744
3745function CreateESP(Obj)
3746 if Obj ~= nil then
3747 local IsPlr = Obj:IsA("Player")
3748 local UseFolder = ItemESP
3749 local GetChar = ((IsPlr) and Obj.Character) or Obj
3750 local Head = GetChar:FindFirstChild("Head")
3751 local t = tick()
3752 if IsPlr then UseFolder = PlayerESP end
3753 if Head == nil then
3754 repeat
3755 Head = GetChar:FindFirstChild("Head")
3756 wait()
3757 until Head ~= nil or (tick() - t) >= 10
3758 end
3759 if Head == nil then return end
3760
3761 local bb = Instance.new("BillboardGui")
3762 bb.Adornee = Head
3763 bb.ExtentsOffset = Vector3.new(0, 1, 0)
3764 bb.AlwaysOnTop = true
3765 bb.Size = UDim2.new(0, 5, 0, 5)
3766 bb.StudsOffset = Vector3.new(0, 3, 0)
3767 bb.Name = "ESP Crap_" .. Obj.Name
3768 bb.Parent = UseFolder
3769
3770 local frame = Instance.new("Frame", bb)
3771 frame.ZIndex = 10
3772 frame.BackgroundTransparency = 1
3773 frame.Size = UDim2.new(1, 0, 1, 0)
3774
3775 local TxtName = Instance.new("TextLabel", frame)
3776 TxtName.Name = "Names"
3777 TxtName.ZIndex = 10
3778 TxtName.Text = Obj.Name
3779 TxtName.BackgroundTransparency = 1
3780 TxtName.Position = UDim2.new(0, 0, 0, -45)
3781 TxtName.Size = UDim2.new(1, 0, 10, 0)
3782 TxtName.Font = "SourceSansBold"
3783 TxtName.TextSize = 13
3784 TxtName.TextStrokeTransparency = 0.5
3785
3786 local TxtDist = nil
3787 local TxtHealth = nil
3788 if IsPlr then
3789 TxtDist = Instance.new("TextLabel", frame)
3790 TxtDist.Name = "Dist"
3791 TxtDist.ZIndex = 10
3792 TxtDist.Text = ""
3793 TxtDist.BackgroundTransparency = 1
3794 TxtDist.Position = UDim2.new(0, 0, 0, -35)
3795 TxtDist.Size = UDim2.new(1, 0, 10, 0)
3796 TxtDist.Font = "SourceSansBold"
3797 TxtDist.TextSize = 13
3798 TxtDist.TextStrokeTransparency = 0.5
3799
3800 TxtHealth = Instance.new("TextLabel", frame)
3801 TxtHealth.Name = "Health"
3802 TxtHealth.ZIndex = 10
3803 TxtHealth.Text = ""
3804 TxtHealth.BackgroundTransparency = 1
3805 TxtHealth.Position = UDim2.new(0, 0, 0, -25)
3806 TxtHealth.Size = UDim2.new(1, 0, 10, 0)
3807 TxtHealth.Font = "SourceSansBold"
3808 TxtHealth.TextSize = 13
3809 TxtHealth.TextStrokeTransparency = 0.5
3810 else
3811 local ObjVal = Instance.new("ObjectValue", bb)
3812 ObjVal.Value = Obj
3813 end
3814
3815 local PickColor = GetTeamColor(Obj) or Bullshit.Colors.Neutral
3816 TxtName.TextColor3 = PickColor
3817
3818 if IsPlr then
3819 TxtDist.TextColor3 = PickColor
3820 TxtHealth.TextColor3 = PickColor
3821 end
3822 end
3823end
3824
3825function UpdateTracer(Plr)
3826 if Bullshit.TracersEnabled then
3827 if MyChar then
3828 local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
3829 local GetTor = TracerData[Plr.Name]
3830 if MyTor and GetTor ~= nil and GetTor.Parent ~= nil then
3831 local Dist = (MyTor.Position - GetTor.Position).magnitude
3832 if (Dist < Bullshit.TracersLength and not Bullshit.Blacklist[Plr.Name]) and not (MyChar:FindFirstChild("InVehicle") or GetTor.Parent:FindFirstChild("InVehicle")) then
3833 if not Bullshit.PlaceTracersUnderCharacter then
3834 local R = MyCam:ScreenPointToRay(MyCam.ViewportSize.X / 2, MyCam.ViewportSize.Y, 0)
3835 Dist = (R.Origin - (GetTor.Position - Vector3.new(0, 3, 0))).magnitude
3836 Tracers[Plr.Name].Transparency = 1
3837 Tracers[Plr.Name].Size = Vector3.new(0.05, 0.05, Dist)
3838 Tracers[Plr.Name].CFrame = CFrame.new(R.Origin, (GetTor.Position - Vector3.new(0, 4.5, 0))) * CFrame.new(0, 0, -Dist / 2)
3839 Tracers[Plr.Name].BrickColor = BrickColor.new(GetTeamColor(Plr))
3840 Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
3841 Tracers[Plr.Name].BoxHandleAdornment.Size = Vector3.new(0.001, 0.001, Dist)
3842 Tracers[Plr.Name].BoxHandleAdornment.Color3 = GetTeamColor(Plr)
3843 else
3844 Dist = (MyTor.Position - (GetTor.Position - Vector3.new(0, 3, 0))).magnitude
3845 Tracers[Plr.Name].Transparency = 1
3846 Tracers[Plr.Name].Size = Vector3.new(0.3, 0.3, Dist)
3847 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)
3848 Tracers[Plr.Name].BrickColor = BrickColor.new(GetTeamColor(Plr))
3849 Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
3850 Tracers[Plr.Name].BoxHandleAdornment.Size = Vector3.new(0.05, 0.05, Dist)
3851 Tracers[Plr.Name].BoxHandleAdornment.Color3 = GetTeamColor(Plr)
3852 end
3853 else
3854 Tracers[Plr.Name].Transparency = 1
3855 Tracers[Plr.Name].BoxHandleAdornment.Transparency = 1
3856 end
3857 end
3858 end
3859 end
3860end
3861
3862function RemoveTracers(Plr)
3863 local Find = Tracers:FindFirstChild(Plr.Name)
3864 if Find then
3865 Find:Destroy()
3866 end
3867end
3868
3869function CreateTracers(Plr)
3870 local Find = Tracers:FindFirstChild(Plr.Name)
3871 if not Find then
3872 local P = Instance.new("Part")
3873 P.Name = Plr.Name
3874 P.Material = "Neon"
3875 P.Transparency = 1
3876 P.Anchored = true
3877 P.Locked = true
3878 P.CanCollide = false
3879 local B = Instance.new("BoxHandleAdornment", P)
3880 B.Adornee = P
3881 B.Size = GetSizeOfObject(P)
3882 B.AlwaysOnTop = true
3883 B.ZIndex = 5
3884 B.Transparency = 0
3885 B.Color3 = GetTeamColor(Plr) or Bullshit.Colors.Neutral
3886 P.Parent = Tracers
3887
3888 coroutine.resume(coroutine.create(function()
3889 while Tracers:FindFirstChild(Plr.Name) do
3890 UpdateTracer(Plr)
3891 Run.RenderStepped:wait()
3892 end
3893 end))
3894 end
3895end
3896
3897function UpdateChams(Obj)
3898 if Obj == nil then return end
3899
3900 if Obj:IsA("Player") then
3901 local Find = PlayerChams:FindFirstChild(Obj.Name)
3902 local GetChar = Obj.Character
3903
3904 local Trans = 0
3905 if GetChar and MyChar then
3906 local GetHead = GetChar:FindFirstChild("Head")
3907 local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
3908 local MyHead = MyChar:FindFirstChild("Head")
3909 local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
3910 if GetHead and GetTor and MyHead and MyTor then
3911 if (MyTor.Position - GetTor.Position).magnitude > Bullshit.CHAMSLength or Bullshit.Blacklist[Obj.Name] then
3912 Trans = 1
3913 else
3914 --local MyCharStuff = MyChar:GetDescendants()
3915 local Ray = Ray.new(MyCam.CFrame.p, (GetTor.Position - MyCam.CFrame.p).unit * 2048)
3916 local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
3917 if part ~= nil then
3918 if part:IsDescendantOf(GetChar) then
3919 Trans = 0.9
3920 else
3921 Trans = 0
3922 end
3923 end
3924 end
3925 end
3926 end
3927
3928 if Find then
3929 for i, v in next, Find:GetChildren() do
3930 if v.className ~= "ObjectValue" then
3931 v.Color3 = GetTeamColor(Obj) or Bullshit.Colors.Neutral
3932 v.Transparency = Trans
3933 end
3934 end
3935 end
3936 end
3937end
3938
3939function RemoveChams(Obj)
3940 if Obj ~= nil then
3941 local IsPlr = Obj:IsA("Player")
3942 local UseFolder = ItemChams
3943 if IsPlr then UseFolder = PlayerChams end
3944
3945 local FindC = UseFolder:FindFirstChild(tostring(Obj)) or FindCham(Obj)
3946 if FindC then
3947 FindC:Destroy()
3948 end
3949 end
3950end
3951
3952function CreateChams(Obj)
3953 if Obj ~= nil then
3954 local IsPlr = Obj:IsA("Player")
3955 local UseFolder = ItemChams
3956 local Crap = nil
3957 local GetTor = nil
3958 local t = tick()
3959 if IsPlr then
3960 Obj = Obj.Character
3961 UseFolder = PlayerChams
3962 end
3963 if Obj == nil then return end
3964 GetTor = Obj:FindFirstChild("HumanoidRootPart") or Obj:WaitForChild("HumanoidRootPart")
3965 if IsPlr then Crap = Obj:GetChildren() else Crap = Obj:GetDescendants() end
3966
3967 local FindC = ((IsPlr) and UseFolder:FindFirstChild(Obj.Name)) or FindCham(Obj)
3968 if not FindC then
3969 FindC = Instance.new("Folder", UseFolder)
3970 FindC.Name = Obj.Name
3971 local ObjVal = Instance.new("ObjectValue", FindC)
3972 ObjVal.Value = Obj
3973 end
3974
3975 for _, P in next, Crap do
3976 if P:IsA("PVInstance") and P.Name ~= "HumanoidRootPart" then
3977 local Box = Instance.new("BoxHandleAdornment")
3978 Box.Size = GetSizeOfObject(P)
3979 Box.Name = "Cham"
3980 Box.Adornee = P
3981 Box.AlwaysOnTop = true
3982 Box.ZIndex = 5
3983 Box.Transparency = 0
3984 Box.Color3 = ((IsPlr) and GetTeamColor(Plrs:GetPlayerFromCharacter(Obj))) or Bullshit.Colors.Neutral
3985 Box.Parent = FindC
3986 end
3987 end
3988 end
3989end
3990
3991function CreateMobESPChams()
3992 local mobspawn = { }
3993
3994 for i, v in next, workspace:GetDescendants() do
3995 local hum = v:FindFirstChildOfClass("Humanoid")
3996 if hum and not Plrs:GetPlayerFromCharacter(hum.Parent) and FindCham(v) == nil and FindESP(v) == nil then
3997 mobspawn[tostring(v.Parent)] = v.Parent
3998 if Bullshit.CHAMSEnabled and Bullshit.MobChams then
3999 CreateChams(v)
4000 end
4001 if Bullshit.ESPEnabled and Bullshit.MobESP then
4002 CreateESP(v)
4003 end
4004 end
4005 end
4006
4007 if Bullshit.Mob_ESP_CHAMS_Ran_Once == false then
4008 for i, v in next, mobspawn do
4009 v.ChildAdded:connect(function(Obj)
4010 if Bullshit.MobChams then
4011 local t = tick()
4012 local GetHum = Obj:FindFirstChildOfClass("Humanoid")
4013 if GetHum == nil then
4014 repeat
4015 GetHum = Obj:FindFirstChildOfClass("Humanoid")
4016 wait()
4017 until GetHum ~= nil or (tick() - t) >= 10
4018 end
4019 if GetHum == nil then return end
4020
4021 CreateChams(Obj)
4022 end
4023
4024 if Bullshit.MobESP then
4025 local t = tick()
4026 local GetHum = Obj:FindFirstChildOfClass("Humanoid")
4027 if GetHum == nil then
4028 repeat
4029 GetHum = Obj:FindFirstChildOfClass("Humanoid")
4030 wait()
4031 until GetHum ~= nil or (tick() - t) >= 10
4032 end
4033 if GetHum == nil then return end
4034
4035 CreateESP(Obj)
4036 end
4037 end)
4038 end
4039
4040 Bullshit.Mob_ESP_CHAMS_Ran_Once = true
4041 end
4042end
4043
4044function CreateChildAddedEventFor(Obj)
4045 Obj.ChildAdded:connect(function(Obj2)
4046 if Bullshit.OutlinesEnabled then
4047 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
4048 local Data = { }
4049 Data[2] = Obj2.Transparency
4050 Obj2.Transparency = 1
4051 local outline = Instance.new("SelectionBox")
4052 outline.Name = "Outline"
4053 outline.Color3 = Color3.new(0, 0, 0)
4054 outline.SurfaceColor3 = Color3.new(0, 1, 0)
4055 --outline.SurfaceTransparency = 0.9
4056 outline.LineThickness = 0.01
4057 outline.Transparency = 0.5
4058 outline.Transparency = 0.5
4059 outline.Adornee = Obj2
4060 outline.Parent = Obj2
4061 Data[1] = outline
4062 rawset(Bullshit.OutlinedParts, Obj2, Data)
4063 end
4064
4065 for i, v in next, Obj2:GetDescendants() do
4066 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
4067 local Data = { }
4068 Data[2] = v.Transparency
4069 v.Transparency = 1
4070 local outline = Instance.new("SelectionBox")
4071 outline.Name = "Outline"
4072 outline.Color3 = Color3.new(0, 0, 0)
4073 outline.SurfaceColor3 = Color3.new(0, 1, 0)
4074 --outline.SurfaceTransparency = 0.9
4075 outline.LineThickness = 0.01
4076 outline.Transparency = 0.5
4077 outline.Adornee = v
4078 outline.Parent = v
4079 Data[1] = outline
4080 rawset(Bullshit.OutlinedParts, v, Data)
4081 end
4082 CreateChildAddedEventFor(v)
4083 end
4084 end
4085 CreateChildAddedEventFor(Obj2)
4086 end)
4087end
4088
4089function LightingHax()
4090 if Bullshit.OutlinesEnabled then
4091 Light.TimeOfDay = "00:00:00"
4092 end
4093
4094 if Bullshit.FullbrightEnabled then
4095 Light.Ambient = Color3.new(1, 1, 1)
4096 Light.ColorShift_Bottom = Color3.new(1, 1, 1)
4097 Light.ColorShift_Top = Color3.new(1, 1, 1)
4098 end
4099end
4100
4101Plrs.PlayerAdded:connect(function(Plr)
4102 if Bullshit.CharAddedEvent[Plr.Name] == nil then
4103 Bullshit.CharAddedEvent[Plr.Name] = Plr.CharacterAdded:connect(function(Char)
4104 if Bullshit.ESPEnabled then
4105 RemoveESP(Plr)
4106 CreateESP(Plr)
4107 end
4108 if Bullshit.CHAMSEnabled then
4109 RemoveChams(Plr)
4110 CreateChams(Plr)
4111 end
4112 if Bullshit.TracersEnabled then
4113 CreateTracers(Plr)
4114 end
4115 repeat wait() until Char:FindFirstChild("HumanoidRootPart")
4116 TracerMT[Plr.Name] = Char.HumanoidRootPart
4117 end)
4118 end
4119end)
4120
4121Plrs.PlayerRemoving:connect(function(Plr)
4122 if Bullshit.CharAddedEvent[Plr.Name] ~= nil then
4123 Bullshit.CharAddedEvent[Plr.Name]:Disconnect()
4124 Bullshit.CharAddedEvent[Plr.Name] = nil
4125 end
4126 RemoveESP(Plr)
4127 RemoveChams(Plr)
4128 RemoveTracers(Plr)
4129 TracerMT[Plr.Name] = nil
4130end)
4131
4132function InitMain()
4133 -- Objects
4134
4135 local Bullshit20 = Instance.new("ScreenGui")
4136 local MainFrame = Instance.new("Frame")
4137 local Title = Instance.new("TextLabel")
4138 local design = Instance.new("Frame")
4139 local buttons = Instance.new("Frame")
4140 local ESPToggle = Instance.new("TextButton")
4141 local ChamsToggle = Instance.new("TextButton")
4142 local TracersToggle = Instance.new("TextButton")
4143 local OutlineToggle = Instance.new("TextButton")
4144 local DebugToggle = Instance.new("TextButton")
4145 local FullbrightToggle = Instance.new("TextButton")
4146 local BlacklistToggle = Instance.new("TextButton")
4147 local WhitelistToggle = Instance.new("TextButton")
4148 local Crosshair = Instance.new("TextButton")
4149 local AimbotToggle = Instance.new("TextButton")
4150 local Settings = Instance.new("TextButton")
4151 local Information = Instance.new("TextButton")
4152 local Information_2 = Instance.new("Frame")
4153 local Title_2 = Instance.new("TextLabel")
4154 local design_2 = Instance.new("Frame")
4155 local buttons_2 = Instance.new("ScrollingFrame")
4156 local TextLabel = Instance.new("TextLabel")
4157 local Settings_2 = Instance.new("Frame")
4158 local Title_3 = Instance.new("TextLabel")
4159 local design_3 = Instance.new("Frame")
4160 local buttons_3 = Instance.new("ScrollingFrame")
4161 local AllyColor = Instance.new("TextBox")
4162 local CHAMSLength = Instance.new("TextBox")
4163 local CrosshairColor = Instance.new("TextBox")
4164 local ESPLength = Instance.new("TextBox")
4165 local EnemyColor = Instance.new("TextBox")
4166 local FreeForAll = Instance.new("TextButton")
4167 local FriendColor = Instance.new("TextBox")
4168 local NeutralColor = Instance.new("TextBox")
4169 local TracersLength = Instance.new("TextBox")
4170 local TracersUnderChars = Instance.new("TextButton")
4171 local AutoFireToggle = Instance.new("TextButton")
4172 local AimbotKey = Instance.new("TextButton")
4173 local MobESPButton = Instance.new("TextButton")
4174 local MobChamsButton = Instance.new("TextButton")
4175 local TextLabel_2 = Instance.new("TextLabel")
4176 local TextLabel_3 = Instance.new("TextLabel")
4177 local TextLabel_4 = Instance.new("TextLabel")
4178 local TextLabel_5 = Instance.new("TextLabel")
4179 local TextLabel_6 = Instance.new("TextLabel")
4180 local TextLabel_7 = Instance.new("TextLabel")
4181 local TextLabel_8 = Instance.new("TextLabel")
4182 local TextLabel_9 = Instance.new("TextLabel")
4183 local TextLabel_10 = Instance.new("TextLabel")
4184 local TextLabel_11 = Instance.new("TextLabel")
4185 local TextLabel_12 = Instance.new("TextLabel")
4186 local TextLabel_13 = Instance.new("TextLabel")
4187 local TextLabel_14 = Instance.new("TextLabel")
4188 local TextLabel_15 = Instance.new("TextLabel")
4189 local SaveSettings = Instance.new("TextButton")
4190 local Blacklist = Instance.new("Frame")
4191 local nigga = Instance.new("TextLabel")
4192 local niggerfaggot = Instance.new("Frame")
4193 local players = Instance.new("ScrollingFrame")
4194 local buttonsex = Instance.new("Frame")
4195 local Playername = Instance.new("TextBox")
4196 local AddToBlacklist = Instance.new("TextButton")
4197 local RemoveToBlacklist = Instance.new("TextButton")
4198 local SaveBlacklist = Instance.new("TextButton")
4199 local Whitelist = Instance.new("Frame")
4200 local nigga2 = Instance.new("TextLabel")
4201 local niggerfaggot2 = Instance.new("Frame")
4202 local players2 = Instance.new("ScrollingFrame")
4203 local buttonsex2 = Instance.new("Frame")
4204 local Playername2 = Instance.new("TextBox")
4205 local AddToWhitelist = Instance.new("TextButton")
4206 local RemoveToWhitelist = Instance.new("TextButton")
4207 local SaveWhitelist = Instance.new("TextButton")
4208
4209 -- Properties
4210
4211 Bullshit20.Name = "Bullshit 3.0"
4212 Bullshit20.Parent = CoreGui
4213 Bullshit20.ResetOnSpawn = false
4214
4215 MainFrame.Name = "MainFrame"
4216 MainFrame.Parent = Bullshit20
4217 MainFrame.Active = true
4218 MainFrame.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4219 MainFrame.BorderSizePixel = 0
4220 MainFrame.Draggable = true
4221 MainFrame.Position = UDim2.new(0.200000003, -175, 0.5, -100)
4222 MainFrame.Size = UDim2.new(0, 350, 0, 315)
4223
4224 Title.Name = "Title"
4225 Title.Parent = MainFrame
4226 Title.BackgroundColor3 = Color3.new(1, 1, 1)
4227 Title.BackgroundTransparency = 1
4228 Title.Size = UDim2.new(1, 0, 0, 50)
4229 Title.Font = Enum.Font.SourceSansBold
4230 Title.Text = "Project: Bullshit\nMade by: Racist Dolphin#5199\nVersion 3.5.5 (RE-WORK IN THE WORKS)"
4231 Title.TextColor3 = Color3.new(1, 1, 1)
4232 Title.TextSize = 18
4233 Title.TextTransparency = 0.5
4234
4235 design.Name = "design"
4236 design.Parent = MainFrame
4237 design.BackgroundColor3 = Color3.new(1, 1, 1)
4238 design.BackgroundTransparency = 0.5
4239 design.BorderSizePixel = 0
4240 design.Position = UDim2.new(0.0500000007, 0, 0, 50)
4241 design.Size = UDim2.new(0.899999976, 0, 0, 2)
4242
4243 buttons.Name = "buttons"
4244 buttons.Parent = MainFrame
4245 buttons.BackgroundColor3 = Color3.new(1, 1, 1)
4246 buttons.BackgroundTransparency = 1
4247 buttons.Position = UDim2.new(0, 20, 0, 70)
4248 buttons.Size = UDim2.new(1, -40, 1, -80)
4249
4250 Blacklist.Name = "Blacklist"
4251 Blacklist.Parent = MainFrame
4252 Blacklist.Active = true
4253 Blacklist.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4254 Blacklist.BorderSizePixel = 0
4255 Blacklist.Position = UDim2.new(1, 3, 0.5, -138)
4256 Blacklist.Size = UDim2.new(0, 350, 0, 375)
4257 Blacklist.Visible = false
4258
4259 nigga.Name = "nigga"
4260 nigga.Parent = Blacklist
4261 nigga.BackgroundColor3 = Color3.new(1, 1, 1)
4262 nigga.BackgroundTransparency = 1
4263 nigga.Size = UDim2.new(1, 0, 0, 50)
4264 nigga.Font = Enum.Font.SourceSansBold
4265 nigga.Text = "Blacklist Menu"
4266 nigga.TextColor3 = Color3.new(1, 1, 1)
4267 nigga.TextSize = 18
4268 nigga.TextTransparency = 0.5
4269
4270 niggerfaggot.Name = "niggerfaggot"
4271 niggerfaggot.Parent = Blacklist
4272 niggerfaggot.BackgroundColor3 = Color3.new(1, 1, 1)
4273 niggerfaggot.BackgroundTransparency = 0.5
4274 niggerfaggot.BorderSizePixel = 0
4275 niggerfaggot.Position = UDim2.new(0.0500000007, 0, 0, 50)
4276 niggerfaggot.Size = UDim2.new(0.899999976, 0, 0, 2)
4277
4278 players.Name = "players"
4279 players.Parent = Blacklist
4280 players.BackgroundColor3 = Color3.new(1, 1, 1)
4281 players.BackgroundTransparency = 1
4282 players.BorderSizePixel = 0
4283 players.Position = UDim2.new(0, 20, 0, 60)
4284 players.Size = UDim2.new(1, -40, 1, -175)
4285 players.CanvasSize = UDim2.new(0, 0, 5, 0)
4286 players.ScrollBarThickness = 8
4287
4288 buttonsex.Name = "buttonsex"
4289 buttonsex.Parent = Blacklist
4290 buttonsex.BackgroundColor3 = Color3.new(1, 1, 1)
4291 buttonsex.BackgroundTransparency = 1
4292 buttonsex.Position = UDim2.new(0, 20, 0, 250)
4293 buttonsex.Size = UDim2.new(1, -40, 0, 100)
4294
4295 Playername.Name = "Playername"
4296 Playername.Parent = buttonsex
4297 Playername.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4298 Playername.BackgroundTransparency = 0.5
4299 Playername.BorderSizePixel = 0
4300 Playername.Size = UDim2.new(1, 0, 0, 20)
4301 Playername.Font = Enum.Font.SourceSansBold
4302 Playername.Text = "Enter Player Name"
4303 Playername.TextSize = 14
4304 Playername.TextWrapped = true
4305
4306 AddToBlacklist.Name = "AddToBlacklist"
4307 AddToBlacklist.Parent = buttonsex
4308 AddToBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4309 AddToBlacklist.BackgroundTransparency = 0.5
4310 AddToBlacklist.BorderSizePixel = 0
4311 AddToBlacklist.Position = UDim2.new(0, 0, 0, 30)
4312 AddToBlacklist.Size = UDim2.new(1, 0, 0, 20)
4313 AddToBlacklist.Font = Enum.Font.SourceSansBold
4314 AddToBlacklist.Text = "Add to Blacklist"
4315 AddToBlacklist.TextSize = 14
4316 AddToBlacklist.TextWrapped = true
4317
4318 RemoveToBlacklist.Name = "RemoveToBlacklist"
4319 RemoveToBlacklist.Parent = buttonsex
4320 RemoveToBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4321 RemoveToBlacklist.BackgroundTransparency = 0.5
4322 RemoveToBlacklist.BorderSizePixel = 0
4323 RemoveToBlacklist.Position = UDim2.new(0, 0, 0, 60)
4324 RemoveToBlacklist.Size = UDim2.new(1, 0, 0, 20)
4325 RemoveToBlacklist.Font = Enum.Font.SourceSansBold
4326 RemoveToBlacklist.Text = "Remove from Blacklist"
4327 RemoveToBlacklist.TextSize = 14
4328 RemoveToBlacklist.TextWrapped = true
4329
4330 SaveBlacklist.Name = "SaveBlacklist"
4331 SaveBlacklist.Parent = buttonsex
4332 SaveBlacklist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4333 SaveBlacklist.BackgroundTransparency = 0.5
4334 SaveBlacklist.BorderSizePixel = 0
4335 SaveBlacklist.Position = UDim2.new(0, 0, 0, 90)
4336 SaveBlacklist.Size = UDim2.new(1, 0, 0, 20)
4337 SaveBlacklist.Font = Enum.Font.SourceSansBold
4338 SaveBlacklist.Text = "Save Blacklist"
4339 SaveBlacklist.TextSize = 14
4340 SaveBlacklist.TextWrapped = true
4341
4342 Whitelist.Name = "Whitelist"
4343 Whitelist.Parent = MainFrame
4344 Whitelist.Active = true
4345 Whitelist.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4346 Whitelist.BorderSizePixel = 0
4347 Whitelist.Position = UDim2.new(1, 3, 0.5, -138)
4348 Whitelist.Size = UDim2.new(0, 350, 0, 375)
4349 Whitelist.Visible = false
4350
4351 nigga2.Name = "nigga2"
4352 nigga2.Parent = Whitelist
4353 nigga2.BackgroundColor3 = Color3.new(1, 1, 1)
4354 nigga2.BackgroundTransparency = 1
4355 nigga2.Size = UDim2.new(1, 0, 0, 50)
4356 nigga2.Font = Enum.Font.SourceSansBold
4357 nigga2.Text = "Friends List Menu"
4358 nigga2.TextColor3 = Color3.new(1, 1, 1)
4359 nigga2.TextSize = 18
4360 nigga2.TextTransparency = 0.5
4361
4362 niggerfaggot2.Name = "niggerfaggot2"
4363 niggerfaggot2.Parent = Whitelist
4364 niggerfaggot2.BackgroundColor3 = Color3.new(1, 1, 1)
4365 niggerfaggot2.BackgroundTransparency = 0.5
4366 niggerfaggot2.BorderSizePixel = 0
4367 niggerfaggot2.Position = UDim2.new(0.0500000007, 0, 0, 50)
4368 niggerfaggot2.Size = UDim2.new(0.899999976, 0, 0, 2)
4369
4370 players2.Name = "players2"
4371 players2.Parent = Whitelist
4372 players2.BackgroundColor3 = Color3.new(1, 1, 1)
4373 players2.BackgroundTransparency = 1
4374 players2.BorderSizePixel = 0
4375 players2.Position = UDim2.new(0, 20, 0, 60)
4376 players2.Size = UDim2.new(1, -40, 1, -175)
4377 players2.CanvasSize = UDim2.new(0, 0, 5, 0)
4378 players2.ScrollBarThickness = 8
4379
4380 buttonsex2.Name = "buttonsex2"
4381 buttonsex2.Parent = Whitelist
4382 buttonsex2.BackgroundColor3 = Color3.new(1, 1, 1)
4383 buttonsex2.BackgroundTransparency = 1
4384 buttonsex2.Position = UDim2.new(0, 20, 0, 250)
4385 buttonsex2.Size = UDim2.new(1, -40, 0, 100)
4386
4387 Playername2.Name = "Playername2"
4388 Playername2.Parent = buttonsex2
4389 Playername2.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4390 Playername2.BackgroundTransparency = 0.5
4391 Playername2.BorderSizePixel = 0
4392 Playername2.Size = UDim2.new(1, 0, 0, 20)
4393 Playername2.Font = Enum.Font.SourceSansBold
4394 Playername2.Text = "Enter Player Name"
4395 Playername2.TextSize = 14
4396 Playername2.TextWrapped = true
4397
4398 AddToWhitelist.Name = "AddToWhitelist"
4399 AddToWhitelist.Parent = buttonsex2
4400 AddToWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4401 AddToWhitelist.BackgroundTransparency = 0.5
4402 AddToWhitelist.BorderSizePixel = 0
4403 AddToWhitelist.Position = UDim2.new(0, 0, 0, 30)
4404 AddToWhitelist.Size = UDim2.new(1, 0, 0, 20)
4405 AddToWhitelist.Font = Enum.Font.SourceSansBold
4406 AddToWhitelist.Text = "Add to Friends List"
4407 AddToWhitelist.TextSize = 14
4408 AddToWhitelist.TextWrapped = true
4409
4410 RemoveToWhitelist.Name = "RemoveToWhitelist"
4411 RemoveToWhitelist.Parent = buttonsex2
4412 RemoveToWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4413 RemoveToWhitelist.BackgroundTransparency = 0.5
4414 RemoveToWhitelist.BorderSizePixel = 0
4415 RemoveToWhitelist.Position = UDim2.new(0, 0, 0, 60)
4416 RemoveToWhitelist.Size = UDim2.new(1, 0, 0, 20)
4417 RemoveToWhitelist.Font = Enum.Font.SourceSansBold
4418 RemoveToWhitelist.Text = "Remove from Friends List"
4419 RemoveToWhitelist.TextSize = 14
4420 RemoveToWhitelist.TextWrapped = true
4421
4422 SaveWhitelist.Name = "SaveWhitelist"
4423 SaveWhitelist.Parent = buttonsex2
4424 SaveWhitelist.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4425 SaveWhitelist.BackgroundTransparency = 0.5
4426 SaveWhitelist.BorderSizePixel = 0
4427 SaveWhitelist.Position = UDim2.new(0, 0, 0, 90)
4428 SaveWhitelist.Size = UDim2.new(1, 0, 0, 20)
4429 SaveWhitelist.Font = Enum.Font.SourceSansBold
4430 SaveWhitelist.Text = "Save Friends List"
4431 SaveWhitelist.TextSize = 14
4432 SaveWhitelist.TextWrapped = true
4433
4434 BlacklistToggle.Name = "BlacklistToggle"
4435 BlacklistToggle.Parent = buttons
4436 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
4437 BlacklistToggle.BackgroundTransparency = 0.5
4438 BlacklistToggle.BorderSizePixel = 0
4439 BlacklistToggle.Position = UDim2.new(0, 0, 0, 200)
4440 BlacklistToggle.Size = UDim2.new(0, 150, 0, 30)
4441 BlacklistToggle.Font = Enum.Font.SourceSansBold
4442 BlacklistToggle.Text = "Blacklist"
4443 BlacklistToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4444 BlacklistToggle.TextSize = 14
4445 BlacklistToggle.TextWrapped = true
4446
4447 WhitelistToggle.Name = "WhitelistToggle"
4448 WhitelistToggle.Parent = buttons
4449 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
4450 WhitelistToggle.BackgroundTransparency = 0.5
4451 WhitelistToggle.BorderSizePixel = 0
4452 WhitelistToggle.Position = UDim2.new(1, -150, 0, 200)
4453 WhitelistToggle.Size = UDim2.new(0, 150, 0, 30)
4454 WhitelistToggle.Font = Enum.Font.SourceSansBold
4455 WhitelistToggle.Text = "Friends List"
4456 WhitelistToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4457 WhitelistToggle.TextSize = 14
4458 WhitelistToggle.TextWrapped = true
4459
4460 ESPToggle.Name = "ESPToggle"
4461 ESPToggle.Parent = buttons
4462 ESPToggle.BackgroundColor3 = Color3.new(1, 1, 1)
4463 ESPToggle.BackgroundTransparency = 0.5
4464 ESPToggle.BorderSizePixel = 0
4465 ESPToggle.Size = UDim2.new(0, 150, 0, 30)
4466 ESPToggle.Font = Enum.Font.SourceSansBold
4467 ESPToggle.Text = "ESP"
4468 ESPToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4469 ESPToggle.TextSize = 14
4470 ESPToggle.TextWrapped = true
4471
4472 ChamsToggle.Name = "ChamsToggle"
4473 ChamsToggle.Parent = buttons
4474 ChamsToggle.BackgroundColor3 = Color3.new(1, 1, 1)
4475 ChamsToggle.BackgroundTransparency = 0.5
4476 ChamsToggle.BorderSizePixel = 0
4477 ChamsToggle.Position = UDim2.new(1, -150, 0, 0)
4478 ChamsToggle.Size = UDim2.new(0, 150, 0, 30)
4479 ChamsToggle.Font = Enum.Font.SourceSansBold
4480 ChamsToggle.Text = "Chams"
4481 ChamsToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4482 ChamsToggle.TextSize = 14
4483 ChamsToggle.TextWrapped = true
4484
4485 TracersToggle.Name = "TracersToggle"
4486 TracersToggle.Parent = buttons
4487 TracersToggle.BackgroundColor3 = Color3.new(1, 1, 1)
4488 TracersToggle.BackgroundTransparency = 0.5
4489 TracersToggle.BorderSizePixel = 0
4490 TracersToggle.Position = UDim2.new(0, 0, 0, 40)
4491 TracersToggle.Size = UDim2.new(0, 150, 0, 30)
4492 TracersToggle.Font = Enum.Font.SourceSansBold
4493 TracersToggle.Text = "Tracers"
4494 TracersToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4495 TracersToggle.TextSize = 14
4496 TracersToggle.TextWrapped = true
4497
4498 OutlineToggle.Name = "OutlineToggle"
4499 OutlineToggle.Parent = buttons
4500 OutlineToggle.BackgroundColor3 = Color3.new(1, 1, 1)
4501 OutlineToggle.BackgroundTransparency = 0.5
4502 OutlineToggle.BorderSizePixel = 0
4503 OutlineToggle.Position = UDim2.new(1, -150, 0, 40)
4504 OutlineToggle.Size = UDim2.new(0, 150, 0, 30)
4505 OutlineToggle.Font = Enum.Font.SourceSansBold
4506 OutlineToggle.Text = "Outlines"
4507 OutlineToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4508 OutlineToggle.TextSize = 14
4509 OutlineToggle.TextWrapped = true
4510
4511 DebugToggle.Name = "DebugToggle"
4512 DebugToggle.Parent = buttons
4513 DebugToggle.BackgroundColor3 = Color3.new(1, 1, 1)
4514 DebugToggle.BackgroundTransparency = 0.5
4515 DebugToggle.BorderSizePixel = 0
4516 DebugToggle.Position = UDim2.new(1, -150, 0, 80)
4517 DebugToggle.Size = UDim2.new(0, 150, 0, 30)
4518 DebugToggle.Font = Enum.Font.SourceSansBold
4519 DebugToggle.Text = "Debug Info"
4520 DebugToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4521 DebugToggle.TextSize = 14
4522 DebugToggle.TextWrapped = true
4523
4524 FullbrightToggle.Name = "FullbrightToggle"
4525 FullbrightToggle.Parent = buttons
4526 FullbrightToggle.BackgroundColor3 = Color3.new(1, 1, 1)
4527 FullbrightToggle.BackgroundTransparency = 0.5
4528 FullbrightToggle.BorderSizePixel = 0
4529 FullbrightToggle.Position = UDim2.new(0, 0, 0, 80)
4530 FullbrightToggle.Size = UDim2.new(0, 150, 0, 30)
4531 FullbrightToggle.Font = Enum.Font.SourceSansBold
4532 FullbrightToggle.Text = "Fullbright"
4533 FullbrightToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4534 FullbrightToggle.TextSize = 14
4535 FullbrightToggle.TextWrapped = true
4536
4537 Crosshair.Name = "Crosshair"
4538 Crosshair.Parent = buttons
4539 Crosshair.BackgroundColor3 = Color3.new(1, 1, 1)
4540 Crosshair.BackgroundTransparency = 0.5
4541 Crosshair.BorderSizePixel = 0
4542 Crosshair.Position = UDim2.new(0, 0, 0, 120)
4543 Crosshair.Size = UDim2.new(0, 150, 0, 30)
4544 Crosshair.Font = Enum.Font.SourceSansBold
4545 Crosshair.Text = "Crosshair"
4546 Crosshair.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4547 Crosshair.TextSize = 14
4548 Crosshair.TextWrapped = true
4549
4550 AimbotToggle.Name = "AimbotToggle"
4551 AimbotToggle.Parent = buttons
4552 AimbotToggle.BackgroundColor3 = Color3.new(1, 1, 1)
4553 AimbotToggle.BackgroundTransparency = 0.5
4554 AimbotToggle.BorderSizePixel = 0
4555 AimbotToggle.Position = UDim2.new(1, -150, 0, 120)
4556 AimbotToggle.Size = UDim2.new(0, 150, 0, 30)
4557 AimbotToggle.Font = Enum.Font.SourceSansBold
4558 AimbotToggle.Text = "Aimlock"
4559 AimbotToggle.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4560 AimbotToggle.TextSize = 14
4561 AimbotToggle.TextWrapped = true
4562
4563 Settings.Name = "Settings"
4564 Settings.Parent = buttons
4565 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
4566 Settings.BackgroundTransparency = 0.5
4567 Settings.BorderSizePixel = 0
4568 Settings.Position = UDim2.new(1, -150, 0, 160)
4569 Settings.Size = UDim2.new(0, 150, 0, 30)
4570 Settings.Font = Enum.Font.SourceSansBold
4571 Settings.Text = "Settings"
4572 Settings.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4573 Settings.TextSize = 14
4574 Settings.TextWrapped = true
4575
4576 Information.Name = "Information"
4577 Information.Parent = buttons
4578 Information.BackgroundColor3 = Color3.new(1, 1, 1)
4579 Information.BackgroundTransparency = 0.5
4580 Information.BorderSizePixel = 0
4581 Information.Position = UDim2.new(0, 0, 0, 160)
4582 Information.Size = UDim2.new(0, 150, 0, 30)
4583 Information.Font = Enum.Font.SourceSansBold
4584 Information.Text = "Information"
4585 Information.TextColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4586 Information.TextSize = 14
4587 Information.TextWrapped = true
4588
4589 Information_2.Name = "Information"
4590 Information_2.Parent = MainFrame
4591 Information_2.Active = true
4592 Information_2.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4593 Information_2.BorderSizePixel = 0
4594 Information_2.Position = UDim2.new(1, 3, 0.5, -138)
4595 Information_2.Size = UDim2.new(0, 350, 0, 365)
4596 Information_2.Visible = false
4597
4598 Title_2.Name = "Title"
4599 Title_2.Parent = Information_2
4600 Title_2.BackgroundColor3 = Color3.new(1, 1, 1)
4601 Title_2.BackgroundTransparency = 1
4602 Title_2.Size = UDim2.new(1, 0, 0, 50)
4603 Title_2.Font = Enum.Font.SourceSansBold
4604 Title_2.Text = "Information"
4605 Title_2.TextColor3 = Color3.new(1, 1, 1)
4606 Title_2.TextSize = 18
4607 Title_2.TextTransparency = 0.5
4608
4609 design_2.Name = "design"
4610 design_2.Parent = Information_2
4611 design_2.BackgroundColor3 = Color3.new(1, 1, 1)
4612 design_2.BackgroundTransparency = 0.5
4613 design_2.BorderSizePixel = 0
4614 design_2.Position = UDim2.new(0.0500000007, 0, 0, 50)
4615 design_2.Size = UDim2.new(0.899999976, 0, 0, 2)
4616
4617 buttons_2.Name = "buttons"
4618 buttons_2.Parent = Information_2
4619 buttons_2.BackgroundColor3 = Color3.new(1, 1, 1)
4620 buttons_2.BackgroundTransparency = 1
4621 buttons_2.BorderSizePixel = 0
4622 buttons_2.Position = UDim2.new(0, 20, 0, 60)
4623 buttons_2.Size = UDim2.new(1, -40, 1, -70)
4624 buttons_2.CanvasSize = UDim2.new(5, 0, 5, 0)
4625 buttons_2.ScrollBarThickness = 5
4626
4627 TextLabel.Parent = buttons_2
4628 TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
4629 TextLabel.BackgroundTransparency = 1
4630 TextLabel.Size = UDim2.new(1, -20, 1, 0)
4631 TextLabel.Font = Enum.Font.SourceSansBold
4632 TextLabel.Text = [[
4633Scripting by: Racist Dolphin#5199
4634GUI by: SOMEONE WHO WANTS HIS NAME HIDDEN.
4635
4636To hide/show the GUI press the "P" key on your keyboard.
4637
4638NOTICE: Since my string manipulation skills aren't the greatest, changing esp/cham colors might be quite buggy.
4639NOTICE #2: The blacklist feature will return! I just didn't have enough time to make the gui.
4640NOTICE #3: Save Settings might still be bugged. Message me if it's fucked up still.
4641
4642This works on every game, though the Aimbot does NOT! (Doesn't work on: Jailbreak, and Phantom Forces)
4643
4644FAQ:
46451) How do I use the aimbot?
4646A: 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.)
4647
46482) ESP/Chams don't work on the game I play?
4649A: Some games require me to make patches (ex: Murder Mystery, Murder Mystery X) to request a patch or a game message me on discord.
4650
46513) How did I detect when a player is behind a wall?
4652A: Raycasting the camera to another player.
4653
46544) My bullets still miss when using aimbot?!
4655A: 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?)
4656
4657Change Log:
46583/10/2018:
4659+ Fixed more bugs with chams
4660
46613/10/2018:
4662+ Fixed how chams broke when a player respawned.
4663
46643/10/2018:
4665+ Fixed ESP not updating correctly.
4666+ Fixed Chams not updating correctly. (MAYBE? IDK WHAT IS BREAKING THIS)
4667
46683/9/2018:
4669+ Mob ESP/Chams! (BETA!)
4670
46713/8/2018:
4672+ Fixed the error you get when not entering a valid number for esp/chams/tracer lengths.
4673+ Fixed lag issues with aimlock.
4674+ Fixed lag issues with chams.
4675
46763/8/2018:
4677+ Patch for Murder 15
4678- Temporarily removed auto fire since mouse1click is broken on Synapse :(
4679
46803/7/2018:
4681+ Updated save settings.
4682+ Can now customize aimlock key.
4683
46843/7/2018:
4685+ Patch for Wild Revolver.
4686+ Fix for autofire. (Hopefully)
4687
46883/6/2018:
4689- Removed :IsFriendsWith check. (Use Friends List GUI instead)
4690
46913/4/2018:
4692+ Added Friend List Menu
4693+ Patch for Assassin!
4694
46953/4/2018:
4696+ Fixed crosshair toggle.
4697+ Aimlock patch for Island Royal.
4698+ Finally fixed save settings.
4699
47003/4/2018:
4701+ Aimlock fixed for Unit 1968: Vietnam
4702+ Autofire setting for aimlock
4703+ Fixed how you sometimes had to double click buttons to activate a option
4704
47053/4/2018:
4706+ Fixed FreeForAll setting bug.
4707+ Using aimlock on Phantom Forces / Jailbreak will now tell you it will not work.
4708* Renamed Aimbot back to Aimlock
4709
47103/3/2018:
4711+ Blacklist feature re-added.
4712+ Aimbot will no longer focus people in the blacklist.
4713+ Compatible on exploits that have readfile and writefile.
4714
47153/3/2018:
4716+ GUI Overhaul
4717+ Aimbot now only targets people NOT behind walls
4718+ Chams now dim when x player is visible on your screen.
4719+ Chams no longer have the humanoid root part. (Your welcome)
4720+ Patch for Silent Assassin
4721+ My discord was deleted, so I'm using pastebin now. (Auto updates :)
4722]]
4723 TextLabel.TextColor3 = Color3.new(1, 1, 1)
4724 TextLabel.TextSize = 16
4725 TextLabel.TextTransparency = 0.5
4726 TextLabel.TextXAlignment = Enum.TextXAlignment.Left
4727 TextLabel.TextYAlignment = Enum.TextYAlignment.Top
4728
4729 Settings_2.Name = "Settings"
4730 Settings_2.Parent = MainFrame
4731 Settings_2.Active = true
4732 Settings_2.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
4733 Settings_2.BorderSizePixel = 0
4734 Settings_2.Position = UDim2.new(1, 3, 0.5, -138)
4735 Settings_2.Size = UDim2.new(0, 350, 0, 365)
4736 Settings_2.Visible = false
4737
4738 Title_3.Name = "Title"
4739 Title_3.Parent = Settings_2
4740 Title_3.BackgroundColor3 = Color3.new(1, 1, 1)
4741 Title_3.BackgroundTransparency = 1
4742 Title_3.Size = UDim2.new(1, 0, 0, 50)
4743 Title_3.Font = Enum.Font.SourceSansBold
4744 Title_3.Text = "Settings Menu"
4745 Title_3.TextColor3 = Color3.new(1, 1, 1)
4746 Title_3.TextSize = 18
4747 Title_3.TextTransparency = 0.5
4748
4749 design_3.Name = "design"
4750 design_3.Parent = Settings_2
4751 design_3.BackgroundColor3 = Color3.new(1, 1, 1)
4752 design_3.BackgroundTransparency = 0.5
4753 design_3.BorderSizePixel = 0
4754 design_3.Position = UDim2.new(0.0500000007, 0, 0, 50)
4755 design_3.Size = UDim2.new(0.899999976, 0, 0, 2)
4756
4757 buttons_3.Name = "buttons"
4758 buttons_3.Parent = Settings_2
4759 buttons_3.BackgroundColor3 = Color3.new(1, 1, 1)
4760 buttons_3.BackgroundTransparency = 1
4761 buttons_3.BorderSizePixel = 0
4762 buttons_3.Position = UDim2.new(0, 20, 0, 60)
4763 buttons_3.Size = UDim2.new(1, -40, 1, -70)
4764 buttons_3.ScrollBarThickness = 8
4765
4766 AllyColor.Name = "AllyColor"
4767 AllyColor.Parent = buttons_3
4768 AllyColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4769 AllyColor.BackgroundTransparency = 0.5
4770 AllyColor.BorderSizePixel = 0
4771 AllyColor.Position = UDim2.new(1, -150, 0, 180)
4772 AllyColor.Size = UDim2.new(0, 135, 0, 20)
4773 AllyColor.Font = Enum.Font.SourceSansBold
4774 AllyColor.Text = tostring(Bullshit.Colors.Ally)
4775 AllyColor.TextSize = 14
4776 AllyColor.TextWrapped = true
4777
4778 CHAMSLength.Name = "CHAMSLength"
4779 CHAMSLength.Parent = buttons_3
4780 CHAMSLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4781 CHAMSLength.BackgroundTransparency = 0.5
4782 CHAMSLength.BorderSizePixel = 0
4783 CHAMSLength.Position = UDim2.new(1, -150, 0, 60)
4784 CHAMSLength.Size = UDim2.new(0, 135, 0, 20)
4785 CHAMSLength.Font = Enum.Font.SourceSansBold
4786 CHAMSLength.Text = tostring(Bullshit.CHAMSLength)
4787 CHAMSLength.TextSize = 14
4788 CHAMSLength.TextWrapped = true
4789
4790 CrosshairColor.Name = "CrosshairColor"
4791 CrosshairColor.Parent = buttons_3
4792 CrosshairColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4793 CrosshairColor.BackgroundTransparency = 0.5
4794 CrosshairColor.BorderSizePixel = 0
4795 CrosshairColor.Position = UDim2.new(1, -150, 0, 270)
4796 CrosshairColor.Size = UDim2.new(0, 135, 0, 20)
4797 CrosshairColor.Font = Enum.Font.SourceSansBold
4798 CrosshairColor.Text = tostring(Bullshit.Colors.Crosshair)
4799 CrosshairColor.TextSize = 14
4800 CrosshairColor.TextWrapped = true
4801
4802 ESPLength.Name = "ESPLength"
4803 ESPLength.Parent = buttons_3
4804 ESPLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4805 ESPLength.BackgroundTransparency = 0.5
4806 ESPLength.BorderSizePixel = 0
4807 ESPLength.Position = UDim2.new(1, -150, 0, 30)
4808 ESPLength.Size = UDim2.new(0, 135, 0, 20)
4809 ESPLength.Font = Enum.Font.SourceSansBold
4810 ESPLength.Text = tostring(Bullshit.ESPLength)
4811 ESPLength.TextSize = 14
4812 ESPLength.TextWrapped = true
4813
4814 EnemyColor.Name = "EnemyColor"
4815 EnemyColor.Parent = buttons_3
4816 EnemyColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4817 EnemyColor.BackgroundTransparency = 0.5
4818 EnemyColor.BorderSizePixel = 0
4819 EnemyColor.Position = UDim2.new(1, -150, 0, 150)
4820 EnemyColor.Size = UDim2.new(0, 135, 0, 20)
4821 EnemyColor.Font = Enum.Font.SourceSansBold
4822 EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
4823 EnemyColor.TextSize = 14
4824 EnemyColor.TextWrapped = true
4825
4826 FreeForAll.Name = "FreeForAll"
4827 FreeForAll.Parent = buttons_3
4828 FreeForAll.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4829 FreeForAll.BackgroundTransparency = 0.5
4830 FreeForAll.BorderSizePixel = 0
4831 FreeForAll.Position = UDim2.new(1, -150, 0, 120)
4832 FreeForAll.Size = UDim2.new(0, 135, 0, 20)
4833 FreeForAll.Font = Enum.Font.SourceSansBold
4834 FreeForAll.Text = tostring(Bullshit.FreeForAll)
4835 FreeForAll.TextSize = 14
4836 FreeForAll.TextWrapped = true
4837
4838 FriendColor.Name = "FriendColor"
4839 FriendColor.Parent = buttons_3
4840 FriendColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4841 FriendColor.BackgroundTransparency = 0.5
4842 FriendColor.BorderSizePixel = 0
4843 FriendColor.Position = UDim2.new(1, -150, 0, 210)
4844 FriendColor.Size = UDim2.new(0, 135, 0, 20)
4845 FriendColor.Font = Enum.Font.SourceSansBold
4846 FriendColor.Text = tostring(Bullshit.Colors.Friend)
4847 FriendColor.TextSize = 14
4848 FriendColor.TextWrapped = true
4849
4850 NeutralColor.Name = "NeutralColor"
4851 NeutralColor.Parent = buttons_3
4852 NeutralColor.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4853 NeutralColor.BackgroundTransparency = 0.5
4854 NeutralColor.BorderSizePixel = 0
4855 NeutralColor.Position = UDim2.new(1, -150, 0, 240)
4856 NeutralColor.Size = UDim2.new(0, 135, 0, 20)
4857 NeutralColor.Font = Enum.Font.SourceSansBold
4858 NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
4859 NeutralColor.TextSize = 14
4860 NeutralColor.TextWrapped = true
4861
4862 TracersLength.Name = "TracersLength"
4863 TracersLength.Parent = buttons_3
4864 TracersLength.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4865 TracersLength.BackgroundTransparency = 0.5
4866 TracersLength.BorderSizePixel = 0
4867 TracersLength.Position = UDim2.new(1, -150, 0, 0)
4868 TracersLength.Size = UDim2.new(0, 135, 0, 20)
4869 TracersLength.Font = Enum.Font.SourceSansBold
4870 TracersLength.Text = tostring(Bullshit.TracersLength)
4871 TracersLength.TextSize = 14
4872 TracersLength.TextWrapped = true
4873
4874 TracersUnderChars.Name = "TracersUnderChars"
4875 TracersUnderChars.Parent = buttons_3
4876 TracersUnderChars.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4877 TracersUnderChars.BackgroundTransparency = 0.5
4878 TracersUnderChars.BorderSizePixel = 0
4879 TracersUnderChars.Position = UDim2.new(1, -150, 0, 90)
4880 TracersUnderChars.Size = UDim2.new(0, 135, 0, 20)
4881 TracersUnderChars.Font = Enum.Font.SourceSansBold
4882 TracersUnderChars.Text = tostring(Bullshit.PlaceTracersUnderCharacter)
4883 TracersUnderChars.TextSize = 14
4884 TracersUnderChars.TextWrapped = true
4885
4886 AutoFireToggle.Name = "AutoFireToggle"
4887 AutoFireToggle.Parent = buttons_3
4888 AutoFireToggle.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4889 AutoFireToggle.BackgroundTransparency = 0.5
4890 AutoFireToggle.BorderSizePixel = 0
4891 AutoFireToggle.Position = UDim2.new(1, -150, 0, 300)
4892 AutoFireToggle.Size = UDim2.new(0, 135, 0, 20)
4893 AutoFireToggle.Font = Enum.Font.SourceSansBold
4894 AutoFireToggle.Text = tostring(Bullshit.AutoFire)
4895 AutoFireToggle.TextSize = 14
4896 AutoFireToggle.TextWrapped = true
4897
4898 AimbotKey.Name = "AimbotKey"
4899 AimbotKey.Parent = buttons_3
4900 AimbotKey.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4901 AimbotKey.BackgroundTransparency = 0.5
4902 AimbotKey.BorderSizePixel = 0
4903 AimbotKey.Position = UDim2.new(1, -150, 0, 330)
4904 AimbotKey.Size = UDim2.new(0, 135, 0, 20)
4905 AimbotKey.Font = Enum.Font.SourceSansBold
4906 AimbotKey.Text = tostring(Bullshit.AimbotKey)
4907 AimbotKey.TextSize = 14
4908 AimbotKey.TextWrapped = true
4909
4910 MobESPButton.Name = "MobESPButton"
4911 MobESPButton.Parent = buttons_3
4912 MobESPButton.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4913 MobESPButton.BackgroundTransparency = 0.5
4914 MobESPButton.BorderSizePixel = 0
4915 MobESPButton.Position = UDim2.new(1, -150, 0, 360)
4916 MobESPButton.Size = UDim2.new(0, 135, 0, 20)
4917 MobESPButton.Font = Enum.Font.SourceSansBold
4918 MobESPButton.Text = tostring(Bullshit.MobESP)
4919 MobESPButton.TextSize = 14
4920 MobESPButton.TextWrapped = true
4921
4922 MobChamsButton.Name = "MobChamsButton"
4923 MobChamsButton.Parent = buttons_3
4924 MobChamsButton.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
4925 MobChamsButton.BackgroundTransparency = 0.5
4926 MobChamsButton.BorderSizePixel = 0
4927 MobChamsButton.Position = UDim2.new(1, -150, 0, 390)
4928 MobChamsButton.Size = UDim2.new(0, 135, 0, 20)
4929 MobChamsButton.Font = Enum.Font.SourceSansBold
4930 MobChamsButton.Text = tostring(Bullshit.MobChams)
4931 MobChamsButton.TextSize = 14
4932 MobChamsButton.TextWrapped = true
4933
4934 TextLabel_2.Parent = buttons_3
4935 TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
4936 TextLabel_2.BackgroundTransparency = 1
4937 TextLabel_2.Size = UDim2.new(0.5, 0, 0, 20)
4938 TextLabel_2.Font = Enum.Font.SourceSansBold
4939 TextLabel_2.Text = "Tracers Length"
4940 TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
4941 TextLabel_2.TextSize = 16
4942 TextLabel_2.TextTransparency = 0.5
4943
4944 TextLabel_3.Parent = buttons_3
4945 TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
4946 TextLabel_3.BackgroundTransparency = 1
4947 TextLabel_3.Position = UDim2.new(0, 0, 0, 30)
4948 TextLabel_3.Size = UDim2.new(0.5, 0, 0, 20)
4949 TextLabel_3.Font = Enum.Font.SourceSansBold
4950 TextLabel_3.Text = "ESP Length"
4951 TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
4952 TextLabel_3.TextSize = 16
4953 TextLabel_3.TextTransparency = 0.5
4954
4955 TextLabel_4.Parent = buttons_3
4956 TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
4957 TextLabel_4.BackgroundTransparency = 1
4958 TextLabel_4.Position = UDim2.new(0, 0, 0, 60)
4959 TextLabel_4.Size = UDim2.new(0.5, 0, 0, 20)
4960 TextLabel_4.Font = Enum.Font.SourceSansBold
4961 TextLabel_4.Text = "Chams Length"
4962 TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
4963 TextLabel_4.TextSize = 16
4964 TextLabel_4.TextTransparency = 0.5
4965
4966 TextLabel_5.Parent = buttons_3
4967 TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
4968 TextLabel_5.BackgroundTransparency = 1
4969 TextLabel_5.Position = UDim2.new(0, 0, 0, 90)
4970 TextLabel_5.Size = UDim2.new(0.5, 0, 0, 20)
4971 TextLabel_5.Font = Enum.Font.SourceSansBold
4972 TextLabel_5.Text = "Tracers Under Chars"
4973 TextLabel_5.TextColor3 = Color3.new(1, 1, 1)
4974 TextLabel_5.TextSize = 16
4975 TextLabel_5.TextTransparency = 0.5
4976
4977 TextLabel_6.Parent = buttons_3
4978 TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
4979 TextLabel_6.BackgroundTransparency = 1
4980 TextLabel_6.Position = UDim2.new(0, 0, 0, 270)
4981 TextLabel_6.Size = UDim2.new(0.5, 0, 0, 20)
4982 TextLabel_6.Font = Enum.Font.SourceSansBold
4983 TextLabel_6.Text = "Crosshair Color"
4984 TextLabel_6.TextColor3 = Color3.new(1, 1, 1)
4985 TextLabel_6.TextSize = 16
4986 TextLabel_6.TextTransparency = 0.5
4987
4988 TextLabel_7.Parent = buttons_3
4989 TextLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)
4990 TextLabel_7.BackgroundTransparency = 1
4991 TextLabel_7.Position = UDim2.new(0, 0, 0, 120)
4992 TextLabel_7.Size = UDim2.new(0.5, 0, 0, 20)
4993 TextLabel_7.Font = Enum.Font.SourceSansBold
4994 TextLabel_7.Text = "Free For All"
4995 TextLabel_7.TextColor3 = Color3.new(1, 1, 1)
4996 TextLabel_7.TextSize = 16
4997 TextLabel_7.TextTransparency = 0.5
4998
4999 TextLabel_8.Parent = buttons_3
5000 TextLabel_8.BackgroundColor3 = Color3.new(1, 1, 1)
5001 TextLabel_8.BackgroundTransparency = 1
5002 TextLabel_8.Position = UDim2.new(0, 0, 0, 240)
5003 TextLabel_8.Size = UDim2.new(0.5, 0, 0, 20)
5004 TextLabel_8.Font = Enum.Font.SourceSansBold
5005 TextLabel_8.Text = "Neutral Color"
5006 TextLabel_8.TextColor3 = Color3.new(1, 1, 1)
5007 TextLabel_8.TextSize = 16
5008 TextLabel_8.TextTransparency = 0.5
5009
5010 TextLabel_9.Parent = buttons_3
5011 TextLabel_9.BackgroundColor3 = Color3.new(1, 1, 1)
5012 TextLabel_9.BackgroundTransparency = 1
5013 TextLabel_9.Position = UDim2.new(0, 0, 0, 150)
5014 TextLabel_9.Size = UDim2.new(0.5, 0, 0, 20)
5015 TextLabel_9.Font = Enum.Font.SourceSansBold
5016 TextLabel_9.Text = "Enemy Color"
5017 TextLabel_9.TextColor3 = Color3.new(1, 1, 1)
5018 TextLabel_9.TextSize = 16
5019 TextLabel_9.TextTransparency = 0.5
5020
5021 TextLabel_10.Parent = buttons_3
5022 TextLabel_10.BackgroundColor3 = Color3.new(1, 1, 1)
5023 TextLabel_10.BackgroundTransparency = 1
5024 TextLabel_10.Position = UDim2.new(0, 0, 0, 180)
5025 TextLabel_10.Size = UDim2.new(0.5, 0, 0, 20)
5026 TextLabel_10.Font = Enum.Font.SourceSansBold
5027 TextLabel_10.Text = "Ally Color"
5028 TextLabel_10.TextColor3 = Color3.new(1, 1, 1)
5029 TextLabel_10.TextSize = 16
5030 TextLabel_10.TextTransparency = 0.5
5031
5032 TextLabel_11.Parent = buttons_3
5033 TextLabel_11.BackgroundColor3 = Color3.new(1, 1, 1)
5034 TextLabel_11.BackgroundTransparency = 1
5035 TextLabel_11.Position = UDim2.new(0, 0, 0, 210)
5036 TextLabel_11.Size = UDim2.new(0.5, 0, 0, 20)
5037 TextLabel_11.Font = Enum.Font.SourceSansBold
5038 TextLabel_11.Text = "Friend Color"
5039 TextLabel_11.TextColor3 = Color3.new(1, 1, 1)
5040 TextLabel_11.TextSize = 16
5041 TextLabel_11.TextTransparency = 0.5
5042
5043 TextLabel_12.Parent = buttons_3
5044 TextLabel_12.BackgroundColor3 = Color3.new(1, 1, 1)
5045 TextLabel_12.BackgroundTransparency = 1
5046 TextLabel_12.Position = UDim2.new(0, 0, 0, 300)
5047 TextLabel_12.Size = UDim2.new(0.5, 0, 0, 20)
5048 TextLabel_12.Font = Enum.Font.SourceSansBold
5049 TextLabel_12.Text = "Aimlock Auto Fire"
5050 TextLabel_12.TextColor3 = Color3.new(1, 1, 1)
5051 TextLabel_12.TextSize = 16
5052 TextLabel_12.TextTransparency = 0.5
5053
5054 TextLabel_13.Parent = buttons_3
5055 TextLabel_13.BackgroundColor3 = Color3.new(1, 1, 1)
5056 TextLabel_13.BackgroundTransparency = 1
5057 TextLabel_13.Position = UDim2.new(0, 0, 0, 330)
5058 TextLabel_13.Size = UDim2.new(0.5, 0, 0, 20)
5059 TextLabel_13.Font = Enum.Font.SourceSansBold
5060 TextLabel_13.Text = "Aimbot Key"
5061 TextLabel_13.TextColor3 = Color3.new(1, 1, 1)
5062 TextLabel_13.TextSize = 16
5063 TextLabel_13.TextTransparency = 0.5
5064
5065 TextLabel_14.Parent = buttons_3
5066 TextLabel_14.BackgroundColor3 = Color3.new(1, 1, 1)
5067 TextLabel_14.BackgroundTransparency = 1
5068 TextLabel_14.Position = UDim2.new(0, 0, 0, 360)
5069 TextLabel_14.Size = UDim2.new(0.5, 0, 0, 20)
5070 TextLabel_14.Font = Enum.Font.SourceSansBold
5071 TextLabel_14.Text = "Mob ESP"
5072 TextLabel_14.TextColor3 = Color3.new(1, 1, 1)
5073 TextLabel_14.TextSize = 16
5074 TextLabel_14.TextTransparency = 0.5
5075
5076 TextLabel_15.Parent = buttons_3
5077 TextLabel_15.BackgroundColor3 = Color3.new(1, 1, 1)
5078 TextLabel_15.BackgroundTransparency = 1
5079 TextLabel_15.Position = UDim2.new(0, 0, 0, 390)
5080 TextLabel_15.Size = UDim2.new(0.5, 0, 0, 20)
5081 TextLabel_15.Font = Enum.Font.SourceSansBold
5082 TextLabel_15.Text = "Mob CHAMS"
5083 TextLabel_15.TextColor3 = Color3.new(1, 1, 1)
5084 TextLabel_15.TextSize = 16
5085 TextLabel_15.TextTransparency = 0.5
5086
5087 SaveSettings.Name = "SaveSettings"
5088 SaveSettings.Parent = buttons_3
5089 SaveSettings.BackgroundColor3 = Color3.new(0.972549, 0.972549, 0.972549)
5090 SaveSettings.BackgroundTransparency = 0.5
5091 SaveSettings.BorderSizePixel = 0
5092 SaveSettings.Position = UDim2.new(0, 0, 0, 420)
5093 SaveSettings.Size = UDim2.new(1, -15, 0, 20)
5094 SaveSettings.Font = Enum.Font.SourceSansBold
5095 SaveSettings.Text = "Save Settings"
5096 SaveSettings.TextSize = 14
5097 SaveSettings.TextWrapped = true
5098
5099 function CreatePlayerLabel(Str, frame)
5100 local n = #frame:GetChildren()
5101 local playername = Instance.new("TextLabel")
5102 playername.Name = Str
5103 playername.Parent = frame
5104 playername.BackgroundColor3 = Color3.new(1, 1, 1)
5105 playername.BackgroundTransparency = 1
5106 playername.BorderSizePixel = 0
5107 playername.Position = UDim2.new(0, 5, 0, (n * 15))
5108 playername.Size = UDim2.new(1, -25, 0, 15)
5109 playername.Font = Enum.Font.SourceSans
5110 playername.Text = Str
5111 playername.TextColor3 = Color3.new(1, 1, 1)
5112 playername.TextSize = 16
5113 playername.TextXAlignment = Enum.TextXAlignment.Left
5114 end
5115
5116 function RefreshPlayerLabels(frame, t)
5117 frame:ClearAllChildren()
5118 for i, v in next, t do
5119 CreatePlayerLabel(i, frame)
5120 end
5121 end
5122
5123 RefreshPlayerLabels(players, Bullshit.Blacklist)
5124 RefreshPlayerLabels(players2, Bullshit.FriendList)
5125
5126 ESPToggle.MouseButton1Click:connect(function()
5127 Bullshit.ESPEnabled = not Bullshit.ESPEnabled
5128 if Bullshit.ESPEnabled then
5129 ESPToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
5130 for _, v in next, Plrs:GetPlayers() do
5131 if v ~= MyPlr then
5132 if Bullshit.CharAddedEvent[v.Name] == nil then
5133 Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
5134 if Bullshit.ESPEnabled then
5135 RemoveESP(v)
5136 CreateESP(v)
5137 end
5138 if Bullshit.CHAMSEnabled then
5139 RemoveChams(v)
5140 CreateChams(v)
5141 end
5142 if Bullshit.TracersEnabled then
5143 RemoveTracers(v)
5144 CreateTracers(v)
5145 end
5146 repeat wait() until Char:FindFirstChild("HumanoidRootPart")
5147 TracerMT[v.Name] = Char.HumanoidRootPart
5148 end)
5149 end
5150 RemoveESP(v)
5151 CreateESP(v)
5152 end
5153 end
5154 CreateMobESPChams()
5155 else
5156 ESPToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5157 PlayerESP:ClearAllChildren()
5158 ItemESP:ClearAllChildren()
5159 end
5160 end)
5161
5162 ChamsToggle.MouseButton1Click:connect(function()
5163 Bullshit.CHAMSEnabled = not Bullshit.CHAMSEnabled
5164 if Bullshit.CHAMSEnabled then
5165 ChamsToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
5166 for _, v in next, Plrs:GetPlayers() do
5167 if v ~= MyPlr then
5168 if Bullshit.CharAddedEvent[v.Name] == nil then
5169 Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
5170 if Bullshit.ESPEnabled then
5171 RemoveESP(v)
5172 CreateESP(v)
5173 end
5174 if Bullshit.CHAMSEnabled then
5175 RemoveChams(v)
5176 CreateChams(v)
5177 end
5178 if Bullshit.TracersEnabled then
5179 RemoveTracers(v)
5180 CreateTracers(v)
5181 end
5182 repeat wait() until Char:FindFirstChild("HumanoidRootPart")
5183 TracerMT[v.Name] = Char.HumanoidRootPart
5184 end)
5185 end
5186 RemoveChams(v)
5187 CreateChams(v)
5188 end
5189 end
5190 CreateMobESPChams()
5191 else
5192 ChamsToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5193 PlayerChams:ClearAllChildren()
5194 ItemChams:ClearAllChildren()
5195 end
5196 end)
5197
5198 TracersToggle.MouseButton1Click:connect(function()
5199 Bullshit.TracersEnabled = not Bullshit.TracersEnabled
5200 if Bullshit.TracersEnabled then
5201 TracersToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
5202 for _, v in next, Plrs:GetPlayers() do
5203 if v ~= MyPlr then
5204 if Bullshit.CharAddedEvent[v.Name] == nil then
5205 Bullshit.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
5206 if Bullshit.ESPEnabled then
5207 RemoveESP(v)
5208 CreateESP(v)
5209 end
5210 if Bullshit.CHAMSEnabled then
5211 RemoveChams(v)
5212 CreateChams(v)
5213 end
5214 if Bullshit.TracersEnabled then
5215 RemoveTracers(v)
5216 CreateTracers(v)
5217 end
5218 end)
5219 end
5220 if v.Character ~= nil then
5221 local Tor = v.Character:FindFirstChild("HumanoidRootPart")
5222 if Tor then
5223 TracerMT[v.Name] = Tor
5224 end
5225 end
5226 RemoveTracers(v)
5227 CreateTracers(v)
5228 end
5229 end
5230 else
5231 TracersToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5232 for _, v in next, Plrs:GetPlayers() do
5233 RemoveTracers(v)
5234 end
5235 end
5236 end)
5237
5238 DebugToggle.MouseButton1Click:connect(function()
5239 Bullshit.DebugInfo = not Bullshit.DebugInfo
5240 DebugMenu["Main"].Visible = Bullshit.DebugInfo
5241 if Bullshit.DebugInfo then
5242 DebugToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
5243 else
5244 DebugToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5245 end
5246 end)
5247
5248 OutlineToggle.MouseButton1Click:connect(function()
5249 Bullshit.OutlinesEnabled = not Bullshit.OutlinesEnabled
5250 if Bullshit.OutlinesEnabled then
5251 OutlineToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
5252 for _, v in next, workspace:GetDescendants() do
5253 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
5254 local Data = { }
5255 Data[2] = v.Transparency
5256 v.Transparency = 1
5257 local outline = Instance.new("SelectionBox")
5258 outline.Name = "Outline"
5259 outline.Color3 = Color3.new(0, 0, 0)
5260 outline.SurfaceColor3 = Color3.new(0, 1, 0)
5261 --outline.SurfaceTransparency = 0.9
5262 outline.LineThickness = 0.01
5263 outline.Transparency = 0.3
5264 outline.Adornee = v
5265 outline.Parent = v
5266 Data[1] = outline
5267 rawset(Bullshit.OutlinedParts, v, Data)
5268 end
5269 CreateChildAddedEventFor(v)
5270 end
5271 CreateChildAddedEventFor(workspace)
5272 if Bullshit.LightingEvent == nil then
5273 Bullshit.LightingEvent = game:GetService("Lighting").Changed:connect(LightingHax)
5274 end
5275 else
5276 OutlineToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5277 for i, v in next, Bullshit.OutlinedParts do
5278 i.Transparency = v[2]
5279 v[1]:Destroy()
5280 end
5281 end
5282 end)
5283
5284 FullbrightToggle.MouseButton1Click:connect(function()
5285 Bullshit.FullbrightEnabled = not Bullshit.FullbrightEnabled
5286 if Bullshit.FullbrightEnabled then
5287 FullbrightToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
5288 if Bullshit.LightingEvent == nil then
5289 Bullshit.LightingEvent = Light.Changed:connect(LightingHax)
5290 end
5291 else
5292 FullbrightToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5293 Light.Ambient = Bullshit.AmbientBackup
5294 Light.ColorShift_Bottom = Bullshit.ColorShiftBotBackup
5295 Light.ColorShift_Top = Bullshit.ColorShiftTopBackup
5296 end
5297 end)
5298
5299 Crosshair.MouseButton1Click:connect(function()
5300 Bullshit.CrosshairEnabled = not Bullshit.CrosshairEnabled
5301 if Bullshit.CrosshairEnabled then
5302 local g = Instance.new("ScreenGui", CoreGui)
5303 g.Name = "Corsshair"
5304 local line1 = Instance.new("TextLabel", g)
5305 line1.Text = ""
5306 line1.Size = UDim2.new(0, 35, 0, 1)
5307 line1.BackgroundColor3 = Bullshit.Colors.Crosshair
5308 line1.BorderSizePixel = 0
5309 line1.ZIndex = 10
5310 local line2 = Instance.new("TextLabel", g)
5311 line2.Text = ""
5312 line2.Size = UDim2.new(0, 1, 0, 35)
5313 line2.BackgroundColor3 = Bullshit.Colors.Crosshair
5314 line2.BorderSizePixel = 0
5315 line2.ZIndex = 10
5316
5317 local viewport = MyCam.ViewportSize
5318 local centerx = viewport.X / 2
5319 local centery = viewport.Y / 2
5320
5321 line1.Position = UDim2.new(0, centerx - (35 / 2), 0, centery - 35)
5322 line2.Position = UDim2.new(0, centerx, 0, centery - (35 / 2) - 35)
5323
5324 Crosshair.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
5325 else
5326 local find = CoreGui:FindFirstChild("Corsshair")
5327 if find then
5328 find:Destroy()
5329 end
5330
5331 Crosshairs.BackgroundColor3 = Color3.new(1, 1, 1)
5332 end
5333 end)
5334
5335 AimbotToggle.MouseButton1Click:connect(function()
5336 if not (game.PlaceId == 292439477 or game.PlaceId == 606849621) then
5337 Bullshit.AimbotEnabled = not Bullshit.AimbotEnabled
5338 if Bullshit.AimbotEnabled then
5339 AimbotToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
5340 else
5341 AimbotToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5342 end
5343 else
5344 local hint = Instance.new("Hint", CoreGui)
5345 hint.Text = "This game prevents camera manipulation!"
5346 wait(5)
5347 hint:Destroy()
5348 end
5349 end)
5350
5351 TracersUnderChars.MouseButton1Click:connect(function()
5352 Bullshit.PlaceTracersUnderCharacter = not Bullshit.PlaceTracersUnderCharacter
5353 if Bullshit.PlaceTracersUnderCharacter then
5354 TracersUnderChars.Text = "true"
5355 else
5356 TracersUnderChars.Text = "false"
5357 end
5358 end)
5359
5360 FreeForAll.MouseButton1Click:connect(function()
5361 Bullshit.FreeForAll = not Bullshit.FreeForAll
5362 if Bullshit.FreeForAll then
5363 FreeForAll.Text = "true"
5364 else
5365 FreeForAll.Text = "false"
5366 end
5367 end)
5368
5369 ESPLength.FocusLost:connect(function()
5370 local txt = ESPLength.Text
5371 local num = tonumber(txt) or 10000
5372 if num ~= nil then
5373 if num < 100 then
5374 num = 100
5375 ESPLength.Text = num
5376 elseif num > 10000 then
5377 num = 10000
5378 ESPLength.Text = num
5379 end
5380 end
5381
5382 Bullshit.ESPLength = num
5383 ESPLength.Text = num
5384 end)
5385
5386 CHAMSLength.FocusLost:connect(function()
5387 local txt = CHAMSLength.Text
5388 local num = tonumber(txt) or 500
5389 if num ~= nil then
5390 if num < 100 then
5391 num = 100
5392 CHAMSLength.Text = num
5393 elseif num > 2048 then
5394 num = 2048
5395 CHAMSLength.Text = num
5396 end
5397 end
5398
5399 Bullshit.CHAMSLength = num
5400 CHAMSLength.Text = num
5401 end)
5402
5403 TracersLength.FocusLost:connect(function()
5404 local txt = TracersLength.Text
5405 local num = tonumber(txt) or 500
5406 if num ~= nil then
5407 if num < 100 then
5408 num = 100
5409 TracersLength.Text = num
5410 elseif num > 2048 then
5411 num = 2048
5412 TracersLength.Text = num
5413 end
5414 end
5415
5416 Bullshit.TracersLength = num
5417 TracersLength.Text = num
5418 end)
5419
5420 EnemyColor.FocusLost:connect(function()
5421 local R, G, B = string.match(RemoveSpacesFromString(EnemyColor.Text), "(%d+),(%d+),(%d+)")
5422 R = tonumber(R)
5423 G = tonumber(G)
5424 B = tonumber(B)
5425 if R > 1 then
5426 R = R / 255
5427 end
5428 if G > 1 then
5429 G = G / 255
5430 end
5431 if B > 1 then
5432 B = B / 255
5433 end
5434
5435 if R ~= nil and G ~= nil and B ~= nil then
5436 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
5437 Bullshit.Colors.Enemy = Color3.new(R, G, B)
5438 EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
5439 else
5440 EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
5441 end
5442 else
5443 EnemyColor.Text = tostring(Bullshit.Colors.Enemy)
5444 end
5445 end)
5446
5447 AllyColor.FocusLost:connect(function()
5448 local R, G, B = string.match(RemoveSpacesFromString(AllyColor.Text), "(%d+),(%d+),(%d+)")
5449 R = tonumber(R)
5450 G = tonumber(G)
5451 B = tonumber(B)
5452 if R > 1 then
5453 R = R / 255
5454 end
5455 if G > 1 then
5456 G = G / 255
5457 end
5458 if B > 1 then
5459 B = B / 255
5460 end
5461
5462 if R ~= nil and G ~= nil and B ~= nil then
5463 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
5464 Bullshit.Colors.Ally = Color3.new(R, G, B)
5465 AllyColor.Text = tostring(Bullshit.Colors.Ally)
5466 else
5467 AllyColor.Text = tostring(Bullshit.Colors.Ally)
5468 end
5469 else
5470 AllyColor.Text = tostring(Bullshit.Colors.Ally)
5471 end
5472 end)
5473
5474 FriendColor.FocusLost:connect(function()
5475 local R, G, B = string.match(RemoveSpacesFromString(FriendColor.Text), "(%d+),(%d+),(%d+)")
5476 R = tonumber(R)
5477 G = tonumber(G)
5478 B = tonumber(B)
5479 if R > 1 then
5480 R = R / 255
5481 end
5482 if G > 1 then
5483 G = G / 255
5484 end
5485 if B > 1 then
5486 B = B / 255
5487 end
5488
5489 if R ~= nil and G ~= nil and B ~= nil then
5490 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
5491 Bullshit.Colors.Ally = Color3.new(R, G, B)
5492 FriendColor.Text = tostring(Bullshit.Colors.Friend)
5493 else
5494 FriendColor.Text = tostring(Bullshit.Colors.Friend)
5495 end
5496 else
5497 FriendColor.Text = tostring(Bullshit.Colors.Friend)
5498 end
5499 end)
5500
5501 NeutralColor.FocusLost:connect(function()
5502 local R, G, B = string.match(RemoveSpacesFromString(NeutralColor.Text), "(%d+),(%d+),(%d+)")
5503 R = tonumber(R)
5504 G = tonumber(G)
5505 B = tonumber(B)
5506 if R > 1 then
5507 R = R / 255
5508 end
5509 if G > 1 then
5510 G = G / 255
5511 end
5512 if B > 1 then
5513 B = B / 255
5514 end
5515
5516 if R ~= nil and G ~= nil and B ~= nil then
5517 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
5518 Bullshit.Colors.Ally = Color3.new(R, G, B)
5519 NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
5520 else
5521 NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
5522 end
5523 else
5524 NeutralColor.Text = tostring(Bullshit.Colors.Neutral)
5525 end
5526 end)
5527
5528 CrosshairColor.FocusLost:connect(function()
5529 local R, G, B = string.match(RemoveSpacesFromString(CrosshairColor.Text), "(%d+),(%d+),(%d+)")
5530 R = tonumber(R)
5531 G = tonumber(G)
5532 B = tonumber(B)
5533 if R > 1 then
5534 R = R / 255
5535 end
5536 if G > 1 then
5537 G = G / 255
5538 end
5539 if B > 1 then
5540 B = B / 255
5541 end
5542
5543 if R ~= nil and G ~= nil and B ~= nil then
5544 if not (R > 1 and G > 1 and B > 1) and not (R < 0 and G < 0 and B < 0) then
5545 Bullshit.Colors.Ally = Color3.new(R, G, B)
5546 EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
5547 else
5548 EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
5549 end
5550 else
5551 EnemyColor.Text = tostring(Bullshit.Colors.Crosshair)
5552 end
5553 end)
5554
5555 AutoFireToggle.MouseButton1Click:connect(function()
5556 local hint = Instance.new("Hint", CoreGui)
5557 hint.Text = "Currently broken. :("
5558 wait(3)
5559 hint:Destroy()
5560 --Bullshit.AutoFire = not Bullshit.AutoFire
5561 --AutoFireToggle.Text = tostring(Bullshit.AutoFire)
5562 end)
5563
5564 AimbotKey.MouseButton1Click:connect(function()
5565 AimbotKey.Text = "Press any Key now."
5566 local input = UserInput.InputBegan:wait()
5567 if input.UserInputType == Enum.UserInputType.Keyboard then
5568 Bullshit.AimbotKey = tostring(input.KeyCode)
5569 AimbotKey.Text = string.sub(tostring(input.KeyCode), 14)
5570 else
5571 Bullshit.AimbotKey = tostring(input.UserInputType)
5572 AimbotKey.Text = string.sub(tostring(input.UserInputType), 20)
5573 end
5574 end)
5575
5576 MobESPButton.MouseButton1Click:connect(function()
5577 Bullshit.MobESP = not Bullshit.MobESP
5578 MobESPButton.Text = tostring(Bullshit.MobESP)
5579 if Bullshit.MobESP then
5580 local hint = Instance.new("Hint", CoreGui)
5581 hint.Text = "Turn ESP/Chams off and on again to see mob ESP."
5582 wait(5)
5583 hint.Text = "This is still in beta, expect problems! Message Racist Dolphin#5199 on discord if you encounter a bug!"
5584 wait(10)
5585 hint:Destroy()
5586 end
5587 end)
5588
5589 MobChamsButton.MouseButton1Click:connect(function()
5590 Bullshit.MobChams = not Bullshit.MobChams
5591 MobChamsButton.Text = tostring(Bullshit.MobChams)
5592 if Bullshit.MobChams then
5593 local hint = Instance.new("Hint", CoreGui)
5594 hint.Text = "Turn ESP/Chams off and on again to see mob chams."
5595 wait(5)
5596 hint.Text = "This is still in beta, expect problems! Message Racist Dolphin#5199 on discord if you encounter a bug!"
5597 wait(10)
5598 hint:Destroy()
5599 end
5600 end)
5601
5602 Playername.FocusLost:connect(function()
5603 local FindPlr = FindPlayer(Playername.Text)
5604 if FindPlr then
5605 Playername.Text = FindPlr.Name
5606 elseif not Bullshit.Blacklist[Playername.Text] then
5607 Playername.Text = "Player not Found!"
5608 wait(1)
5609 Playername.Text = "Enter Player Name"
5610 end
5611 end)
5612
5613 AddToBlacklist.MouseButton1Click:connect(function()
5614 local FindPlr = FindPlayer(Playername.Text)
5615 if FindPlr then
5616 if not Bullshit.Blacklist[FindPlr.Name] then
5617 Bullshit.Blacklist[FindPlr.Name] = true
5618 UpdateChams(FindPlr)
5619 CreatePlayerLabel(FindPlr.Name, players)
5620 end
5621 end
5622 end)
5623
5624 RemoveToBlacklist.MouseButton1Click:connect(function()
5625 local FindPlr = FindPlayer(Playername.Text)
5626 if FindPlr then
5627 if Bullshit.Blacklist[FindPlr.Name] then
5628 Bullshit.Blacklist[FindPlr.Name] = nil
5629 UpdateChams(FindPlr)
5630 RefreshPlayerLabels(players, Bullshit.Blacklist)
5631 end
5632 else
5633 if Bullshit.Blacklist[Playername.Text] then
5634 Bullshit.Blacklist[Playername.Text] = nil
5635 RefreshPlayerLabels(players, Bullshit.Blacklist)
5636 end
5637 end
5638 end)
5639
5640 Playername2.FocusLost:connect(function()
5641 local FindPlr = FindPlayer(Playername2.Text)
5642 if FindPlr then
5643 Playername2.Text = FindPlr.Name
5644 elseif not Bullshit.FriendList[Playername2.Text] then
5645 Playername2.Text = "Player not Found!"
5646 wait(1)
5647 Playername2.Text = "Enter Player Name"
5648 end
5649 end)
5650
5651 AddToWhitelist.MouseButton1Click:connect(function()
5652 local FindPlr = FindPlayer(Playername2.Text)
5653 if FindPlr then
5654 if not Bullshit.FriendList[FindPlr.Name] then
5655 Bullshit.FriendList[FindPlr.Name] = true
5656 UpdateChams(FindPlr)
5657 CreatePlayerLabel(FindPlr.Name, players2)
5658 end
5659 end
5660 end)
5661
5662 RemoveToWhitelist.MouseButton1Click:connect(function()
5663 local FindPlr = FindPlayer(Playername2.Text)
5664 if FindPlr then
5665 if Bullshit.FriendList[FindPlr.Name] then
5666 Bullshit.FriendList[FindPlr.Name] = nil
5667 UpdateChams(FindPlr)
5668 RefreshPlayerLabels(players2, Bullshit.FriendList)
5669 end
5670 else
5671 if Bullshit.FriendList[Playername2.Text] then
5672 Bullshit.FriendList[Playername2.Text] = nil
5673 RefreshPlayerLabels(players2, Bullshit.FriendList)
5674 end
5675 end
5676 end)
5677
5678 SaveWhitelist.MouseButton1Click:connect(function()
5679 pcall(function()
5680 writefile("Whitelist.txt", HTTP:JSONEncode(Bullshit.FriendList))
5681 end)
5682 SaveWhitelist.Text = "Saved!"
5683 wait(1)
5684 SaveWhitelist.Text = "Save Friends List"
5685 end)
5686
5687 SaveBlacklist.MouseButton1Click:connect(function()
5688 pcall(function()
5689 writefile("Blacklist.txt", HTTP:JSONEncode(Bullshit.Blacklist))
5690 end)
5691 SaveBlacklist.Text = "Saved!"
5692 wait(1)
5693 SaveBlacklist.Text = "Save Blacklist"
5694 end)
5695
5696 Settings.MouseButton1Click:connect(function()
5697 Settings_2.Visible = not Settings_2.Visible
5698 Information_2.Visible = false
5699 Blacklist.Visible = false
5700 Whitelist.Visible = false
5701 if Settings_2.Visible then
5702 Settings.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
5703 Information.BackgroundColor3 = Color3.new(1, 1, 1)
5704 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5705 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5706 else
5707 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
5708 end
5709 end)
5710
5711 Information.MouseButton1Click:connect(function()
5712 Information_2.Visible = not Information_2.Visible
5713 Settings_2.Visible = false
5714 Blacklist.Visible = false
5715 Whitelist.Visible = false
5716 if Information_2.Visible then
5717 Information.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
5718 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
5719 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5720 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5721 else
5722 Information.BackgroundColor3 = Color3.new(1, 1, 1)
5723 end
5724 end)
5725
5726 BlacklistToggle.MouseButton1Click:connect(function()
5727 Blacklist.Visible = not Blacklist.Visible
5728 Settings_2.Visible = false
5729 Information_2.Visible = false
5730 Whitelist.Visible = false
5731 if Blacklist.Visible then
5732 BlacklistToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
5733 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
5734 Information.BackgroundColor3 = Color3.new(1, 1, 1)
5735 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5736 else
5737 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5738 end
5739 end)
5740
5741 WhitelistToggle.MouseButton1Click:connect(function()
5742 Whitelist.Visible = not Whitelist.Visible
5743 Settings_2.Visible = false
5744 Information_2.Visible = false
5745 Blacklist.Visible = false
5746 if Whitelist.Visible then
5747 WhitelistToggle.BackgroundColor3 = Color3.new(0/255,171/255,11/255)
5748 Settings.BackgroundColor3 = Color3.new(1, 1, 1)
5749 Information.BackgroundColor3 = Color3.new(1, 1, 1)
5750 BlacklistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5751 else
5752 WhitelistToggle.BackgroundColor3 = Color3.new(1, 1, 1)
5753 end
5754 end)
5755
5756 SaveSettings.MouseButton1Click:connect(function()
5757 SaveBullshitSettings()
5758 SaveSettings.Text = "Saved!"
5759 wait(1)
5760 SaveSettings.Text = "Save Settings"
5761 end)
5762
5763 UserInput.InputBegan:connect(function(input, ingui)
5764 if not ingui then
5765 if input.UserInputType == Enum.UserInputType.Keyboard then
5766 if input.KeyCode == Enum.KeyCode.P then
5767 MainFrame.Visible = not MainFrame.Visible
5768 end
5769 end
5770
5771 if tostring(input.KeyCode) == Bullshit.AimbotKey or tostring(input.UserInputType) == Bullshit.AimbotKey then
5772 Bullshit.Aimbot = true
5773 end
5774 end
5775 end)
5776
5777 UserInput.InputEnded:connect(function(input)
5778 if tostring(input.KeyCode) == Bullshit.AimbotKey or tostring(input.UserInputType) == Bullshit.AimbotKey then
5779 Bullshit.Aimbot = false
5780 end
5781 end)
5782end
5783
5784InitMain()
5785
5786Run:BindToRenderStep("UpdateESP", Enum.RenderPriority.Character.Value, function()
5787 for _, v in next, Plrs:GetPlayers() do
5788 if v ~= MyPlr then
5789 UpdateESP(v)
5790 end
5791 end
5792end)
5793
5794Run:BindToRenderStep("UpdateInfo", 1000, function()
5795 Bullshit.ClosestEnemy = GetClosestPlayer()
5796 MyChar = MyPlr.Character
5797 if Bullshit.DebugInfo then
5798 local MyHead, MyTor, MyHum = MyChar:FindFirstChild("Head"), MyChar:FindFirstChild("HumanoidRootPart"), MyChar:FindFirstChild("Humanoid")
5799
5800 local GetChar, GetHead, GetTor, GetHum = nil, nil, nil, nil
5801 if Bullshit.ClosestEnemy ~= nil then
5802 GetChar = Bullshit.ClosestEnemy.Character
5803 GetHead = GetChar:FindFirstChild("Head")
5804 GetTor = GetChar:FindFirstChild("HumanoidRootPart")
5805 GetHum = GetChar:FindFirstChild("Humanoid")
5806
5807 DebugMenu["PlayerSelected"].Text = "Closest Enemy: " .. tostring(Bullshit.ClosestEnemy)
5808
5809 if Bullshit.ClosestEnemy.Team ~= nil then
5810 DebugMenu["PlayerTeam"].Text = "Team: " .. tostring(Bullshit.ClosestEnemy.Team)
5811 else
5812 DebugMenu["PlayerTeam"].Text = "Team: nil"
5813 end
5814
5815 if GetHum then
5816 DebugMenu["PlayerHealth"].Text = "Health: " .. string.format("%.0f", GetHum.Health)
5817 end
5818 if MyTor and GetTor then
5819 local Pos = GetTor.Position
5820 local Dist = (MyTor.Position - Pos).magnitude
5821 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"
5822
5823 local MyCharStuff = MyChar:GetDescendants()
5824 local GetCharStuff = GetChar:GetDescendants()
5825 for _, v in next, GetCharStuff do
5826 if v ~= GetTor then
5827 table.insert(MyCharStuff, v)
5828 end
5829 end
5830 local Ray = Ray.new(MyTor.Position, (Pos - MyTor.Position).unit * 300)
5831 local part = workspace:FindPartOnRayWithIgnoreList(Ray, MyCharStuff)
5832 if part == GetTor then
5833 DebugMenu["BehindWall"].Text = "Behind Wall: false"
5834 else
5835 DebugMenu["BehindWall"].Text = "Behind Wall: true"
5836 end
5837
5838 DebugMenu["Main"].Size = UDim2.new(0, DebugMenu["PlayerPosition"].TextBounds.X, 0, 200)
5839 end
5840 end
5841
5842 -- My Position
5843 if MyTor then
5844 local Pos = MyTor.Position
5845 DebugMenu["Position"].Text = "My Position: (X: " .. string.format("%.3f", Pos.x) .. " Y: " .. string.format("%.3f", Pos.Y) .. " Z: " .. string.format("%.3f", Pos.Z) .. ")"
5846 end
5847
5848 -- FPS
5849 local fps = math.floor(.5 + (1 / (tick() - LastTick)))
5850 local sum = 0
5851 local ave = 0
5852 table.insert(Bullshit.FPSAverage, fps)
5853 for i = 1, #Bullshit.FPSAverage do
5854 sum = sum + Bullshit.FPSAverage[i]
5855 end
5856 DebugMenu["FPS"].Text = "FPS: " .. tostring(fps) .. " Average: " .. string.format("%.0f", (sum / #Bullshit.FPSAverage))
5857 if (tick() - LastTick) >= 15 then
5858 Bullshit.FPSAverage = { }
5859 LastTick = tick()
5860 end
5861 LastTick = tick()
5862 end
5863end)
5864
5865Run:BindToRenderStep("Aimbot", Enum.RenderPriority.First.Value, function()
5866 ClosestEnemy = GetClosestPlayerNotBehindWall()
5867 if Bullshit.AimbotEnabled and Bullshit.Aimbot then
5868 if ClosestEnemy ~= nil then
5869 local GetChar = ClosestEnemy.Character
5870 if MyChar and GetChar then
5871 local MyCharStuff = MyChar:GetDescendants()
5872 local MyHead = MyChar:FindFirstChild("Head")
5873 local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
5874 local MyHum = MyChar:FindFirstChild("Humanoid")
5875 local GetHead = GetChar:FindFirstChild("Head")
5876 local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
5877 local GetHum = GetChar:FindFirstChild("Humanoid")
5878 if MyHead and MyTor and MyHum and GetHead and GetTor and GetHum then
5879 if MyHum.Health > 1 and (GetHum.Health > 1 and not GetChar:FindFirstChild("KO")) then
5880 MyPlr.CameraMode = Enum.CameraMode.LockFirstPerson
5881 MyCam.CFrame = CFrame.new(MyHead.CFrame.p, GetHead.CFrame.p)
5882 if Bullshit.AutoFire then
5883 mouse1click() -- >:(
5884 end
5885 end
5886 end
5887 end
5888 end
5889 else
5890 MyPlr.CameraMode = Bullshit.CameraModeBackup
5891 end
5892end)
5893
5894local succ, out = coroutine.resume(coroutine.create(function()
5895 while true do
5896 for _, v in next, Plrs:GetPlayers() do
5897 UpdateChams(v)
5898 Run.RenderStepped:wait()
5899 end
5900 end
5901end))
5902
5903if not succ then
5904 error(out)
5905end
5906
5907
5908create new paste / dealsnew! / syntax languages / archive / faq / tools / night mode / api / scraping api / go
5909privacy statement / cookies policy / terms of service / security disclosure / dmca / contact
5910
5911Dedicated Server Hosting by Steadfast
5912
5913Top