NeverPotted

spartagui

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