Advertisement
unknownexploits

ayy dawgs

Feb 5th, 2020
418
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.44 KB | None | 0 0
  1. local library = loadstring(game:HttpGet("https://pastebin.com/raw/3HqbQuXA", true))()
  2. local mouse = game.Players.LocalPlayer:GetMouse();
  3. local fd = game.Players.LocalPlayer.Character:WaitForChild("FallDamageScript")
  4. local char = game.Players.LocalPlayer.Character
  5. local Plrs = game:GetService("Players")
  6. local Run = game:GetService("RunService")
  7. local CoreGui = game:GetService("CoreGui")
  8. local StartGui = game:GetService("StarterGui")
  9. local Teams = game:GetService("Teams")
  10. local UserInput = game:GetService("UserInputService")
  11. local Light = game:GetService("Lighting")
  12. local HTTP = game:GetService("HttpService")
  13. local RepStor = game:GetService("ReplicatedStorage")
  14.  
  15. function GetCamera() -- Just in case some game renames the player's camera.
  16. return workspace:FindFirstChildOfClass("Camera")
  17. end
  18.  
  19. local MyPlr = Plrs.LocalPlayer
  20. local MyChar = MyPlr.Character
  21. local MyMouse = MyPlr:GetMouse()
  22. local MyCam = GetCamera()
  23. if MyCam == nil then
  24. return
  25. end
  26.  
  27. local Tracers = Instance.new("Folder", MyCam)
  28. Tracers.Name = "Tracers"
  29. local TracerData = { }
  30. local TracerMT = setmetatable(TracerData, {
  31. __newindex = function(tab, index, val)
  32. rawset(tab, index, val)
  33. end
  34. })
  35.  
  36. local ChamsFolder = Instance.new("Folder", CoreGui)
  37. ChamsFolder.Name = "Chams"
  38. local PlayerChams = Instance.new("Folder", ChamsFolder)
  39. PlayerChams.Name = "PlayerChams"
  40. local ItemChams = Instance.new("Folder", ChamsFolder)
  41. ItemChams.Name = "ItemChams"
  42.  
  43. local visuals = library:CreateWindow({
  44. text = "Visuals"
  45. })
  46. local character = library:CreateWindow({
  47. text = "Character"
  48. })
  49. local teleports = library:CreateWindow({
  50. text = "Teleports"
  51. })
  52. local miscellaneous = library:CreateWindow({
  53. text = "Miscellaneous"
  54. })
  55. local changelog = library:CreateWindow({
  56. text = "View Changelog"
  57. })
  58.  
  59. local credits = library:CreateWindow({text='Credits'})
  60. credits:AddLabel("Credits\nInori: Dragging\nwally: UI\nsmail: Ideas")
  61.  
  62. loadstring(game:HttpGet("https://pastebin.com/raw/xKbbAuc7"))() wait(.1)
  63.  
  64. local settings = {
  65. TracersEnabled = false, -- Self explanatory. LEAVE OFF BY DEFAULT.
  66. TracersLength = 500, -- MAX DISTANCE IS 2048 DO NOT GO ABOVE OR YOU'LL ENCOUNTER PROBLEMS.
  67. PlaceTracersUnderCharacter = false,
  68. CHAMSEnabled = false,
  69. CHAMSLength = 500,
  70. MobChams = false,
  71. vfly = false;
  72. dmg = false;
  73. autofarm = false;
  74. autofarmuser = false;
  75. bang = false;
  76. logs = false;
  77. vis = true;
  78. headsituser = false;
  79. togglekey = "Enum.UserInputType.Q";
  80. flykey = "Enum.UserInputType.F";
  81. vflykey = "Enum.UserInputType.V";
  82. Blacklist = { },
  83. FriendList = { },
  84. Colors = {
  85. Enemy = Color3.new(1, 0, 0),
  86. Ally = Color3.new(0, 1, 0),
  87. Friend = Color3.new(1, 1, 0),
  88. Neutral = Color3.new(1, 1, 1),
  89. Crosshair = Color3.new(1, 0, 0),
  90. ColorOverride = nil, -- Every player will have the chosen color regardless of enemy or ally.
  91. },
  92. CharAddedEvent = { },
  93. Mob_ESP_CHAMS_Ran_Once = false,
  94. }
  95.  
  96. if settings.TracersLength > 2048 then
  97. settings.TracersLength = 2048
  98. end
  99.  
  100. if settings.CHAMSLength > 2048 then
  101. settings.CHAMSLength = 2048
  102. end
  103.  
  104. function GetSizeOfObject(Obj)
  105. if Obj:IsA("BasePart") then
  106. return Obj.Size
  107. elseif Obj:IsA("Model") then
  108. return Obj:GetExtentsSize()
  109. end
  110. end
  111.  
  112. function GetTeamColor(Plr)
  113. if Plr == nil then return nil end
  114. if not Plr:IsA("Player") then
  115. return nil
  116. end
  117. local PickedColor = settings.Colors.Enemy
  118.  
  119. if Plr ~= nil then
  120. if game.PlaceId == 606849621 then
  121. if settings.Colors.ColorOverride == nil then
  122. if not settings.FreeForAll then
  123. if MyPlr.Team ~= nil and Plr.Team ~= nil then
  124. if settings.FriendList[Plr.Name] == nil then
  125. if MyPlr.Team.Name == "Prisoner" then
  126. if Plr.Team == MyPlr.Team or Plr.Team.Name == "Criminal" then
  127. PickedColor = settings.Colors.Ally
  128. else
  129. PickedColor = settings.Colors.Enemy
  130. end
  131. elseif MyPlr.Team.Name == "Criminal" then
  132. if Plr.Team == MyPlr.Team or Plr.Team.Name == "Prisoner" then
  133. PickedColor = settings.Colors.Ally
  134. else
  135. PickedColor = settings.Colors.Enemy
  136. end
  137. elseif MyPlr.Team.Name == "Police" then
  138. if Plr.Team == MyPlr.Team then
  139. PickedColor = settings.Colors.Ally
  140. else
  141. if Plr.Team.Name == "Criminal" then
  142. PickedColor = settings.Colors.Enemy
  143. elseif Plr.Team.Name == "Prisoner" then
  144. PickedColor = settings.Colors.Neutral
  145. end
  146. end
  147. end
  148. else
  149. PickedColor = settings.Colors.Friend
  150. end
  151. end
  152. else
  153. if settings.FriendList[Plr.Name] ~= nil then
  154. PickedColor = settings.Colors.Friend
  155. else
  156. PickedColor = settings.Colors.Enemy
  157. end
  158. end
  159. else
  160. PickedColor = settings.Colors.ColorOverride
  161. end
  162. elseif game.PlaceId == 155615604 then
  163. if settings.Colors.ColorOverride == nil then
  164. if MyPlr.Team ~= nil and Plr.Team ~= nil then
  165. if settings.FriendList[Plr.Name] == nil then
  166. if MyPlr.Team.Name == "Inmates" then
  167. if Plr.Team.Name == "Inmates" then
  168. PickedColor = settings.Colors.Ally
  169. elseif Plr.Team.Name == "Guards" or Plr.Team.Name == "Criminals" then
  170. PickedColor = settings.Colors.Enemy
  171. else
  172. PickedColor = settings.Colors.Neutral
  173. end
  174. elseif MyPlr.Team.Name == "Guards" then
  175. if Plr.Team.Name == "Inmates" then
  176. PickedColor = settings.Colors.Neutral
  177. elseif Plr.Team.Name == "Criminals" then
  178. PickedColor = settings.Colors.Enemy
  179. elseif Plr.Team.Name == "Guards" then
  180. PickColor = settings.Colors.Ally
  181. end
  182. elseif MyPlr.Team.Name == "Criminals" then
  183. if Plr.Team.Name == "Inmates" then
  184. PickedColor = settings.Colors.Ally
  185. elseif Plr.Team.Name == "Guards" then
  186. PickedColor = settings.Colors.Enemy
  187. else
  188. PickedColor = settings.Colors.Neutral
  189. end
  190. end
  191. else
  192. PickedColor = settings.Colors.Friend
  193. end
  194. end
  195. else
  196. PickedColor = settings.Colors.ColorOverride
  197. end
  198. elseif game.PlaceId == 746820961 then
  199. if settings.Colors.ColorOverride == nil then
  200. if MyPlr:FindFirstChild("TeamC") and Plr:FindFirstChild("TeamC") then
  201. if Plr.TeamC.Value == MyPlr.TeamC.Value then
  202. PickedColor = settings.Colors.Ally
  203. else
  204. PickedColor = settings.Colors.Enemy
  205. end
  206. end
  207. else
  208. PickedColor = settings.Colors.ColorOverride
  209. end
  210. elseif game.PlaceId == 1382113806 then
  211. if settings.Colors.ColorOverride == nil then
  212. if MyPlr:FindFirstChild("role") and Plr:FindFirstChild("role") then
  213. if MyPlr.role.Value == "assassin" then
  214. if Plr.role.Value == "target" then
  215. PickedColor = settings.Colors.Enemy
  216. elseif Plr.role.Value == "guard" then
  217. PickedColor = Color3.new(1, 135 / 255, 0)
  218. else
  219. PickedColor = settings.Colors.Neutral
  220. end
  221. elseif MyPlr.role.Value == "target" then
  222. if Plr.role.Value == "guard" then
  223. PickedColor = settings.Colors.Ally
  224. elseif Plr.role.Value == "assassin" then
  225. PickedColor = settings.Colors.Enemy
  226. else
  227. PickedColor = settings.Colors.Neutral
  228. end
  229. elseif MyPlr.role.Value == "guard" then
  230. if Plr.role.Value == "target" then
  231. PickedColor = settings.Colors.Friend
  232. elseif Plr.role.Value == "guard" then
  233. PickedColor = settings.Colors.Ally
  234. elseif Plr.role.Value == "assassin" then
  235. PickedColor = settings.Colors.Enemy
  236. else
  237. PickedColor = settings.Colors.Neutral
  238. end
  239. else
  240. if MyPlr.role.Value == "none" then
  241. PickedColor = settings.Colors.Neutral
  242. end
  243. end
  244. end
  245. else
  246. PickedColor = settings.Colors.ColorOverride
  247. end
  248. elseif game.PlaceId == 1072809192 then
  249. if MyPlr:FindFirstChild("Backpack") and Plr:FindFirstChild("Backpack") then
  250. if MyPlr.Backpack:FindFirstChild("Knife") or MyChar:FindFirstChild("Knife") then
  251. if Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
  252. PickedColor = settings.Colors.Enemy
  253. else
  254. PickedColor = Color3.new(1, 135 / 255, 0)
  255. end
  256. elseif MyPlr.Backpack:FindFirstChild("Revolver") or MyChar:FindFirstChild("Revolver") then
  257. if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  258. PickedColor = settings.Colors.Enemy
  259. elseif Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
  260. PickedColor = settings.Colors.Enemy
  261. else
  262. PickedColor = settings.Colors.Ally
  263. end
  264. else
  265. if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  266. PickedColor = settings.Colors.Enemy
  267. elseif Plr.Backpack:FindFirstChild("Revolver") or Plr.Character:FindFirstChild("Revolver") then
  268. PickedColor = settings.Colors.Ally
  269. else
  270. PickedColor = settings.Colors.Neutral
  271. end
  272. end
  273. end
  274. elseif game.PlaceId == 142823291 or game.PlaceId == 1122507250 then
  275. if MyPlr:FindFirstChild("Backpack") and Plr:FindFirstChild("Backpack") then
  276. if MyPlr.Backpack:FindFirstChild("Knife") or MyChar:FindFirstChild("Knife") then
  277. if (Plr.Backpack:FindFirstChild("Gun") or Plr.Backpack:FindFirstChild("Revolver")) or (Plr.Character:FindFirstChild("Gun") or Plr.Character:FindFirstChild("Revolver")) then
  278. PickedColor = settings.Colors.Enemy
  279. else
  280. PickedColor = Color3.new(1, 135 / 255, 0)
  281. end
  282. elseif (MyPlr.Backpack:FindFirstChild("Gun") or MyPlr.Backpack:FindFirstChild("Revolver")) or (MyChar:FindFirstChild("Gun") or MyChar:FindFirstChild("Revolver")) then
  283. if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  284. PickedColor = settings.Colors.Enemy
  285. else
  286. PickedColor = settings.Colors.Ally
  287. end
  288. else
  289. if Plr.Backpack:FindFirstChild("Knife") or Plr.Character:FindFirstChild("Knife") then
  290. PickedColor = settings.Colors.Enemy
  291. elseif (Plr.Backpack:FindFirstChild("Gun") or Plr.Backpack:FindFirstChild("Revolver")) or (Plr.Character:FindFirstChild("Gun") or Plr.Character:FindFirstChild("Revolver")) then
  292. PickedColor = settings.Colors.Ally
  293. else
  294. PickedColor = settings.Colors.Neutral
  295. end
  296. end
  297. end
  298. elseif game.PlaceId == 379614936 then
  299. if settings.Colors.ColorOverride == nil then
  300. if not settings.FriendList[Plr.Name] then
  301. local targ = MyPlr:FindFirstChild("PlayerGui"):FindFirstChild("ScreenGui"):FindFirstChild("UI"):FindFirstChild("Target"):FindFirstChild("Img"):FindFirstChild("PlayerText")
  302. if targ then
  303. if Plr.Name:lower() == targ.Text:lower() then
  304. PickedColor = settings.Colors.Enemy
  305. else
  306. PickedColor = settings.Colors.Neutral
  307. end
  308. else
  309. PickedColor = settings.Colors.Neutral
  310. end
  311. else
  312. PickedColor = settings.Colors.Friend
  313. end
  314. else
  315. PickedColor = settings.Colors.ColorOverride
  316. end
  317. elseif game.PlaceId == 983224898 then
  318. if (tick() - wildrevolvertick) > 10 or wildrevolverteamdata == nil then
  319. wildrevolverteamdata = RepStor.Functions.RequestGameData:InvokeServer()
  320. wildrevolvertick = tick()
  321. return settings.Colors.Neutral
  322. end
  323. local succ = pcall(function()
  324. if wildrevolverteamdata[Plr.Name] ~= nil then
  325. if settings.Colors.ColorOverride == nil then
  326. if not settings.FriendList[Plr.Name] then
  327. if wildrevolverteamdata[Plr.Name]["TeamName"] == wildrevolverteamdata[MyPlr.Name]["TeamName"] then
  328. PickedColor = settings.Colors.Ally
  329. else
  330. PickedColor = settings.Colors.Enemy
  331. end
  332. else
  333. PickedColor = settings.Colors.Friend
  334. end
  335. else
  336. PickedColor = settings.Colors.ColorOverride
  337. end
  338. else
  339. PickedColor = settings.Colors.Neutral
  340. end
  341. end)
  342. if not succ then
  343. wildrevolverteamdata = RepStor.Functions.RequestGameData:InvokeServer()
  344. wildrevolvertick = tick()
  345. return settings.Colors.Neutral
  346. end
  347. else
  348. if settings.Colors.ColorOverride == nil then
  349. if not settings.FreeForAll then
  350. if MyPlr.Team ~= Plr.Team and not settings.FriendList[Plr.Name] then
  351. PickedColor = settings.Colors.Enemy
  352. elseif MyPlr.Team == Plr.Team and not settings.FriendList[Plr.Name] then
  353. PickedColor = settings.Colors.Ally
  354. else
  355. PickedColor = settings.Colors.Friend
  356. end
  357. else
  358. if settings.FriendList[Plr.Name] ~= nil then
  359. PickedColor = settings.Colors.Friend
  360. else
  361. PickedColor = settings.Colors.Enemy
  362. end
  363. end
  364. else
  365. PickedColor = settings.Colors.ColorOverride
  366. end
  367. end
  368. end
  369.  
  370. return PickedColor
  371. end
  372.  
  373. function UpdateTracer(Plr)
  374. if settings.TracersEnabled then
  375. if MyChar then
  376. local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
  377. local GetTor = TracerData[Plr.Name]
  378. if MyTor and GetTor ~= nil and GetTor.Parent ~= nil then
  379. local Dist = (MyTor.Position - GetTor.Position).magnitude
  380. if (Dist < settings.TracersLength and not settings.Blacklist[Plr.Name]) and not (MyChar:FindFirstChild("InVehicle") or GetTor.Parent:FindFirstChild("InVehicle")) then
  381. if not settings.PlaceTracersUnderCharacter then
  382. local R = MyCam:ScreenPointToRay(MyCam.ViewportSize.X / 2, MyCam.ViewportSize.Y, 0)
  383. Dist = (R.Origin - (GetTor.Position - Vector3.new(0, 3, 0))).magnitude
  384. Tracers[Plr.Name].Transparency = 1
  385. Tracers[Plr.Name].Size = Vector3.new(0.05, 0.05, Dist)
  386. Tracers[Plr.Name].CFrame = CFrame.new(R.Origin, (GetTor.Position - Vector3.new(0, 4.5, 0))) * CFrame.new(0, 0, -Dist / 2)
  387. Tracers[Plr.Name].BrickColor = BrickColor.new(GetTeamColor(Plr))
  388. Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
  389. Tracers[Plr.Name].BoxHandleAdornment.Size = Vector3.new(0.001, 0.001, Dist)
  390. Tracers[Plr.Name].BoxHandleAdornment.Color3 = GetTeamColor(Plr)
  391. else
  392. Dist = (MyTor.Position - (GetTor.Position - Vector3.new(0, 3, 0))).magnitude
  393. Tracers[Plr.Name].Transparency = 1
  394. Tracers[Plr.Name].Size = Vector3.new(0.3, 0.3, Dist)
  395. 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)
  396. Tracers[Plr.Name].BrickColor = BrickColor.new(GetTeamColor(Plr))
  397. Tracers[Plr.Name].BoxHandleAdornment.Transparency = 0
  398. Tracers[Plr.Name].BoxHandleAdornment.Size = Vector3.new(0.05, 0.05, Dist)
  399. Tracers[Plr.Name].BoxHandleAdornment.Color3 = GetTeamColor(Plr)
  400. end
  401. else
  402. Tracers[Plr.Name].Transparency = 1
  403. Tracers[Plr.Name].BoxHandleAdornment.Transparency = 1
  404. end
  405. end
  406. end
  407. end
  408. end
  409.  
  410. function RemoveTracers(Plr)
  411. local Find = Tracers:FindFirstChild(Plr.Name)
  412. if Find then
  413. Find:Destroy()
  414. end
  415. end
  416.  
  417. function CreateTracers(Plr)
  418. local Find = Tracers:FindFirstChild(Plr.Name)
  419. if not Find then
  420. local P = Instance.new("Part")
  421. P.Name = Plr.Name
  422. P.Material = "Neon"
  423. P.Transparency = 1
  424. P.Anchored = true
  425. P.Locked = true
  426. P.CanCollide = false
  427. local B = Instance.new("BoxHandleAdornment", P)
  428. B.Adornee = P
  429. B.Size = GetSizeOfObject(P)
  430. B.AlwaysOnTop = true
  431. B.ZIndex = 5
  432. B.Transparency = 0
  433. B.Color3 = GetTeamColor(Plr) or settings.Colors.Neutral
  434. P.Parent = Tracers
  435.  
  436. coroutine.resume(coroutine.create(function()
  437. while Tracers:FindFirstChild(Plr.Name) do
  438. UpdateTracer(Plr)
  439. Run.RenderStepped:wait()
  440. end
  441. end))
  442. end
  443. end
  444.  
  445. function FindCham(Obj)
  446. for i, v in next, ItemChams:GetChildren() do
  447. if v.className == "ObjectValue" then
  448. if v.Value == Obj then
  449. return v.Parent
  450. end
  451. end
  452. end
  453.  
  454. return nil
  455. end
  456.  
  457. function UpdateChams(Obj)
  458. if Obj == nil then return end
  459.  
  460. if Obj:IsA("Player") then
  461. local Find = PlayerChams:FindFirstChild(Obj.Name)
  462. local GetChar = Obj.Character
  463.  
  464. local Trans = 0
  465. if GetChar and MyChar then
  466. local GetHead = GetChar:FindFirstChild("Head")
  467. local GetTor = GetChar:FindFirstChild("HumanoidRootPart")
  468. local MyHead = MyChar:FindFirstChild("Head")
  469. local MyTor = MyChar:FindFirstChild("HumanoidRootPart")
  470. if GetHead and GetTor and MyHead and MyTor then
  471. if (MyTor.Position - GetTor.Position).magnitude > settings.CHAMSLength or settings.Blacklist[Obj.Name] then
  472. Trans = 1
  473. else
  474. --local MyCharStuff = MyChar:GetDescendants()
  475. local Ray = Ray.new(MyCam.CFrame.p, (GetTor.Position - MyCam.CFrame.p).unit * 2048)
  476. local part = workspace:FindPartOnRayWithIgnoreList(Ray, {MyChar})
  477. if part ~= nil then
  478. if part:IsDescendantOf(GetChar) then
  479. Trans = 0.9
  480. else
  481. Trans = 0
  482. end
  483. end
  484. end
  485. end
  486. end
  487.  
  488. if Find then
  489. for i, v in next, Find:GetChildren() do
  490. if v.className ~= "ObjectValue" then
  491. v.Color3 = GetTeamColor(Obj) or settings.Colors.Neutral
  492. v.Transparency = Trans
  493. end
  494. end
  495. end
  496. end
  497. end
  498.  
  499. function RemoveChams(Obj)
  500. if Obj ~= nil then
  501. local IsPlr = Obj:IsA("Player")
  502. local UseFolder = ItemChams
  503. if IsPlr then UseFolder = PlayerChams end
  504.  
  505. local FindC = UseFolder:FindFirstChild(tostring(Obj)) or FindCham(Obj)
  506. if FindC then
  507. FindC:Destroy()
  508. end
  509. end
  510. end
  511.  
  512. function CreateChams(Obj)
  513. if Obj ~= nil then
  514. local IsPlr = Obj:IsA("Player")
  515. local UseFolder = ItemChams
  516. local Crap = nil
  517. local GetTor = nil
  518. local t = tick()
  519. if IsPlr then
  520. Obj = Obj.Character
  521. UseFolder = PlayerChams
  522. end
  523. if Obj == nil then return end
  524. GetTor = Obj:FindFirstChild("HumanoidRootPart") or Obj:WaitForChild("HumanoidRootPart")
  525. if IsPlr then Crap = Obj:GetChildren() else Crap = Obj:GetDescendants() end
  526.  
  527. local FindC = ((IsPlr) and UseFolder:FindFirstChild(Obj.Name)) or FindCham(Obj)
  528. if not FindC then
  529. FindC = Instance.new("Folder", UseFolder)
  530. FindC.Name = Obj.Name
  531. local ObjVal = Instance.new("ObjectValue", FindC)
  532. ObjVal.Value = Obj
  533. end
  534.  
  535. for _, P in next, Crap do
  536. if P:IsA("PVInstance") and P.Name ~= "HumanoidRootPart" then
  537. local Box = Instance.new("BoxHandleAdornment")
  538. Box.Size = GetSizeOfObject(P)
  539. Box.Name = "Cham"
  540. Box.Adornee = P
  541. Box.AlwaysOnTop = true
  542. Box.ZIndex = 5
  543. Box.Transparency = 0
  544. Box.Color3 = ((IsPlr) and GetTeamColor(Plrs:GetPlayerFromCharacter(Obj))) or settings.Colors.Neutral
  545. Box.Parent = FindC
  546. end
  547. end
  548. end
  549. end
  550.  
  551. function CreateMobESPChams()
  552. local mobspawn = { }
  553.  
  554. for i, v in next, workspace:GetDescendants() do
  555. local hum = v:FindFirstChildOfClass("Humanoid")
  556. if hum and not Plrs:GetPlayerFromCharacter(hum.Parent) and FindCham(v) == nil and FindESP(v) == nil then
  557. mobspawn[tostring(v.Parent)] = v.Parent
  558. if settings.CHAMSEnabled and settings.MobChams then
  559. CreateChams(v)
  560. end
  561. if settings.ESPEnabled and settings.MobESP then
  562. CreateESP(v)
  563. end
  564. end
  565. end
  566.  
  567. if settings.Mob_ESP_CHAMS_Ran_Once == false then
  568. for i, v in next, mobspawn do
  569. v.ChildAdded:connect(function(Obj)
  570. if settings.MobChams then
  571. local t = tick()
  572. local GetHum = Obj:FindFirstChildOfClass("Humanoid")
  573. if GetHum == nil then
  574. repeat
  575. GetHum = Obj:FindFirstChildOfClass("Humanoid")
  576. wait()
  577. until GetHum ~= nil or (tick() - t) >= 10
  578. end
  579. if GetHum == nil then return end
  580.  
  581. CreateChams(Obj)
  582. end
  583.  
  584. if settings.MobESP then
  585. local t = tick()
  586. local GetHum = Obj:FindFirstChildOfClass("Humanoid")
  587. if GetHum == nil then
  588. repeat
  589. GetHum = Obj:FindFirstChildOfClass("Humanoid")
  590. wait()
  591. until GetHum ~= nil or (tick() - t) >= 10
  592. end
  593. if GetHum == nil then return end
  594.  
  595. CreateESP(Obj)
  596. end
  597. end)
  598. end
  599.  
  600. settings.Mob_ESP_CHAMS_Ran_Once = true
  601. end
  602. end
  603.  
  604. vflyspeed = 1
  605. vehicleflyspeed = 1
  606. function sFLY(vfly)
  607. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') and game.Players.LocalPlayer.Character:FindFirstChild('Humanoid')
  608. repeat wait() until mouse
  609.  
  610. local T = game.Players.LocalPlayer.Character.HumanoidRootPart
  611. local CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  612. local lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  613. local SPEED = 0
  614.  
  615. local function FLY()
  616. settings.vfly = true
  617. local BG = Instance.new('BodyGyro', T)
  618. local BV = Instance.new('BodyVelocity', T)
  619. BG.P = 9e4
  620. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  621. BG.cframe = T.CFrame
  622. BV.velocity = Vector3.new(0, 0, 0)
  623. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  624. spawn(function()
  625. repeat wait()
  626. if not vfly then
  627. game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = true
  628. end
  629. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0 then
  630. SPEED = 50
  631. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0) and SPEED ~= 0 then
  632. SPEED = 0
  633. end
  634. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 or (CONTROL.Q + CONTROL.E) ~= 0 then
  635. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  636. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  637. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and (CONTROL.Q + CONTROL.E) == 0 and SPEED ~= 0 then
  638. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  639. else
  640. BV.velocity = Vector3.new(0, 0, 0)
  641. end
  642. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  643. until not settings.vfly
  644. CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  645. lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  646. SPEED = 0
  647. BG:destroy()
  648. BV:destroy()
  649. game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
  650. end)
  651. end
  652. mouse.KeyDown:connect(function(KEY)
  653. if KEY:lower() == 'w' then
  654. if vfly then
  655. CONTROL.F = vehicleflyspeed
  656. else
  657. CONTROL.F = vflyspeed
  658. end
  659. elseif KEY:lower() == 's' then
  660. if vfly then
  661. CONTROL.B = - vehicleflyspeed
  662. else
  663. CONTROL.B = - vflyspeed
  664. end
  665. elseif KEY:lower() == 'a' then
  666. if vfly then
  667. CONTROL.L = - vehicleflyspeed
  668. else
  669. CONTROL.L = - vflyspeed
  670. end
  671. elseif KEY:lower() == 'd' then
  672. if vfly then
  673. CONTROL.R = vehicleflyspeed
  674. else
  675. CONTROL.R = vflyspeed
  676. end
  677. elseif KEY:lower() == 'e' then
  678. if vfly then
  679. CONTROL.Q = vehicleflyspeed*2
  680. else
  681. CONTROL.Q = vflyspeed*2
  682. end
  683. elseif KEY:lower() == 'q' then
  684. if vfly then
  685. CONTROL.E = -vehicleflyspeed*2
  686. else
  687. CONTROL.E = -vflyspeed*2
  688. end
  689. end
  690. end)
  691. mouse.KeyUp:connect(function(KEY)
  692. if KEY:lower() == 'w' then
  693. CONTROL.F = 0
  694. elseif KEY:lower() == 's' then
  695. CONTROL.B = 0
  696. elseif KEY:lower() == 'a' then
  697. CONTROL.L = 0
  698. elseif KEY:lower() == 'd' then
  699. CONTROL.R = 0
  700. elseif KEY:lower() == 'e' then
  701. CONTROL.Q = 0
  702. elseif KEY:lower() == 'q' then
  703. CONTROL.E = 0
  704. end
  705. end)
  706. FLY()
  707. end
  708.  
  709. function NOFLY()
  710. settings.vfly = false
  711. game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
  712. end
  713.  
  714. function Time()
  715. local HOUR = math.floor((tick() % 86400) / 3600)
  716. local MINUTE = math.floor((tick() % 3600) / 60)
  717. local SECOND = math.floor(tick() % 60)
  718. local AP = HOUR > 11 and 'PM' or 'AM'
  719. HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
  720. HOUR = HOUR < 10 and '0' .. HOUR or HOUR
  721. MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
  722. SECOND = SECOND < 10 and '0' .. SECOND or SECOND
  723. return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP
  724. end
  725.  
  726. function CreateLabel(Name, Text)
  727. if #game.CoreGui.UILibrary.chatlogs.logpannel.main:GetChildren() >= 2546 then
  728. game.CoreGui.UILibrary.chatlogs.logpannel.main:ClearAllChildren()
  729. end
  730. local alls = 0
  731. for i,v in pairs(game.CoreGui.UILibrary.chatlogs.logpannel.main:GetChildren()) do
  732. if v then
  733. alls = v.Size.Y.Offset + alls
  734. end
  735. if not v then
  736. alls = 0
  737. end
  738. end
  739. local tl = Instance.new('TextLabel', game.CoreGui.UILibrary.chatlogs.logpannel.main)
  740. local il = Instance.new('Frame', tl)
  741. tl.Name = Name
  742. tl.ZIndex = 10
  743. tl.Text = Time().." - ["..Name.."]: "..Text
  744. tl.Size = UDim2.new(0,322,0,84)
  745. tl.BackgroundTransparency = 1
  746. tl.BorderSizePixel = 0
  747. tl.Font = "SourceSans"
  748. tl.Position = UDim2.new(-1,0,0,alls)
  749. tl.TextTransparency = 1
  750. tl.TextScaled = false
  751. tl.TextSize = 14
  752. tl.TextWrapped = true
  753. tl.TextXAlignment = "Left"
  754. tl.TextYAlignment = "Top"
  755. il.BackgroundTransparency = 1
  756. il.BorderSizePixel = 0
  757. il.Size = UDim2.new(0,12,1,0)
  758. il.Position = UDim2.new(0,316,0,0)
  759. il.ZIndex = 10
  760. tl.TextColor3 = Color3.fromRGB(255,255,255)
  761. tl.Size = UDim2.new(0,322,0,tl.TextBounds.Y)
  762. game.CoreGui.UILibrary.chatlogs.logpannel.main.CanvasPosition = Vector2.new(0,game.CoreGui.UILibrary.chatlogs.logpannel.main.CanvasPosition.Y+tl.TextBounds.Y)
  763. local size2 = game.CoreGui.UILibrary.chatlogs.logpannel.main.CanvasSize.Y.Offset
  764. tl:TweenPosition(UDim2.new(0,3,0,alls), 'In', 'Quint', 0.5)
  765. for i = 0,50 do wait(0.05)
  766. tl.TextTransparency = tl.TextTransparency - 0.05
  767. end
  768. tl.TextTransparency = 0
  769. end
  770.  
  771. function writefileExploit()
  772. if writefile then
  773. return true
  774. end
  775. end
  776.  
  777. ChatLog = function(plr)
  778. plr.Chatted:Connect(function(Message)
  779. if settings.logs == true then
  780. CreateLabel(plr.Name,Message)
  781. end
  782. end)
  783. end
  784.  
  785. local cooldown = false
  786. function writefileCooldown(name,data)
  787. spawn(function()
  788. if not cooldown then
  789. cooldown = true
  790. writefile(name, data)
  791. else
  792. repeat wait() until cooldown == false
  793. writefileCooldown(name,data)
  794. end
  795. wait(3)
  796. cooldown = false
  797. end)
  798. end
  799.  
  800. visuals:AddToggle("ESP", function(state)
  801. settings.CHAMSEnabled = not settings.CHAMSEnabled
  802. if settings.CHAMSEnabled then
  803. for _, v in next, Plrs:GetPlayers() do
  804. if v ~= MyPlr then
  805. if settings.CharAddedEvent[v.Name] == nil then
  806. settings.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
  807. if settings.CHAMSEnabled then
  808. RemoveChams(v)
  809. CreateChams(v)
  810. end
  811. repeat wait() until Char:FindFirstChild("HumanoidRootPart")
  812. TracerMT[v.Name] = Char.HumanoidRootPart
  813. end)
  814. end
  815. RemoveChams(v)
  816. CreateChams(v)
  817. end
  818. end
  819. CreateMobESPChams()
  820. else
  821. PlayerChams:ClearAllChildren()
  822. ItemChams:ClearAllChildren()
  823. end
  824. end)
  825.  
  826. visuals:AddToggle("Tracers", function(state)
  827. settings.TracersEnabled = not settings.TracersEnabled
  828. if settings.TracersEnabled then
  829. for _, v in next, Plrs:GetPlayers() do
  830. if v ~= MyPlr then
  831. if settings.CharAddedEvent[v.Name] == nil then
  832. settings.CharAddedEvent[v.Name] = v.CharacterAdded:connect(function(Char)
  833. if settings.TracersEnabled then
  834. RemoveTracers(v)
  835. CreateTracers(v)
  836. end
  837. end)
  838. end
  839. if v.Character ~= nil then
  840. local Tor = v.Character:FindFirstChild("HumanoidRootPart")
  841. if Tor then
  842. TracerMT[v.Name] = Tor
  843. end
  844. end
  845. RemoveTracers(v)
  846. CreateTracers(v)
  847. end
  848. end
  849. else
  850. for _, v in next, Plrs:GetPlayers() do
  851. RemoveTracers(v)
  852. end
  853. end
  854. end)
  855.  
  856. character:AddToggle("SuperSpeed", function(state)
  857. if state then
  858. game:GetService("Players").LocalPlayer.Character.Humanoid.WalkSpeed = 90
  859. else
  860. game:GetService("Players").LocalPlayer.Character.Humanoid.WalkSpeed = 16
  861. end
  862. end)
  863.  
  864. character:AddBox("WalkSpeed", function(object, focus)
  865. if focus then
  866. game:GetService("Players").LocalPlayer.Character.Humanoid.WalkSpeed = tonumber(object.Text) or 16
  867. end
  868. end)
  869.  
  870. character:AddToggle("Super Jump", function(state)
  871. game:GetService("Players").LocalPlayer.Character.Humanoid.JumpPower = (state and 100 or 50)
  872. end)
  873.  
  874. character:AddBox("JumpPower", function(object, focus)
  875. if focus then
  876. game:GetService("Players").LocalPlayer.Character.Humanoid.JumpPower = tonumber(object.Text) or 50
  877. end
  878. end)
  879.  
  880. character:AddToggle("Fly", function(state)
  881. if state then
  882. settings.vfly = true
  883. sFLY()
  884. else
  885. settings.vfly = false;
  886. NOFLY()
  887. end
  888. end)
  889.  
  890. character:AddToggle("No Fall Damage", function(state)
  891. if settings.dmg == false then
  892. settings.dmg = true
  893. while wait() do
  894. if game.Players.LocalPlayer.Character:FindFirstChild("FallDamageScript") then
  895. game.Players.LocalPlayer.Character:FindFirstChild("FallDamageScript"):Destroy();
  896. end;
  897. if settings.dmg == false then
  898. break
  899. end
  900. end
  901. else
  902. settings.dmg = false
  903. end
  904. end)
  905.  
  906. character:AddButton("Reset", function()
  907. game:GetService("Players").LocalPlayer.Character.Humanoid.Health = 0;
  908. end)
  909.  
  910. teleports:AddButton("Lobby", function()
  911. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-259.5, 181.6, 289.2)
  912. end)
  913.  
  914. teleports:AddButton("Island", function()
  915. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-134.17, 44.9, 8.37)
  916. end)
  917.  
  918. miscellaneous:AddToggle("Low Gravity", function(state)
  919. if state then
  920. workspace.Gravity = 50
  921. else
  922. workspace.Gravity = 196
  923. end
  924. end)
  925.  
  926. miscellaneous:AddToggle("Autofarm", function(state)
  927. if settings.autofarm == false then
  928. settings.autofarm = true
  929. while wait() do
  930. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-259.5, 181.6, 289.2)
  931. if settings.autofarm == false then
  932. break
  933. end
  934. end
  935. else
  936. settings.autofarm = false
  937. end
  938. end)
  939.  
  940. miscellaneous:AddToggle2("Autofarm User", function(state)
  941. for i, v in pairs(game.Players:GetChildren()) do
  942. if v.Name:lower():match(game.CoreGui.UILibrary.Miscellaneous.Container.TextBox1.Text:lower()) and string ~= "" then
  943. if settings.autofarmuser == false then
  944. settings.autofarmuser = true;
  945. while wait(.3) do
  946. for i, v in pairs(game.Players:GetChildren()) do
  947. if v.Name:lower():match(game.CoreGui.UILibrary.Miscellaneous.Container.TextBox1.Text:lower()) and string ~= "" then
  948. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.Character:WaitForChild("HumanoidRootPart").CFrame;
  949. end
  950. end
  951. player = game.Players.LocalPlayer;
  952. if player.Character then
  953. if player.Character:FindFirstChild("Humanoid") then
  954. player.Character.Humanoid.Name = "1";
  955. end;
  956. local l = player.Character["1"]:Clone();
  957. l.Parent = player.Character;
  958. l.Name = "Humanoid"; wait(0.1);
  959. player.Character["1"]:Destroy();
  960. workspace.CurrentCamera.CameraSubject = player.Character.Humanoid;
  961. player.Character.Animate.Disabled = true; wait(0.1);
  962. player.Character.Animate.Disabled = false;
  963. end;
  964. game.Players.LocalPlayer.Character.Humanoid:EquipTool(game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool"));
  965. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-259.5, 181.6, 289.2);
  966. if settings.autofarmuser == false then
  967. break
  968. end;
  969. end;
  970. else
  971. settings.autofarmuser = false;
  972. end;
  973. end;
  974. end
  975. end)
  976.  
  977. miscellaneous:AddToggle3("Bang/Rape User", function(state)
  978. for i, v in pairs(game.Players:GetChildren()) do
  979. if v.Name:lower():match(game.CoreGui.UILibrary.Miscellaneous.Container.TextBox2.Text:lower()) and string ~= "" then
  980. if settings.bang == false then
  981. settings.bang = true
  982. bangAnim = Instance.new("Animation")
  983. bangAnim.AnimationId = "rbxassetid://148840371"
  984. bang = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(bangAnim)
  985. bang:Play(.1, 1, 1)
  986. bang:AdjustSpeed(3)
  987. while wait() do
  988. for i, v in pairs(game.Players:GetChildren()) do
  989. if v.Name:lower():match(game.CoreGui.UILibrary.Miscellaneous.Container.TextBox2.Text:lower()) and string ~= "" then
  990. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.Character:WaitForChild("HumanoidRootPart").CFrame;
  991. end
  992. end
  993. if settings.bang == false then
  994. bang:Stop()
  995. bangAnim:Destroy()
  996. break
  997. end
  998. end
  999. else
  1000. settings.bang = false
  1001. end;
  1002. end;
  1003. end
  1004. end)
  1005.  
  1006. miscellaneous:AddToggle4("Headsit/Ride User", function(state)
  1007. for i, v in pairs(game.Players:GetChildren()) do
  1008. if v.Name:lower():match(game.CoreGui.UILibrary.Miscellaneous.Container.TextBox3.Text:lower()) and string ~= "" then
  1009. if settings.headsituser == false then
  1010. settings.headsituser = true
  1011. while wait() do
  1012. game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').Sit = true
  1013. for i, v in pairs(game.Players:GetChildren()) do
  1014. if v.Name:lower():match(game.CoreGui.UILibrary.Miscellaneous.Container.TextBox3.Text:lower()) and string ~= "" then
  1015. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.Character:WaitForChild("Head").CFrame;
  1016. end
  1017. end
  1018. if settings.headsituser == false then
  1019. game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').Sit = false
  1020. break
  1021. end
  1022. end
  1023. else
  1024. settings.headsituser = false
  1025. end
  1026. end
  1027. end
  1028. end)
  1029.  
  1030. miscellaneous:AddToggle("Sit", function(state)
  1031. if state then
  1032. game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').Sit = true
  1033. else
  1034. game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').Sit = false
  1035. end
  1036. end)
  1037.  
  1038. miscellaneous:AddToggle("Chatlogs", function(state)
  1039. if state then
  1040. game.CoreGui.UILibrary.chatlogs:TweenPosition(UDim2.new(0.035, 0,0.65, 0), "Out", "Linear", .3, true)
  1041. else
  1042. game.CoreGui.UILibrary.chatlogs:TweenPosition(UDim2.new(0.71, 0,0.997, 0), "Out", "Linear", .3, true)
  1043. end
  1044. end)
  1045.  
  1046. game.CoreGui.UILibrary.chatlogs.buttons.enable.MouseButton1Down:connect(function()
  1047. if settings.logs then
  1048. settings.logs = false
  1049. game.CoreGui.UILibrary.chatlogs.buttons.enable.Text = 'Disabled'
  1050. else
  1051. settings.logs = true
  1052. game.CoreGui.UILibrary.chatlogs.buttons.enable.Text = 'Enabled'
  1053. end
  1054. end)
  1055.  
  1056. game.CoreGui.UILibrary.chatlogs.buttons.clear.MouseButton1Down:connect(function()
  1057. for _, child in pairs(game.CoreGui.UILibrary.chatlogs.logpannel.main:GetChildren()) do
  1058. child:Destroy()
  1059. end
  1060. end)
  1061.  
  1062. game.CoreGui.UILibrary.chatlogs.buttons.save.MouseButton1Down:connect(function()
  1063. if writefileExploit() then
  1064. if #game.CoreGui.UILibrary.chatlogs.logpannel.main:GetChildren() > 0 then
  1065. local placeName = game:GetService('MarketplaceService'):GetProductInfo(game.PlaceId).Name
  1066. local writelogs = '-- Epic Hakor Man Chatlogs For "'..placeName..'"\n'
  1067. for _, child in pairs(game.CoreGui.UILibrary.chatlogs.logpannel.main:GetChildren()) do
  1068. writelogs = writelogs..'\n'..child.Text
  1069. end
  1070. local writelogsFile = tostring(writelogs)
  1071. local fileext = 0
  1072. local function nameFile()
  1073. local file
  1074. pcall(function() file = readfile(placeName..' Chat Logs ('..fileext..').txt') end)
  1075. if file then
  1076. fileext = fileext+1
  1077. nameFile()
  1078. else
  1079. writefileCooldown(placeName..' Chat Logs ('..fileext..').txt', writelogsFile)
  1080. end
  1081. end
  1082. nameFile()
  1083. end
  1084. else
  1085. end
  1086. end)
  1087.  
  1088. miscellaneous:AddToggle("Vehicle Fly", function(state)
  1089. if state then
  1090. settings.vfly = true
  1091. sFLY(true)
  1092. else
  1093. settings.vfly = false
  1094. NOFLY()
  1095. end
  1096. end)
  1097.  
  1098. miscellaneous:AddBox("Teleport to User", function()
  1099. game.CoreGui.UILibrary.Miscellaneous.Container.TextBox.FocusLost:Connect(function()
  1100. for i, v in pairs(game.Players:GetChildren()) do
  1101. if v.Name:lower():match(game.CoreGui.UILibrary.Miscellaneous.Container.TextBox.Text:lower()) and string ~= "" then
  1102. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame;
  1103. end
  1104. end
  1105. end)
  1106. end)
  1107.  
  1108. miscellaneous:AddButton2("Toggle UI Key; ' '",function()
  1109. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton2.Text = 'Press any Key now'
  1110. local input = UserInput.InputBegan:wait()
  1111. if input.UserInputType == Enum.UserInputType.Keyboard then
  1112. settings.togglekey = tostring(input.KeyCode)
  1113. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton2.Text = "Toggle UI Key; '"..string.sub(tostring(input.KeyCode), 14).."'"
  1114. else
  1115. settings.togglekey = tostring(input.UserInputType)
  1116. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton2.Text = "Toggle UI Key; '"..string.sub(tostring(input.UserInputType), 20).."'"
  1117. end
  1118. end)
  1119.  
  1120. miscellaneous:AddButton3("Toggle Fly Key; ' '",function()
  1121. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton3.Text = 'Press any Key now'
  1122. local input = UserInput.InputBegan:wait()
  1123. if input.UserInputType == Enum.UserInputType.Keyboard then
  1124. settings.flykey = tostring(input.KeyCode)
  1125. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton3.Text = "Toggle Fly Key; '"..string.sub(tostring(input.KeyCode), 14).."'"
  1126. else
  1127. settings.flykey = tostring(input.UserInputType)
  1128. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton3.Text = "Toggle Fly Key; '"..string.sub(tostring(input.UserInputType), 20).."'"
  1129. end
  1130. end)
  1131.  
  1132. miscellaneous:AddButton4("Toggle vFly Key; ' '",function()
  1133. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton4.Text = 'Press any Key now'
  1134. local input = UserInput.InputBegan:wait()
  1135. if input.UserInputType == Enum.UserInputType.Keyboard then
  1136. settings.vflykey = tostring(input.KeyCode)
  1137. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton4.Text = "Toggle vFly Key; '"..string.sub(tostring(input.KeyCode), 14).."'"
  1138. else
  1139. settings.vflykey = tostring(input.UserInputType)
  1140. game.CoreGui.UILibrary.Miscellaneous.Container.TextButton4.Text = "Toggle vFly Key; '"..string.sub(tostring(input.UserInputType), 20).."'"
  1141. end
  1142. end)
  1143.  
  1144. miscellaneous:AddButton("Rejoin", function()
  1145. game:GetService('TeleportService'):Teleport(game.PlaceId)
  1146. end)
  1147.  
  1148. changelog:AddLabel("4.6 ( CURRENT VERSION )\n + Added u dont have\n to enter a players full\n username to bang, autofarm\n or w/e them\n + Bug fix's\n4.3\n + Added Better Chams (ESP)\n+ Added Custom Toggle UI\nV3.9\n + Added headsit plr\n + Added sit")
  1149.  
  1150. for _, plr in pairs(game.Players:GetChildren()) do
  1151. if plr.ClassName == "Player" then
  1152. ChatLog(plr)
  1153. end
  1154. end
  1155.  
  1156. Plrs.PlayerAdded:connect(function(Plr)
  1157. if settings.CharAddedEvent[Plr.Name] == nil then
  1158. settings.CharAddedEvent[Plr.Name] = Plr.CharacterAdded:connect(function(Char)
  1159. if settings.TracersEnabled then
  1160. CreateTracers(Plr)
  1161. end
  1162. if settings.CHAMSEnabled then
  1163. CreateChams(Plr)
  1164. end
  1165. repeat wait() until Char:FindFirstChild("HumanoidRootPart")
  1166. TracerMT[Plr.Name] = Char.HumanoidRootPart
  1167. end)
  1168. end
  1169. end)
  1170.  
  1171. Plrs.PlayerRemoving:connect(function(Plr)
  1172. ChatLog(Plr)
  1173. if settings.CharAddedEvent[Plr.Name] ~= nil then
  1174. settings.CharAddedEvent[Plr.Name]:Disconnect()
  1175. settings.CharAddedEvent[Plr.Name] = nil
  1176. end
  1177. RemoveTracers(Plr)
  1178. RemoveChams(Plr)
  1179. TracerMT[Plr.Name] = nil
  1180. end)
  1181.  
  1182.  
  1183. UserInput.InputBegan:Connect(function(input)
  1184. if tostring(input.KeyCode) == settings.togglekey or tostring(input.UserInputType) == settings.togglekey then
  1185. if settings.vis == true then
  1186. settings.vis = false
  1187. for _,v in ipairs(game.CoreGui.UILibrary:GetDescendants()) do
  1188. if v:IsA("Frame") then
  1189. v.Visible = false
  1190. end
  1191. end
  1192. elseif settings.vis == false then
  1193. settings.vis = true
  1194. for _,v in ipairs(game.CoreGui.UILibrary:GetDescendants()) do
  1195. if v:IsA("Frame") then
  1196. v.Visible = true
  1197. end
  1198. end
  1199. end
  1200. elseif tostring(input.KeyCode) == settings.flykey or tostring(input.UserInputType) == settings.flykey then
  1201. if settings.vfly == false then
  1202. settings.vfly = true
  1203. sFLY()
  1204. else
  1205. settings.vfly = true
  1206. NOFLY()
  1207. end
  1208. elseif tostring(input.KeyCode) == settings.vflykey or tostring(input.UserInputType) == settings.vflykey then
  1209. if settings.vfly == false then
  1210. settings.vfly = true
  1211. sFLY(true)
  1212. else
  1213. settings.vfly = true
  1214. NOFLY()
  1215. end
  1216. end
  1217. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement