Guest User

NeverSkid

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