NeverPotted

Juggy

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