Guest User

Jxggy V1

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