dkg_yt

Synapse_test

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