Advertisement
Guest User

Untitled

a guest
Dec 25th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 171.19 KB | None | 0 0
  1. game:GetService("StarterGui"):SetCore("SendNotification",{
  2. Title = "Notification",
  3. Text = "[Oskar] Zetox Menu has been loaded!",
  4. Duration = 15,
  5. })
  6. wait (1.50)
  7. game:GetService("StarterGui"):SetCore("SendNotification",{
  8. Title = "Notification",
  9. Text = "[Oskar] BFG Sey In chat (bfg)!",
  10. Duration = 15,
  11. })
  12. wait (0.0)
  13. local ZetoxMenuScrennVersion1 = Instance.new("ScreenGui")
  14. local FramosInvisilbe = Instance.new("Frame")
  15. local IgnoreTextOOkay = Instance.new("TextLabel")
  16. local _43trhfge = Instance.new("TextButton")
  17. local _3rtgtgf3r4 = Instance.new("TextButton")
  18. local _3rtgtf4r4 = Instance.new("TextButton")
  19. local _3t4t4t4tgr = Instance.new("TextButton")
  20. local _3retrgtr = Instance.new("TextButton")
  21. local rtgrererer = Instance.new("TextButton")
  22. local _4t5ght = Instance.new("TextButton")
  23. local _43434 = Instance.new("TextButton")
  24. local df4r4r4r4 = Instance.new("TextButton")
  25. local ignoreText = Instance.new("TextLabel")
  26. local OpenPopisha = Instance.new("TextButton")
  27.  
  28. ZetoxMenuScrennVersion1.Name = "ZetoxMenuScrennVersion1"
  29. ZetoxMenuScrennVersion1.Parent = game.CoreGui
  30.  
  31. FramosInvisilbe.Name = "FramosInvisilbe"
  32. FramosInvisilbe.Parent = ZetoxMenuScrennVersion1
  33. FramosInvisilbe.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  34. FramosInvisilbe.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  35. FramosInvisilbe.BorderSizePixel = 5
  36. FramosInvisilbe.Position = UDim2.new(0.361804157, 0, 0.309297919, 0)
  37. FramosInvisilbe.Size = UDim2.new(0, 326, 0, 247)
  38. FramosInvisilbe.Visible = false
  39.  
  40. IgnoreTextOOkay.Name = "IgnoreTextOOkay"
  41. IgnoreTextOOkay.Parent = FramosInvisilbe
  42. IgnoreTextOOkay.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  43. IgnoreTextOOkay.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  44. IgnoreTextOOkay.BorderSizePixel = 5
  45. IgnoreTextOOkay.Size = UDim2.new(0, 326, 0, 50)
  46. IgnoreTextOOkay.Font = Enum.Font.GothamBlack
  47. IgnoreTextOOkay.Text = "Zetox Menu V1"
  48. IgnoreTextOOkay.TextColor3 = Color3.new(0.666667, 0.333333, 1)
  49. IgnoreTextOOkay.TextSize = 16
  50.  
  51. _43trhfge.Name = "43trhfge"
  52. _43trhfge.Parent = FramosInvisilbe
  53. _43trhfge.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  54. _43trhfge.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  55. _43trhfge.BorderSizePixel = 5
  56. _43trhfge.Position = UDim2.new(0.680981636, 0, 0.234022319, 0)
  57. _43trhfge.Size = UDim2.new(0, 104, 0, 43)
  58. _43trhfge.Font = Enum.Font.GothamBlack
  59. _43trhfge.Text = "MiniGun"
  60. _43trhfge.TextColor3 = Color3.new(0.666667, 0.333333, 1)
  61. _43trhfge.TextSize = 16
  62. _43trhfge.MouseButton1Down:connect(function()
  63. game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
  64. if (string.lower(msg) == "/2") then
  65. Player = game.Players.LocalPlayer
  66. Mouse = Player:GetMouse()
  67.  
  68. function PressY(key)
  69. if (key == "c") then
  70. game.Players:Chat("bfgshotty")
  71. end
  72. end
  73. Mouse.KeyDown:connect(PressY)
  74.  
  75. local plr = game.Players.LocalPlayer
  76. local m = plr:GetMouse()
  77. local r = game:GetService("RunService").Heartbeat
  78. local h = plr.Character.Humanoid
  79. local prefix = ""
  80.  
  81. local guns = {}
  82.  
  83. local aim = false
  84.  
  85. plr.Chatted:connect(function(cmd)
  86. cmd=cmd:lower()
  87. if cmd == prefix.."bfgshottyaim" then
  88. aim = not aim
  89. end
  90. end)
  91.  
  92. function addGuns()
  93. local Weapons = plr.Backpack:GetChildren()
  94. for c,f in ipairs(Weapons) do
  95. if f.Name == "saved Shotty" or f.Name == "Shotty" or f.Name == "Shotty" or f.Name == "saved Shotty" then
  96. table.insert(guns, f)
  97. end
  98. end
  99. end
  100.  
  101. function removeGuns()
  102. h:UnequipTools()
  103. for c,f in ipairs(guns) do
  104. table.remove(guns, f)
  105. end
  106. end
  107.  
  108. local State = false
  109. plr.Chatted:connect(function(cmd)
  110. cmd=cmd:lower()
  111. if cmd == prefix.."bfgshotty" then
  112. if State == false then
  113. State = true
  114. addGuns()
  115. elseif State == true then
  116. State = false
  117. removeGuns()
  118. end
  119. end
  120. end)
  121.  
  122. m.Button1Down:connect(function()
  123. if State == true then
  124. for a,b in ipairs(guns) do
  125. b.Fire:FireServer(m.Hit)
  126. end
  127. end
  128. end)
  129.  
  130. r:connect(function()
  131. if aim == true then
  132. for a,b in ipairs(guns) do
  133. if b and m.Target then
  134. local h = m.Target.Parent:FindFirstChild("Humanoid")
  135. if h then
  136. local p = game.Players:FindFirstChild(h.Parent.Name)
  137. if p then
  138. b.Fire:FireServer(m.Hit)
  139. end
  140. end
  141. end
  142. end
  143. end
  144. end)
  145.  
  146. while true do
  147. r:wait()
  148. if State == true then
  149. for a,b in ipairs(guns) do
  150. b.Parent = plr.Character
  151. end
  152. end
  153. end
  154. end
  155. end)
  156.  
  157. wait (0.3)
  158.  
  159. game.Players.LocalPlayer.Backpack.Shotty.GripPos = Vector3.new(0,0.3,0)
  160.  
  161. wait (0.1)
  162.  
  163. local args2 = "Shotty"
  164. if args2 then
  165. for i,a in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  166. if a:IsA("Tool") and string.lower(a.Name) == string.lower(tostring(args2)) then
  167. a.Parent = game.Players.LocalPlayer
  168. local oldName = a.Name
  169. a.Name = "saved "..oldName
  170. else
  171. for i,n in pairs(game.Players.LocalPlayer.Backpack:GetDescendants()) do
  172. if n:IsA("Tool") and string.lower(n.Name) == string.lower(tostring(args2)) then
  173. n.Parent = game.Players.LocalPlayer
  174. local sOldName = n.Name
  175. n.Name = "saved "..sOldName
  176. end
  177. end
  178. end
  179. end
  180. else
  181. for i,v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  182. if v:IsA("Tool") then
  183. v.Parent = game.Players.LocalPlayer
  184. local oldName = v.Name
  185. v.Name = "saved "..oldName
  186. end
  187. end
  188. end
  189.  
  190. wait (0.1)
  191.  
  192. game.Players.LocalPlayer.Character.Head:Destroy()
  193.  
  194. wait (7.0)
  195.  
  196. game.Players.LocalPlayer.Backpack.Shotty.GripPos = Vector3.new(0,0.8,0)
  197. wait (0.1)
  198.  
  199. local args2 = "Shotty"
  200. if args2 then
  201. for i,a in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  202. if a:IsA("Tool") and string.lower(a.Name) == string.lower(tostring(args2)) then
  203. a.Parent = game.Players.LocalPlayer
  204. local oldName = a.Name
  205. a.Name = "saved "..oldName
  206. else
  207. for i,n in pairs(game.Players.LocalPlayer.Backpack:GetDescendants()) do
  208. if n:IsA("Tool") and string.lower(n.Name) == string.lower(tostring(args2)) then
  209. n.Parent = game.Players.LocalPlayer
  210. local sOldName = n.Name
  211. n.Name = "saved "..sOldName
  212. end
  213. end
  214. end
  215. end
  216. else
  217. for i,v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  218. if v:IsA("Tool") then
  219. v.Parent = game.Players.LocalPlayer
  220. local oldName = v.Name
  221. v.Name = "saved "..oldName
  222. end
  223. end
  224. end
  225.  
  226. wait (0.1)
  227.  
  228. game.Players.LocalPlayer.Character.Head:Destroy()
  229.  
  230. wait (7.0)
  231. game.Players.LocalPlayer.Backpack.Shotty.GripPos = Vector3.new(0,0.-0.38,0)
  232. ---------------------------
  233. wait (0.1)
  234.  
  235. local args2 = "Shotty"
  236. if args2 then
  237. for i,a in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  238. if a:IsA("Tool") and string.lower(a.Name) == string.lower(tostring(args2)) then
  239. a.Parent = game.Players.LocalPlayer
  240. local oldName = a.Name
  241. a.Name = "saved "..oldName
  242. else
  243. for i,n in pairs(game.Players.LocalPlayer.Backpack:GetDescendants()) do
  244. if n:IsA("Tool") and string.lower(n.Name) == string.lower(tostring(args2)) then
  245. n.Parent = game.Players.LocalPlayer
  246. local sOldName = n.Name
  247. n.Name = "saved "..sOldName
  248. end
  249. end
  250. end
  251. end
  252. else
  253. for i,v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  254. if v:IsA("Tool") then
  255. v.Parent = game.Players.LocalPlayer
  256. local oldName = v.Name
  257. v.Name = "saved "..oldName
  258. end
  259. end
  260. end
  261.  
  262. wait (0.1)
  263.  
  264. game.Players.LocalPlayer.Character.Head:Destroy()
  265.  
  266. wait (7.0)
  267. game.Players.LocalPlayer.Backpack.Shotty.GripPos = Vector3.new(-0.50,0.3,0)
  268. wait (0.1)
  269.  
  270. local args2 = "Shotty"
  271. if args2 then
  272. for i,a in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  273. if a:IsA("Tool") and string.lower(a.Name) == string.lower(tostring(args2)) then
  274. a.Parent = game.Players.LocalPlayer
  275. local oldName = a.Name
  276. a.Name = "saved "..oldName
  277. else
  278. for i,n in pairs(game.Players.LocalPlayer.Backpack:GetDescendants()) do
  279. if n:IsA("Tool") and string.lower(n.Name) == string.lower(tostring(args2)) then
  280. n.Parent = game.Players.LocalPlayer
  281. local sOldName = n.Name
  282. n.Name = "saved "..sOldName
  283. end
  284. end
  285. end
  286. end
  287. else
  288. for i,v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  289. if v:IsA("Tool") then
  290. v.Parent = game.Players.LocalPlayer
  291. local oldName = v.Name
  292. v.Name = "saved "..oldName
  293. end
  294. end
  295. end
  296.  
  297. wait (0.1)
  298.  
  299. game.Players.LocalPlayer.Character.Head:Destroy()
  300.  
  301. wait (7.0)
  302. game.Players.LocalPlayer.Backpack.Shotty.GripPos = Vector3.new(0.50,0.3,0)
  303. wait (0.1)
  304.  
  305. local args2 = "Shotty"
  306. if args2 then
  307. for i,a in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  308. if a:IsA("Tool") and string.lower(a.Name) == string.lower(tostring(args2)) then
  309. a.Parent = game.Players.LocalPlayer
  310. local oldName = a.Name
  311. a.Name = "saved "..oldName
  312. else
  313. for i,n in pairs(game.Players.LocalPlayer.Backpack:GetDescendants()) do
  314. if n:IsA("Tool") and string.lower(n.Name) == string.lower(tostring(args2)) then
  315. n.Parent = game.Players.LocalPlayer
  316. local sOldName = n.Name
  317. n.Name = "saved "..sOldName
  318. end
  319. end
  320. end
  321. end
  322. else
  323. for i,v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  324. if v:IsA("Tool") then
  325. v.Parent = game.Players.LocalPlayer
  326. local oldName = v.Name
  327. v.Name = "saved "..oldName
  328. end
  329. end
  330. end
  331.  
  332. wait (0.1)
  333.  
  334. game.Players.LocalPlayer.Character.Head:Destroy()
  335.  
  336. wait (7.0)
  337. ---------------------------
  338.  
  339.  
  340. game.Players.LocalPlayer.Backpack.Shotty.GripPos = Vector3.new(0,0.3,1)
  341.  
  342. wait (0.1)
  343.  
  344. local args2 = "Shotty"
  345. if args2 then
  346. for i,a in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  347. if a:IsA("Tool") and string.lower(a.Name) == string.lower(tostring(args2)) then
  348. a.Parent = game.Players.LocalPlayer
  349. local oldName = a.Name
  350. a.Name = "saved "..oldName
  351. else
  352. for i,n in pairs(game.Players.LocalPlayer.Backpack:GetDescendants()) do
  353. if n:IsA("Tool") and string.lower(n.Name) == string.lower(tostring(args2)) then
  354. n.Parent = game.Players.LocalPlayer
  355. local sOldName = n.Name
  356. n.Name = "saved "..sOldName
  357. end
  358. end
  359. end
  360. end
  361. else
  362. for i,v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  363. if v:IsA("Tool") then
  364. v.Parent = game.Players.LocalPlayer
  365. local oldName = v.Name
  366. v.Name = "saved "..oldName
  367. end
  368. end
  369. end
  370.  
  371. wait (0.1)
  372.  
  373. game.Players.LocalPlayer.Character.Head:Destroy()
  374.  
  375. wait (7.0)
  376.  
  377. game.Players.LocalPlayer.Backpack.Shotty.GripPos = Vector3.new(0,0.3,1.50)
  378.  
  379. wait (0.1)
  380.  
  381. for _,v in pairs(game.Players.LocalPlayer:GetChildren()) do
  382. if (v:IsA("Tool")) then
  383. v.Parent = game.Players.LocalPlayer.Backpack
  384. end
  385. end
  386.  
  387. wait (0.1)
  388. game:GetService("StarterGui"):SetCore("SendNotification",{
  389. Title = "Notification",
  390. Text = " Keybind MiniGun [C]",
  391. Duration = 15,
  392. })
  393.  
  394. wait (0.1)
  395. game.Players:Chat("/2")
  396. end)
  397.  
  398. _3rtgtgf3r4.Name = "3rtgtgf3r4"
  399. _3rtgtgf3r4.Parent = FramosInvisilbe
  400. _3rtgtgf3r4.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  401. _3rtgtgf3r4.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  402. _3rtgtgf3r4.BorderSizePixel = 5
  403. _3rtgtgf3r4.Position = UDim2.new(0.340490818, 0, 0.234022319, 0)
  404. _3rtgtgf3r4.Size = UDim2.new(0, 103, 0, 43)
  405. _3rtgtgf3r4.Font = Enum.Font.GothamBlack
  406. _3rtgtgf3r4.Text = "Spin Uzi"
  407. _3rtgtgf3r4.TextColor3 = Color3.new(0.666667, 0.333333, 1)
  408. _3rtgtgf3r4.TextSize = 16
  409. _3rtgtgf3r4.MouseButton1Down:connect(function()
  410. gsPlayers = game:GetService("Players")
  411.  
  412. LP = gsPlayers.LocalPlayer
  413. SavedPosition = LP.Character.HumanoidRootPart.CFrame
  414. SavedPosition = LP.Character.HumanoidRootPart.CFrame
  415. game.Players.LocalPlayer.Character.Humanoid.HipHeight = - 2
  416. game:GetService
  417. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  418. wait (0.1)
  419. game:GetService
  420. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  421. wait (0.1)
  422. game:GetService
  423. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  424. wait (0.1)
  425. game:GetService
  426. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  427. wait (0.1)
  428. game:GetService
  429. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  430. wait (0.1)
  431. game:GetService
  432. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  433. wait (0.1)
  434. game:GetService
  435. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  436. wait (0.1)
  437. game:GetService
  438. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  439. wait (0.1)
  440. game:GetService
  441. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  442. wait (0.1)
  443. game:GetService
  444. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  445. wait (0.1)
  446. game:GetService
  447. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  448. wait (0.1)
  449. game:GetService
  450. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  451. wait (0.1)
  452. game:GetService
  453. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  454. wait (0.1)
  455. game:GetService
  456. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  457. wait (0.1)
  458. game:GetService
  459. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  460. wait (0.1)
  461. game:GetService
  462. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  463. wait (0.1)
  464. game:GetService
  465. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  466. wait (0.1)
  467. game:GetService
  468. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  469. wait (0.1)
  470. game:GetService
  471. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  472. wait (0.1)
  473. game:GetService
  474. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  475. wait (0.1)
  476. game:GetService
  477. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  478. wait (0.1)
  479. game:GetService
  480. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  481. wait (0.1)
  482. game:GetService
  483. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  484. wait (0.1)
  485. game:GetService
  486. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  487. wait (0.1)
  488. game:GetService
  489. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  490. wait (0.1)
  491. game:GetService
  492. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  493. wait (0.1)
  494. game:GetService
  495. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  496. wait (0.1)
  497. game:GetService
  498. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  499. wait (0.1)
  500. game:GetService
  501. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  502. wait (0.1)
  503. game:GetService
  504. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  505. wait (0.1)
  506. game:GetService
  507. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  508. game.Players.LocalPlayer.Character.Humanoid.HipHeight = 0
  509. LP.Character.HumanoidRootPart.CFrame = SavedPosition
  510. LP.Character.HumanoidRootPart.CFrame = SavedPosition
  511.  
  512. wait (0.30)
  513.  
  514.  
  515. for _,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  516. if v.Name == "Uzi" then
  517.  
  518. while true do
  519. game.Players.LocalPlayer.Backpack.Uzi.GripForward = Vector3.new(-0.001, -1, 0.005)
  520. game.Players.LocalPlayer.Backpack.Uzi.GripPos = Vector3.new(-1.379, -1.538, -4.341)
  521. game.Players.LocalPlayer.Backpack.Uzi.GripRight = Vector3.new(-1, 0.001, -0.014)
  522. game.Players.LocalPlayer.Backpack.Uzi.GripUp = Vector3.new(-0.014, 0.005, 1)
  523. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  524.  
  525. wait(0.1)
  526.  
  527. game.Players.LocalPlayer.Character.Humanoid:UnequipTools(v)
  528. game.Players.LocalPlayer.Backpack.Uzi.GripForward = Vector3.new(-0.003, -1, 0.004)
  529. game.Players.LocalPlayer.Backpack.Uzi.GripPos = Vector3.new(-1.339, -1.538, -5.056)
  530. game.Players.LocalPlayer.Backpack.Uzi.GripRight = Vector3.new(-0.871, 0.001, -0.491)
  531. game.Players.LocalPlayer.Backpack.Uzi.GripUp = Vector3.new(-0.491, 0.005, 0.871)
  532. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  533.  
  534. wait(0.1)
  535.  
  536. game.Players.LocalPlayer.Character.Humanoid:UnequipTools(v)
  537. game.Players.LocalPlayer.Backpack.Uzi.GripForward = Vector3.new(-0.005, -1, 0.002)
  538. game.Players.LocalPlayer.Backpack.Uzi.GripPos = Vector3.new(-0.97, -1.538, -5.581)
  539. game.Players.LocalPlayer.Backpack.Uzi.GripRight = Vector3.new(-0.522, 0.001, -0.853)
  540. game.Players.LocalPlayer.Backpack.Uzi.GripUp = Vector3.new(-0.853, 0.005, 0.522)
  541. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  542.  
  543. wait(0.1)
  544.  
  545. game.Players.LocalPlayer.Character.Humanoid:UnequipTools(v)
  546. game.Players.LocalPlayer.Backpack.Uzi.GripForward = Vector3.new(-0.005, -1, -0.001)
  547. game.Players.LocalPlayer.Backpack.Uzi.GripPos = Vector3.new(0.003, -1.538, -5.755)
  548. game.Players.LocalPlayer.Backpack.Uzi.GripRight = Vector3.new(0.026, 0.001, -1)
  549. game.Players.LocalPlayer.Backpack.Uzi.GripUp = Vector3.new(-1, 0.005, -0.026)
  550. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  551.  
  552. wait(0.1)
  553.  
  554. game.Players.LocalPlayer.Character.Humanoid:UnequipTools(v)
  555. game.Players.LocalPlayer.Backpack.Uzi.GripForward = Vector3.new(-0.004, -1, -0.003)
  556. game.Players.LocalPlayer.Backpack.Uzi.GripPos = Vector3.new(0.503, -1.538, -5.655)
  557. game.Players.LocalPlayer.Backpack.Uzi.GripRight = Vector3.new(0.49, 0.001, -0.872)
  558. game.Players.LocalPlayer.Backpack.Uzi.GripUp = Vector3.new(-0.872, 0.005, -0.49)
  559. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  560.  
  561. wait(0.1)
  562.  
  563. game.Players.LocalPlayer.Character.Humanoid:UnequipTools(v)
  564. game.Players.LocalPlayer.Backpack.Uzi.GripForward = Vector3.new(-0.002, -1, -0.005)
  565. game.Players.LocalPlayer.Backpack.Uzi.GripPos = Vector3.new(1.132, -1.538, -5.18)
  566. game.Players.LocalPlayer.Backpack.Uzi.GripRight = Vector3.new(0.867, 0.001, -0.499)
  567. game.Players.LocalPlayer.Backpack.Uzi.GripUp = Vector3.new(-0.499, 0.005, -0.867)
  568. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  569.  
  570. wait(0.1)
  571.  
  572. game.Players.LocalPlayer.Character.Humanoid:UnequipTools(v)
  573. game.Players.LocalPlayer.Backpack.Uzi.GripForward = Vector3.new(0.001, -1, -0.005)
  574. game.Players.LocalPlayer.Backpack.Uzi.GripPos = Vector3.new(1.349, -1.538, -4.621)
  575. game.Players.LocalPlayer.Backpack.Uzi.GripRight = Vector3.new(1, 0.001, 0.003)
  576. game.Players.LocalPlayer.Backpack.Uzi.GripUp = Vector3.new(0.003, 0.005, -1)
  577. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  578.  
  579. wait(0.1)
  580.  
  581. game.Players.LocalPlayer.Character.Humanoid:UnequipTools(v)
  582. game.Players.LocalPlayer.Backpack.Uzi.GripForward = Vector3.new(0.003, -1, -0.004)
  583. game.Players.LocalPlayer.Backpack.Uzi.GripPos = Vector3.new(1.232, -1.538, -3.909)
  584. game.Players.LocalPlayer.Backpack.Uzi.GripRight = Vector3.new(0.861, 0.001, 0.509)
  585. game.Players.LocalPlayer.Backpack.Uzi.GripUp = Vector3.new(0.509, 0.005, -0.861)
  586. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  587.  
  588. wait(0.1)
  589.  
  590. game.Players.LocalPlayer.Character.Humanoid:UnequipTools(v)
  591. game.Players.LocalPlayer.Backpack.Uzi.GripForward = Vector3.new(0.005, -1, -0.002)
  592. game.Players.LocalPlayer.Backpack.Uzi.GripPos = Vector3.new(0.821, -1.538, -3.38)
  593. game.Players.LocalPlayer.Backpack.Uzi.GripRight = Vector3.new(0.501, 0.001, 0.866)
  594. game.Players.LocalPlayer.Backpack.Uzi.GripUp = Vector3.new(0.866, 0.005, -0.501)
  595. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  596.  
  597. wait(0.1)
  598.  
  599. game.Players.LocalPlayer.Character.Humanoid:UnequipTools(v)
  600. game.Players.LocalPlayer.Backpack.Uzi.GripForward = Vector3.new(0.005, -1, 0.001)
  601. game.Players.LocalPlayer.Backpack.Uzi.GripPos = Vector3.new(0.144, -1.538, -3.135)
  602. game.Players.LocalPlayer.Backpack.Uzi.GripRight = Vector3.new(-0.005, 0.001, 1)
  603. game.Players.LocalPlayer.Backpack.Uzi.GripUp = Vector3.new(1, 0.005, 0.005)
  604. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  605.  
  606. wait(0.1)
  607.  
  608. game.Players.LocalPlayer.Character.Humanoid:UnequipTools(v)
  609. game.Players.LocalPlayer.Backpack.Uzi.GripForward = Vector3.new(0.004, -1, 0.003)
  610. game.Players.LocalPlayer.Backpack.Uzi.GripPos = Vector3.new(-0.656, -1.538, -3.221)
  611. game.Players.LocalPlayer.Backpack.Uzi.GripRight = Vector3.new(-0.481, 0.001, 0.877)
  612. game.Players.LocalPlayer.Backpack.Uzi.GripUp = Vector3.new(0.877, 0.005, 0.481)
  613. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  614.  
  615.  
  616. wait(0.1)
  617.  
  618. game.Players.LocalPlayer.Character.Humanoid:UnequipTools(v)
  619. game.Players.LocalPlayer.Backpack.Uzi.GripForward = Vector3.new(0.002, -1, 0.005)
  620. game.Players.LocalPlayer.Backpack.Uzi.GripPos = Vector3.new(-1.131, -1.538, -3.591)
  621. game.Players.LocalPlayer.Backpack.Uzi.GripRight = Vector3.new(-0.859, 0.001, 0.511)
  622. game.Players.LocalPlayer.Backpack.Uzi.GripUp = Vector3.new(0.511, 0.005, 0.859)
  623. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  624. game.Players.LocalPlayer.Character.Humanoid:UnequipTools(v)
  625.  
  626. end
  627. end
  628. end
  629. end)
  630.  
  631. _3rtgtf4r4.Name = "3rtgtf4r4"
  632. _3rtgtf4r4.Parent = FramosInvisilbe
  633. _3rtgtf4r4.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  634. _3rtgtf4r4.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  635. _3rtgtf4r4.BorderSizePixel = 5
  636. _3rtgtf4r4.Position = UDim2.new(0, 0, 0.234022319, 0)
  637. _3rtgtf4r4.Size = UDim2.new(0, 103, 0, 43)
  638. _3rtgtf4r4.Font = Enum.Font.GothamBlack
  639. _3rtgtf4r4.Text = "Bypass"
  640. _3rtgtf4r4.TextColor3 = Color3.new(0.666667, 0.333333, 1)
  641. _3rtgtf4r4.TextSize = 16
  642. _3rtgtf4r4.MouseButton1Down:connect(function()
  643. game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
  644. if (string.lower(msg) == "/3") then
  645. while true do
  646. game.ReplicatedStorage.Name = "RepStorage"
  647. wait(0.5)
  648. end
  649. end
  650. end)
  651.  
  652. game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
  653. if (string.lower(msg) == "/4") then
  654. wait (0.30)
  655. repeat wait() until game.Players.LocalPlayer
  656. m = game.Players.LocalPlayer:GetMouse()
  657. m.KeyDown:connect(function(key)
  658. if key == "0" then
  659. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 100
  660. end
  661. end)
  662. m.KeyUp:connect(function(key)
  663. if key == "0" then
  664. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
  665. end
  666. end)
  667. end
  668. end)
  669.  
  670. wait (0.1)
  671.  
  672. game.Players:Chat("/3")
  673.  
  674. wait (0.1)
  675.  
  676. game.Players:Chat("/4")
  677.  
  678. end)
  679.  
  680. _3t4t4t4tgr.Name = "3t4t4t4tgr"
  681. _3t4t4t4tgr.Parent = FramosInvisilbe
  682. _3t4t4t4tgr.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  683. _3t4t4t4tgr.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  684. _3t4t4t4tgr.BorderSizePixel = 5
  685. _3t4t4t4tgr.Position = UDim2.new(0.680981636, 0, 0.440500051, 0)
  686. _3t4t4t4tgr.Size = UDim2.new(0, 104, 0, 43)
  687. _3t4t4t4tgr.Font = Enum.Font.GothamBlack
  688. _3t4t4t4tgr.Text = "Shattervast Admin"
  689. _3t4t4t4tgr.TextColor3 = Color3.new(0.666667, 0.333333, 1)
  690. _3t4t4t4tgr.TextSize = 16
  691. _3t4t4t4tgr.TextWrapped = true
  692. _3t4t4t4tgr.MouseButton1Down:connect(function()
  693. -- By illremember#3799
  694.  
  695. -- Important Loading
  696. trueSettings = {
  697. commandPrefix = ";";
  698. hotkeys = {};
  699. fchotkeymode = "unfc";
  700. }
  701.  
  702. -- Important Variables
  703. gsPlayers = game:GetService("Players")
  704. gsWorkspace = game:GetService("Workspace")
  705. gsLighting = game:GetService("Lighting")
  706. gsReplicatedStorage = game:GetService("ReplicatedStorage")
  707. gsCoreGui = game:GetService("CoreGui")
  708. gsTween = game:GetService("TweenService")
  709. gsHttp = game:GetService("HttpService")
  710.  
  711. LP = gsPlayers.LocalPlayer
  712. Mouse = LP:GetMouse()
  713.  
  714. defaultSettings = gsHttp:JSONEncode(trueSettings)
  715. function CreateSave()
  716. writefile("Shattervast.txt", defaultSettings)
  717. wait(0.5)
  718. local content = readfile("Shattervast.txt")
  719. local trueValue = gsHttp:JSONDecode(content)
  720. commandPrefix = trueValue.commandPrefix
  721. hotkeys = trueValue.hotkeys
  722. fchotkeymode = trueValue.fchotkeymode
  723. end
  724. function fullUpdate()
  725. local updatedSettings = {
  726. commandPrefix = commandPrefix;
  727. hotkeys = hotkeys;
  728. fchotkeymode = fchotkeymode;
  729. }
  730. local fullUPDATED = gsHttp:JSONEncode(updatedSettings)
  731. wait(0.2)
  732. writefile("Shattervast.txt", fullUPDATED)
  733. end
  734. if writefile ~= nil then
  735. function builder()
  736. local TESTsave = readfile("Shattervast.txt")
  737. if TESTsave == nil then
  738. return false
  739. else
  740. return true
  741. end
  742. end
  743. local success, message = pcall(builder)
  744. if success == true then
  745. function reader()
  746. local content = readfile("Shattervast.txt")
  747. local trueValue = gsHttp:JSONDecode(content)
  748. commandPrefix = trueValue.commandPrefix
  749. hotkeys = trueValue.hotkeys
  750. if trueValue.fchotkeymode == nil then
  751. fchotkeymode = "unfc"
  752. fullUpdate()
  753. else
  754. fchotkeymode = trueValue.fchotkeymode
  755. end
  756. end
  757. reader()
  758. elseif success == false then
  759. CreateSave()
  760. end
  761. else
  762. commandPrefix = ";"
  763. hotkeys = {}
  764. fchotkeymode = "unfc"
  765. end
  766.  
  767. CurrentGravity = gsWorkspace.Gravity
  768. CurrentWalkspeed = LP.Character.Humanoid.WalkSpeed
  769. CurrentJumppower = LP.Character.Humanoid.JumpPower
  770. CurrentHipheight = LP.Character.Humanoid.HipHeight
  771. CurrentNormal = LP.DevCameraOcclusionMode
  772.  
  773. gsWorkspace.Camera.Changed:Connect(function()
  774. gsWorkspace.Camera.FieldOfView = 70
  775. end)
  776.  
  777. -- Important Functions
  778. function view(plr)
  779. if plr.Character.Humanoid ~= nil then
  780. gsWorkspace.CurrentCamera.CameraSubject = plr.Character.Humanoid
  781. else
  782. gsWorkspace.CurrentCamera.CameraSubject = plr.Character.Head
  783. end
  784. end
  785. function unlockWS()
  786. for i,part in pairs(gsWorkspace:GetDescendants()) do
  787. if part:IsA("Part") then
  788. part.Locked = false
  789. end
  790. end
  791. end
  792. function lockWS()
  793. for i,part in pairs(gsWorkspace:GetDescendants()) do
  794. if part:IsA("Part") then
  795. part.Locked = true
  796. end
  797. end
  798. end
  799. function FEGodmode()
  800. local changeview = false
  801. if gsWorkspace.CurrentCamera.CameraSubject == LP.Character.Humanoid or gsWorkspace.CurrentCamera.CameraSubject == LP.Character then
  802. changeview = true
  803. end
  804. LP.Character.Humanoid.Name = 1
  805. local l = LP.Character["1"]:Clone()
  806. l.Parent = LP.Character
  807. l.Name = "Humanoid"
  808. wait(0.1)
  809. LP.Character["1"]:Destroy()
  810. if changeview then
  811. game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character
  812. end
  813. LP.Character.Animate.Disabled = true
  814. wait(0.1)
  815. LP.Character.Animate.Disabled = false
  816. LP.Character.Humanoid.DisplayDistanceType = "None"
  817. end
  818. function RocketPropulsion(maxthrust,maxspeed,thrustp,targetplr,name)
  819. local l = Instance.new("RocketPropulsion")
  820. l.Parent = LP.Character.HumanoidRootPart
  821. l.CartoonFactor = 1
  822. l.MaxThrust = maxthrust
  823. l.MaxSpeed = maxspeed
  824. l.ThrustP = thrustp
  825. l.Name = name
  826. l.Target = targetplr.Character.HumanoidRootPart
  827. l:Fire()
  828. end
  829. function createIntro(style, msg, length)
  830. if gsCoreGui:FindFirstChild("Notification") then
  831. gsCoreGui:FindFirstChild("Notification"):Destroy()
  832. end
  833. local info = "http://www.roblox.com/asset/?id=1281284684"
  834. local warning = "http://www.roblox.com/asset/?id=1281286925"
  835. if style == "info" then
  836. style = info
  837. elseif style == "warning" then
  838. style = warning
  839. end
  840. local Notification = Instance.new("ScreenGui")
  841. local Frame = Instance.new("Frame")
  842. local TextLabel = Instance.new("TextLabel")
  843. local IMAGE = Instance.new("ImageLabel")
  844. Notification.Name = "Notification"
  845. Notification.Parent = gsCoreGui
  846. Frame.Parent = Notification
  847. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  848. Frame.BackgroundTransparency = 0.20000000298023
  849. Frame.BorderSizePixel = 0
  850. Frame.Position = UDim2.new(0, 0, -0.2, 0)
  851. Frame.Size = UDim2.new(1, 0, 0, 30)
  852. TextLabel.Parent = Frame
  853. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  854. TextLabel.BackgroundTransparency = 1
  855. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  856. TextLabel.Font = Enum.Font.SourceSansLight
  857. TextLabel.Text = msg
  858. TextLabel.TextColor3 = Color3.new(0.905882, 0.905882, 0.905882)
  859. TextLabel.TextScaled = true
  860. TextLabel.TextSize = 14
  861. TextLabel.TextWrapped = true
  862. IMAGE.Parent = Frame
  863. IMAGE.BackgroundTransparency = 1
  864. IMAGE.Size = UDim2.new(0, 50, 0, 50)
  865. IMAGE.Position = UDim2.new(0.1, 0, 0, 0)
  866. IMAGE.Image = style
  867. local Intro = Instance.new("ScreenGui")
  868. local Frame2 = Instance.new("Frame")
  869. local IMAGE2 = Instance.new("ImageLabel")
  870. Intro.Name = "Intro"
  871. Intro.Parent = gsCoreGui
  872. Frame2.Parent = Intro
  873. Frame2.BackgroundTransparency = 1
  874. Frame2.BorderSizePixel = 0
  875. Frame2.Position = UDim2.new(0, 0, -0.2, 0)
  876. Frame2.Size = UDim2.new(1, 0, 0, 30)
  877. IMAGE2.Parent = Frame
  878. IMAGE2.BackgroundTransparency = 1
  879. IMAGE2.AnchorPoint = Vector2.new(0.5, 0)
  880. IMAGE2.Size = UDim2.new(0, 240, 0, 120)
  881. IMAGE2.Position = UDim2.new(0.5, 0, 0, 0)
  882. IMAGE2.Image = "http://www.roblox.com/asset/?id=1795472522"
  883. Frame2:TweenPosition(UDim2.new(0, 0, 0, 200), "Out", "Quad", 1.5)
  884. Frame:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 1.5)
  885. wait(length)
  886. pcall(function()
  887. Frame:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
  888. Frame2:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
  889. end)
  890. wait(3.01)
  891. Intro:Destroy()
  892. Notification:Destroy()
  893. end
  894. function Notification(style, msg, length)
  895. if gsCoreGui:FindFirstChild("Notification") then
  896. gsCoreGui:FindFirstChild("Notification"):Destroy()
  897. end
  898. local info = "http://www.roblox.com/asset/?id=1281284684"
  899. local warning = "http://www.roblox.com/asset/?id=1281286925"
  900. if style == "info" then
  901. style = info
  902. elseif style == "warning" then
  903. style = warning
  904. end
  905. local Notification = Instance.new("ScreenGui")
  906. local Frame = Instance.new("Frame")
  907. local TextLabel = Instance.new("TextLabel")
  908. local IMAGE = Instance.new("ImageLabel")
  909. Notification.Name = "Notification"
  910. Notification.Parent = gsCoreGui
  911. Frame.Parent = Notification
  912. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  913. Frame.BackgroundTransparency = 0.20000000298023
  914. Frame.BorderSizePixel = 0
  915. Frame.Position = UDim2.new(0, 0, -0.2, 0)
  916. Frame.Size = UDim2.new(1, 0, 0, 30)
  917. TextLabel.Parent = Frame
  918. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  919. TextLabel.BackgroundTransparency = 1
  920. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  921. TextLabel.Font = Enum.Font.SourceSansLight
  922. TextLabel.Text = msg
  923. TextLabel.TextColor3 = Color3.new(0.905882, 0.905882, 0.905882)
  924. TextLabel.TextScaled = true
  925. TextLabel.TextSize = 14
  926. TextLabel.TextWrapped = true
  927. IMAGE.Parent = Frame
  928. IMAGE.BackgroundTransparency = 1
  929. IMAGE.Size = UDim2.new(0, 50, 0, 50)
  930. IMAGE.Position = UDim2.new(0.1, 0, 0, 0)
  931. IMAGE.Image = style
  932. Frame:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 1.5)
  933. wait(length)
  934. pcall(function()
  935. Frame:TweenPosition(UDim2.new(0, 0, -1.5, 0), "Out", "Quad", 3)
  936. end)
  937. wait(3.01)
  938. Notification:Destroy()
  939. end
  940. function hasTools()
  941. local a = false
  942. local b = false
  943. for i,v in pairs(LP.Character:GetDescendants()) do
  944. if v:IsA("Tool") then
  945. if v ~= nil then
  946. a = true
  947. else
  948. a = false
  949. end
  950. end
  951. end
  952. for i,k in pairs(LP.Backpack:GetDescendants()) do
  953. if k:IsA("Tool") then
  954. if k ~= nil then
  955. b = true
  956. else
  957. b = false
  958. end
  959. end
  960. end
  961. return a or b
  962. end
  963. 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!"}
  964. function complimentplr(player)
  965. local plrName = player.Name
  966. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(plrName..Compliments[math.random(1, #Compliments)], "All")
  967. end
  968. function createINFO(player)
  969. local InfoGUIv2 = Instance.new("ScreenGui")
  970. local Frame = Instance.new("Frame")
  971. local Frame_2 = Instance.new("Frame")
  972. local infoguiCLOSE = Instance.new("TextButton")
  973. local Frame_3 = Instance.new("Frame")
  974. local playerName = Instance.new("TextLabel")
  975. local Frame_4 = Instance.new("Frame")
  976. local playerAvatar = Instance.new("ImageLabel")
  977. local playerAccAge = Instance.new("TextLabel")
  978. local playerId = Instance.new("TextLabel")
  979. local playerOs = Instance.new("TextLabel")
  980. local playerMembership = Instance.new("TextLabel")
  981. local Frame_5 = Instance.new("Frame")
  982. local Frame_6 = Instance.new("Frame")
  983. InfoGUIv2.Name = "InfoGUIv2"
  984. InfoGUIv2.Parent = gsCoreGui
  985. Frame.Parent = InfoGUIv2
  986. Frame.BackgroundColor3 = Color3.new(0, 0, 0)
  987. Frame.BackgroundTransparency = 1
  988. Frame.BorderColor3 = Color3.new(0, 0, 0)
  989. Frame.ClipsDescendants = true
  990. Frame.Position = UDim2.new(0.45, 0, 1, 0)
  991. Frame.Size = UDim2.new(0, 265, 0, 302)
  992. Frame.ZIndex = -1
  993. Frame_2.Parent = Frame
  994. Frame_2.BackgroundColor3 = Color3.new(0.290196, 0, 0.447059)
  995. Frame_2.BorderSizePixel = 0
  996. Frame_2.Size = UDim2.new(0, 260, 0, 20)
  997. infoguiCLOSE.Name = "infoguiCLOSE"
  998. infoguiCLOSE.Parent = Frame_2
  999. infoguiCLOSE.BackgroundColor3 = Color3.new(1, 1, 1)
  1000. infoguiCLOSE.BackgroundTransparency = 1
  1001. infoguiCLOSE.BorderSizePixel = 0
  1002. infoguiCLOSE.Position = UDim2.new(0, 230, 0, 0)
  1003. infoguiCLOSE.Size = UDim2.new(0, 30, 0, 20)
  1004. infoguiCLOSE.Font = Enum.Font.SourceSansBold
  1005. infoguiCLOSE.Text = "X"
  1006. infoguiCLOSE.TextColor3 = Color3.new(0.992157, 0.992157, 0.992157)
  1007. infoguiCLOSE.TextSize = 20
  1008. Frame_3.Parent = Frame
  1009. Frame_3.BackgroundColor3 = Color3.new(0.482353, 0.121569, 0.635294)
  1010. Frame_3.BorderSizePixel = 0
  1011. Frame_3.Position = UDim2.new(0, 0, 0, 20)
  1012. Frame_3.Size = UDim2.new(0, 260, 0, 40)
  1013. playerName.Name = "playerName"
  1014. playerName.Parent = Frame_3
  1015. playerName.BackgroundColor3 = Color3.new(1, 1, 1)
  1016. playerName.BackgroundTransparency = 1
  1017. playerName.Position = UDim2.new(0, 10, 0, 5)
  1018. playerName.Size = UDim2.new(0, 240, 0, 30)
  1019. playerName.Font = Enum.Font.SourceSansLight
  1020. playerName.Text = player.Name
  1021. playerName.TextColor3 = Color3.new(0.988235, 0.988235, 0.988235)
  1022. playerName.TextScaled = true
  1023. playerName.TextSize = 14
  1024. playerName.TextWrapped = true
  1025. Frame_4.Parent = Frame
  1026. Frame_4.BackgroundColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  1027. Frame_4.BorderSizePixel = 0
  1028. Frame_4.Position = UDim2.new(0, 0, 0, 60)
  1029. Frame_4.Size = UDim2.new(0, 260, 0, 237)
  1030. playerAvatar.Name = "playerAvatar"
  1031. playerAvatar.Parent = Frame_4
  1032. playerAvatar.BackgroundColor3 = Color3.new(1, 1, 1)
  1033. playerAvatar.Position = UDim2.new(0, 85, 0, 10)
  1034. playerAvatar.Size = UDim2.new(0, 85, 0, 85)
  1035. playerAvatar.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?x=150&y=150&Format=Png&username="..player.Name
  1036. playerAccAge.Name = "playerAccAge"
  1037. playerAccAge.Parent = Frame_4
  1038. playerAccAge.BackgroundColor3 = Color3.new(1, 1, 1)
  1039. playerAccAge.BackgroundTransparency = 1
  1040. playerAccAge.Position = UDim2.new(0, 5, 0, 101)
  1041. playerAccAge.Size = UDim2.new(0, 250, 0, 30)
  1042. playerAccAge.Font = Enum.Font.SourceSans
  1043. playerAccAge.Text = "Account Age: "..player.AccountAge
  1044. playerAccAge.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  1045. playerAccAge.TextScaled = true
  1046. playerAccAge.TextSize = 14
  1047. playerAccAge.TextWrapped = true
  1048. playerId.Name = "playerId"
  1049. playerId.Parent = Frame_4
  1050. playerId.BackgroundColor3 = Color3.new(1, 1, 1)
  1051. playerId.BackgroundTransparency = 1
  1052. playerId.Position = UDim2.new(0, 5, 0, 131)
  1053. playerId.Size = UDim2.new(0, 250, 0, 30)
  1054. playerId.Font = Enum.Font.SourceSans
  1055. playerId.Text = "Account ID: "..player.UserId
  1056. playerId.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  1057. playerId.TextScaled = true
  1058. playerId.TextSize = 14
  1059. playerId.TextWrapped = true
  1060. playerOs.Name = "playerOs"
  1061. playerOs.Parent = Frame_4
  1062. playerOs.BackgroundColor3 = Color3.new(1, 1, 1)
  1063. playerOs.BackgroundTransparency = 1
  1064. playerOs.Position = UDim2.new(0, 5, 0, 161)
  1065. playerOs.Size = UDim2.new(0, 250, 0, 30)
  1066. playerOs.Font = Enum.Font.SourceSansLight
  1067. playerOs.Text = "Player OS: "..player.OsPlatform
  1068. playerOs.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  1069. playerOs.TextScaled = true
  1070. playerOs.TextSize = 14
  1071. playerOs.TextWrapped = true
  1072. playerMembership.Name = "playerMembership"
  1073. playerMembership.Parent = Frame_4
  1074. playerMembership.BackgroundColor3 = Color3.new(1, 1, 1)
  1075. playerMembership.BackgroundTransparency = 1
  1076. playerMembership.Position = UDim2.new(0, 5, 0, 191)
  1077. playerMembership.Size = UDim2.new(0, 250, 0, 30)
  1078. playerMembership.Font = Enum.Font.SourceSansLight
  1079. if player.MembershipType == Enum.MembershipType.None then
  1080. playerMembership.Text = "No builder's club."
  1081. elseif player.MembershipType == Enum.MembershipType.BuildersClub then
  1082. playerMembership.Text = "Builder's club!"
  1083. elseif player.MembershipType == Enum.MembershipType.TurboBuildersClub then
  1084. playerMembership.Text = "Turbo Builder's club!"
  1085. elseif player.MembershipType == Enum.MembershipType.OutrageousBuildersClub then
  1086. playerMembership.Text = "Outrageous Builder's club!"
  1087. end
  1088. playerMembership.TextColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  1089. playerMembership.TextScaled = true
  1090. playerMembership.TextSize = 14
  1091. playerMembership.TextWrapped = true
  1092. Frame_5.Parent = Frame
  1093. Frame_5.BackgroundColor3 = Color3.new(0, 0, 0)
  1094. Frame_5.BackgroundTransparency = 0.69999998807907
  1095. Frame_5.BorderColor3 = Color3.new(0, 0, 0)
  1096. Frame_5.BorderSizePixel = 0
  1097. Frame_5.ClipsDescendants = true
  1098. Frame_5.Position = UDim2.new(0, 10, 0, 10)
  1099. Frame_5.Selectable = true
  1100. Frame_5.Size = UDim2.new(0, 255, 0, 292)
  1101. Frame_5.ZIndex = -1
  1102. Frame_6.Parent = Frame
  1103. Frame_6.BackgroundColor3 = Color3.new(0, 0, 0)
  1104. Frame_6.BackgroundTransparency = 0.69999998807907
  1105. Frame_6.BorderColor3 = Color3.new(0, 0, 0)
  1106. Frame_6.BorderSizePixel = 0
  1107. Frame_6.ClipsDescendants = true
  1108. Frame_6.Position = UDim2.new(0, 8, 0, 8)
  1109. Frame_6.Selectable = true
  1110. Frame_6.Size = UDim2.new(0, 255, 0, 292)
  1111. Frame_6.ZIndex = -1
  1112. local closeGet = {}
  1113. closeGet.Size = UDim2.new(0, 0, 0, 0)
  1114. local openGet = {}
  1115. openGet.Position = UDim2.new(0.45, 0, 0.45, 0)
  1116. local closeFunction = gsTween:Create(Frame, TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), closeGet)
  1117. local openFunction = gsTween:Create(Frame, TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), openGet)
  1118. infoguiCLOSE.MouseButton1Click:Connect(function()
  1119. closeFunction:Play()
  1120. Frame:TweenPosition((Frame.Position + UDim2.new(0, 265 / 2, 0, 302 / 2)), "InOut", "Sine", 2)
  1121. wait(2.01)
  1122. Frame:Destroy()
  1123. end)
  1124. openFunction:Play()
  1125. local UserInputService = game:GetService("UserInputService")
  1126. local dragging
  1127. local dragInput
  1128. local dragStart
  1129. local startPos
  1130. local function update(input)
  1131. local delta = input.Position - dragStart
  1132. local dragTime = 0.055
  1133. local SmoothDrag = {}
  1134. SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  1135. local dragSmoothFunction = gsTween:Create(Frame, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
  1136. dragSmoothFunction:Play()
  1137. end
  1138. Frame.InputBegan:Connect(function(input)
  1139. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  1140. dragging = true
  1141. dragStart = input.Position
  1142. startPos = Frame.Position
  1143. input.Changed:Connect(function()
  1144. if input.UserInputState == Enum.UserInputState.End then
  1145. dragging = false
  1146. end
  1147. end)
  1148. end
  1149. end)
  1150. Frame.InputChanged:Connect(function(input)
  1151. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  1152. dragInput = input
  1153. end
  1154. end)
  1155. UserInputService.InputChanged:Connect(function(input)
  1156. if input == dragInput and dragging and Frame.Size == UDim2.new(0, 265, 0, 302) then
  1157. update(input)
  1158. end
  1159. end)
  1160. end
  1161. function clientSided()
  1162. Notification("info", "This command is for the client (you) only, no one else can see!", 6)
  1163. end
  1164. 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"}
  1165. 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"} -- 152
  1166. local CMDS_GUI_V2 = Instance.new("ScreenGui")
  1167. local CMDSmain = Instance.new("Frame")
  1168. local CMDSframemain = Instance.new("Frame")
  1169. local cmdgui_topframe = Instance.new("Frame")
  1170. local closecmdsgui = Instance.new("TextButton")
  1171. local cmdgui_midframe = Instance.new("Frame")
  1172. local cmdsgui_SearchFunction = Instance.new("TextBox")
  1173. local cmdsgui_searchDETAILFRAME = Instance.new("Frame")
  1174. local cmdsgui_searchDETAILTEXT = Instance.new("TextLabel")
  1175. local ListofCMDS = Instance.new("ScrollingFrame")
  1176. local cmdTutorial = Instance.new("TextLabel")
  1177. local cmdTutorial_2 = Instance.new("TextLabel")
  1178. local cmdTutorial_3 = Instance.new("TextLabel")
  1179. local CMDS_Shadow = Instance.new("Frame")
  1180. local CMDS_Shadow2 = Instance.new("Frame")
  1181. CMDS_GUI_V2.Name = "CMDS_GUI_V2"
  1182. CMDS_GUI_V2.Parent = gsCoreGui
  1183. CMDSmain.Name = "CMDSmain"
  1184. CMDSmain.Parent = CMDS_GUI_V2
  1185. CMDSmain.BackgroundColor3 = Color3.new(1, 1, 1)
  1186. CMDSmain.BackgroundTransparency = 1
  1187. CMDSmain.Position = UDim2.new(0, 695, 0, 297)
  1188. CMDSmain.Size = UDim2.new(0, 440, 0, 367)
  1189. CMDSmain.AnchorPoint = Vector2.new(0.5, 0.5)
  1190. CMDSmain.Visible = false
  1191. CMDSmain.ClipsDescendants = true
  1192. CMDSframemain.Name = "CMDSframemain"
  1193. CMDSframemain.Parent = CMDSmain
  1194. CMDSframemain.BackgroundColor3 = Color3.new(0.309804, 0.309804, 0.309804)
  1195. CMDSframemain.BorderSizePixel = 0
  1196. CMDSframemain.Size = UDim2.new(0, 440, 0, 367)
  1197. cmdgui_topframe.Name = "cmdgui_topframe"
  1198. cmdgui_topframe.Parent = CMDSframemain
  1199. cmdgui_topframe.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1200. cmdgui_topframe.BorderSizePixel = 0
  1201. cmdgui_topframe.Size = UDim2.new(0, 440, 0, 15)
  1202. closecmdsgui.Name = "closecmdsgui"
  1203. closecmdsgui.Parent = cmdgui_topframe
  1204. closecmdsgui.BackgroundColor3 = Color3.new(1, 1, 1)
  1205. closecmdsgui.BackgroundTransparency = 1
  1206. closecmdsgui.Position = UDim2.new(0, 410, 0, 0)
  1207. closecmdsgui.Size = UDim2.new(0, 30, 0, 15)
  1208. closecmdsgui.Font = Enum.Font.SourceSansBold
  1209. closecmdsgui.Text = "X"
  1210. closecmdsgui.TextColor3 = Color3.new(0.968628, 0.968628, 0.968628)
  1211. closecmdsgui.TextSize = 20
  1212. cmdgui_midframe.Name = "cmdgui_midframe"
  1213. cmdgui_midframe.Parent = CMDSframemain
  1214. cmdgui_midframe.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902)
  1215. cmdgui_midframe.BorderSizePixel = 0
  1216. cmdgui_midframe.Position = UDim2.new(0, 0, 0, 15)
  1217. cmdgui_midframe.Size = UDim2.new(0, 440, 0, 45)
  1218. cmdsgui_SearchFunction.Name = "cmdsgui_SearchFunction"
  1219. cmdsgui_SearchFunction.Parent = cmdgui_midframe
  1220. cmdsgui_SearchFunction.BackgroundColor3 = Color3.new(1, 1, 1)
  1221. cmdsgui_SearchFunction.BackgroundTransparency = 1
  1222. cmdsgui_SearchFunction.BorderSizePixel = 0
  1223. cmdsgui_SearchFunction.Position = UDim2.new(0, 120, 0, 10)
  1224. cmdsgui_SearchFunction.Size = UDim2.new(0, 200, 0, 25)
  1225. cmdsgui_SearchFunction.Font = Enum.Font.SourceSans
  1226. cmdsgui_SearchFunction.Text = ""
  1227. cmdsgui_SearchFunction.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1228. cmdsgui_SearchFunction.TextScaled = true
  1229. cmdsgui_SearchFunction.TextSize = 14
  1230. cmdsgui_SearchFunction.TextWrapped = true
  1231. cmdsgui_searchDETAILFRAME.Name = "cmdsgui_searchDETAILFRAME"
  1232. cmdsgui_searchDETAILFRAME.Parent = cmdsgui_SearchFunction
  1233. cmdsgui_searchDETAILFRAME.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
  1234. cmdsgui_searchDETAILFRAME.BorderSizePixel = 0
  1235. cmdsgui_searchDETAILFRAME.Position = UDim2.new(0, 0, 0, 25)
  1236. cmdsgui_searchDETAILFRAME.Size = UDim2.new(0, 200, 0, 2)
  1237. cmdsgui_searchDETAILTEXT.Name = "cmdsgui_searchDETAILTEXT"
  1238. cmdsgui_searchDETAILTEXT.Parent = cmdsgui_SearchFunction
  1239. cmdsgui_searchDETAILTEXT.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
  1240. cmdsgui_searchDETAILTEXT.BackgroundTransparency = 1
  1241. cmdsgui_searchDETAILTEXT.Size = UDim2.new(0, 200, 0, 25)
  1242. cmdsgui_searchDETAILTEXT.Font = Enum.Font.SourceSansLight
  1243. cmdsgui_searchDETAILTEXT.Text = "Search"
  1244. cmdsgui_searchDETAILTEXT.TextColor3 = Color3.fromRGB(240, 240, 240)
  1245. cmdsgui_searchDETAILTEXT.TextSize = 30
  1246. ListofCMDS.Name = "ListofCMDS"
  1247. ListofCMDS.Parent = CMDSframemain
  1248. ListofCMDS.BackgroundColor3 = Color3.new(0.309804, 0.309804, 0.309804)
  1249. ListofCMDS.BorderSizePixel = 0
  1250. ListofCMDS.Position = UDim2.new(0, 0, 0, 60)
  1251. ListofCMDS.Size = UDim2.new(0, 440, 0, 307)
  1252. ListofCMDS.CanvasSize = UDim2.new(5, 0, 8, 0)
  1253. ListofCMDS.ScrollingDirection = Enum.ScrollingDirection.XY
  1254. cmdTutorial.Name = "cmdTutorial"
  1255. cmdTutorial.Parent = ListofCMDS
  1256. cmdTutorial.BackgroundColor3 = Color3.new(1, 1, 1)
  1257. cmdTutorial.BackgroundTransparency = 1
  1258. cmdTutorial.BorderSizePixel = 0
  1259. cmdTutorial.Position = UDim2.new(0, 5, 0, 5)
  1260. cmdTutorial.Size = UDim2.new(0, 420, 0, 20)
  1261. cmdTutorial.Font = Enum.Font.SourceSansBold
  1262. cmdTutorial.Text = "\"/\" means OPTIONAL argument after"
  1263. cmdTutorial.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  1264. cmdTutorial.TextScaled = true
  1265. cmdTutorial.TextSize = 14
  1266. cmdTutorial.TextWrapped = true
  1267. cmdTutorial.TextXAlignment = Enum.TextXAlignment.Left
  1268. cmdTutorial_2.Name = "cmdTutorial"
  1269. cmdTutorial_2.Parent = ListofCMDS
  1270. cmdTutorial_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1271. cmdTutorial_2.BackgroundTransparency = 1
  1272. cmdTutorial_2.BorderSizePixel = 0
  1273. cmdTutorial_2.Position = UDim2.new(0, 5, 0, 25)
  1274. cmdTutorial_2.Size = UDim2.new(0, 420, 0, 20)
  1275. cmdTutorial_2.Font = Enum.Font.SourceSansBold
  1276. cmdTutorial_2.Text = "\"//\" means another way of running command"
  1277. cmdTutorial_2.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  1278. cmdTutorial_2.TextScaled = true
  1279. cmdTutorial_2.TextSize = 14
  1280. cmdTutorial_2.TextWrapped = true
  1281. cmdTutorial_2.TextXAlignment = Enum.TextXAlignment.Left
  1282. cmdTutorial_3.Name = "cmdTutorial"
  1283. cmdTutorial_3.Parent = ListofCMDS
  1284. cmdTutorial_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1285. cmdTutorial_3.BackgroundTransparency = 1
  1286. cmdTutorial_3.BorderSizePixel = 0
  1287. cmdTutorial_3.Position = UDim2.new(0, 5, 0, 45)
  1288. cmdTutorial_3.Size = UDim2.new(0, 420, 0, 20)
  1289. cmdTutorial_3.Font = Enum.Font.SourceSansBold
  1290. cmdTutorial_3.Text = "Anything inside \"[ ]\" is an argument for the command"
  1291. cmdTutorial_3.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  1292. cmdTutorial_3.TextScaled = true
  1293. cmdTutorial_3.TextSize = 14
  1294. cmdTutorial_3.TextWrapped = true
  1295. cmdTutorial_3.TextXAlignment = Enum.TextXAlignment.Left
  1296. CMDS_Shadow.Name = "CMDS_Shadow"
  1297. CMDS_Shadow.Parent = CMDSmain
  1298. CMDS_Shadow.BackgroundColor3 = Color3.new(0, 0, 0)
  1299. CMDS_Shadow.BackgroundTransparency = 0.60000002384186
  1300. CMDS_Shadow.BorderSizePixel = 0
  1301. CMDS_Shadow.Position = UDim2.new(0, 2, 0, 2)
  1302. CMDS_Shadow.Size = UDim2.new(0, 440, 0, 367)
  1303. CMDS_Shadow.ZIndex = -1
  1304. CMDS_Shadow2.Name = "CMDS_Shadow2"
  1305. CMDS_Shadow2.Parent = CMDSmain
  1306. CMDS_Shadow2.BackgroundColor3 = Color3.new(0, 0, 0)
  1307. CMDS_Shadow2.BackgroundTransparency = 0.80000001192093
  1308. CMDS_Shadow2.BorderSizePixel = 0
  1309. CMDS_Shadow2.Position = UDim2.new(0, 5, 0, 5)
  1310. CMDS_Shadow2.Size = UDim2.new(0, 440, 0, 367)
  1311. CMDS_Shadow2.ZIndex = -1
  1312. closecmdsgui.MouseButton1Click:Connect(function()
  1313. CMDSmain:TweenSize(UDim2.new(0, 0, 0, 0), "InOut", "Sine", 2)
  1314. end)
  1315. function CreateCMDlabel(position, text)
  1316. local sizenow = 15
  1317. local cmdHere = Instance.new("TextLabel")
  1318. cmdHere.Name = "cmdHere"
  1319. cmdHere.TextWrapped = true
  1320. cmdHere.Parent = ListofCMDS
  1321. cmdHere.BackgroundColor3 = Color3.new(1, 1, 1)
  1322. cmdHere.BackgroundTransparency = 1
  1323. cmdHere.BorderSizePixel = 0
  1324. cmdHere.Position = position
  1325. cmdHere.Size = UDim2.new(0, 1950, 0, sizenow)
  1326. cmdHere.Font = Enum.Font.SourceSans
  1327. cmdHere.Text = text
  1328. cmdHere.TextWrapped = true
  1329. cmdHere.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
  1330. cmdHere.TextScaled = false
  1331. cmdHere.TextSize = 20
  1332. cmdHere.TextXAlignment = Enum.TextXAlignment.Left
  1333. end
  1334. for i,_cmds in pairs(searchCmds) do
  1335. CreateCMDlabel(UDim2.new(0, 5, 0, 50 + (i * 15)), _cmds)
  1336. end
  1337. local UserInputService = game:GetService("UserInputService")
  1338. local dragging
  1339. local dragInput
  1340. local dragStart
  1341. local startPos
  1342. local function updateCMDS(input)
  1343. local delta = input.Position - dragStart
  1344. local dragTime = 0.055
  1345. local SmoothDrag = {}
  1346. SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  1347. local dragSmoothFunction = gsTween:Create(CMDSmain, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
  1348. dragSmoothFunction:Play()
  1349. end
  1350. cmdgui_topframe.InputBegan:Connect(function(input)
  1351. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  1352. dragging = true
  1353. dragStart = input.Position
  1354. startPos = CMDSmain.Position
  1355. input.Changed:Connect(function()
  1356. if input.UserInputState == Enum.UserInputState.End then
  1357. dragging = false
  1358. end
  1359. end)
  1360. end
  1361. end)
  1362. cmdgui_topframe.InputChanged:Connect(function(input)
  1363. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  1364. dragInput = input
  1365. end
  1366. end)
  1367. cmdgui_midframe.InputBegan:Connect(function(input)
  1368. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  1369. dragging = true
  1370. dragStart = input.Position
  1371. startPos = CMDSmain.Position
  1372. input.Changed:Connect(function()
  1373. if input.UserInputState == Enum.UserInputState.End then
  1374. dragging = false
  1375. end
  1376. end)
  1377. end
  1378. end)
  1379. cmdgui_midframe.InputChanged:Connect(function(input)
  1380. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  1381. dragInput = input
  1382. end
  1383. end)
  1384. UserInputService.InputChanged:Connect(function(input)
  1385. if input == dragInput and dragging then
  1386. updateCMDS(input)
  1387. end
  1388. end)
  1389. cmdsgui_SearchFunction.Focused:Connect(function()
  1390. cmdsgui_SearchFunction.TextTransparency = 0
  1391. local searchTween = {}
  1392. searchTween.TextColor3 = Color3.new(0.0980392, 0.462745, 0.823529)
  1393. searchTween.TextSize = 18
  1394. searchTween.Position = UDim2.new(0, -70, 0, -15)
  1395. local frameTweenblue = {}
  1396. frameTweenblue.BackgroundColor3 = Color3.new(0.0980392, 0.462745, 0.823529)
  1397. local searchTween1 = gsTween:Create(cmdsgui_searchDETAILTEXT, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), searchTween)
  1398. searchTween1:Play()
  1399. local frameTweenblue1 = gsTween:Create(cmdsgui_searchDETAILFRAME, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), frameTweenblue)
  1400. frameTweenblue1:Play()
  1401. end)
  1402. cmdsgui_SearchFunction.FocusLost:Connect(function(enterPressed)
  1403. if not enterPressed then
  1404. cmdsgui_SearchFunction.TextTransparency = 1
  1405. else
  1406. cmdsgui_SearchFunction.Text = " "
  1407. end
  1408. local searchTween = {}
  1409. searchTween.TextColor3 = Color3.fromRGB(240, 240, 240)
  1410. searchTween.TextSize = 30
  1411. searchTween.Position = UDim2.new(0, 0, 0, 0)
  1412. local frameTweenblue = {}
  1413. frameTweenblue.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
  1414. local searchTween1 = gsTween:Create(cmdsgui_searchDETAILTEXT, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), searchTween)
  1415. searchTween1:Play()
  1416. local frameTweenblue1 = gsTween:Create(cmdsgui_searchDETAILFRAME, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), frameTweenblue)
  1417. frameTweenblue1:Play()
  1418. end)
  1419. cmdsgui_SearchFunction.Changed:Connect(function()
  1420. local index = 0
  1421. if cmdsgui_SearchFunction.Text ~= "" then
  1422. for i,v in pairs(ListofCMDS:GetChildren()) do
  1423. if v.Name == "cmdHere" then
  1424. if not string.find(v.Text, cmdsgui_SearchFunction.Text) then
  1425. v.Visible = false
  1426. else
  1427. v.Visible = true
  1428. index = index + 1
  1429. v.Position = UDim2.new(0, 5, 0, 50 + (index * 15))
  1430. end
  1431. end
  1432. end
  1433. end
  1434. end)
  1435.  
  1436. -- Command Execution
  1437. LP.Chatted:Connect(function(chat)
  1438. run(chat)
  1439. end)
  1440.  
  1441. function run(msg)
  1442. msg = string.lower(msg)
  1443. local cmdPrefix = string.sub(msg, 1, 1)
  1444. if cmdPrefix == commandPrefix then
  1445. msg = string.sub(msg, 2)
  1446. local args = {}
  1447. for arg in string.gmatch(msg,"[^%s]+") do
  1448. table.insert(args,arg)
  1449. end
  1450. local cmdName = args[1]
  1451. table.remove(args,1)
  1452. local doCmd = Commands[cmdName]
  1453.  
  1454. if doCmd ~= nil then
  1455. doCmd(args)
  1456. end
  1457. end
  1458. end
  1459.  
  1460. -- Command bar
  1461. local CommandBar = Instance.new("ScreenGui")
  1462. local CMDBAR = Instance.new("Frame")
  1463. local CMDBARText = Instance.new("TextBox")
  1464. CommandBar.Name = "CommandBar"
  1465. CommandBar.Parent = gsCoreGui
  1466. CMDBAR.Name = "CMDBAR"
  1467. CMDBAR.Parent = CommandBar
  1468. CMDBAR.BackgroundColor3 = Color3.new(0.164706, 0.152941, 0.172549)
  1469. CMDBAR.BorderSizePixel = 0
  1470. CMDBAR.Position = UDim2.new(0.025, 0, 1, 0)
  1471. CMDBAR.Size = UDim2.new(0, 270, 0, 35)
  1472. CMDBARText.Name = "CMDBARText"
  1473. CMDBARText.Parent = CMDBAR
  1474. CMDBARText.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
  1475. CMDBARText.BorderSizePixel = 0
  1476. CMDBARText.Position = UDim2.new(0, 5, 0, 5)
  1477. CMDBARText.Size = UDim2.new(0, 260, 0, 25)
  1478. CMDBARText.Font = Enum.Font.SourceSansLight
  1479. CMDBARText.Text = ""
  1480. CMDBARText.TextColor3 = Color3.new(0.933333, 0.933333, 0.933333)
  1481. CMDBARText.TextScaled = true
  1482. CMDBARText.TextSize = 14
  1483. CMDBARText.TextWrapped = true
  1484. Mouse.KeyDown:connect(function(Key)
  1485. if Key == string.lower(commandPrefix) then
  1486. CMDBARText:CaptureFocus()
  1487. CMDBAR:TweenPosition(UDim2.new(0.015, 0, 0.95, 0), "Out", "Elastic", 0.5, true)
  1488. end
  1489. end)
  1490. CMDBARText.FocusLost:connect(function(enterPressed)
  1491. CMDBAR:TweenPosition(UDim2.new(0.015, 0, 1, 0), "Out", "Quad", 0.5, true)
  1492. if enterPressed then
  1493. local cmdmsg = CMDBARText.Text
  1494. CMDBARText.Text = ""
  1495. run(commandPrefix..cmdmsg)
  1496. end
  1497. end)
  1498. local Match = Instance.new("Frame")
  1499. Match.Name = "Match"
  1500. Match.Parent = CMDBAR
  1501. Match.BackgroundColor3 = Color3.new(0.164706, 0.152941, 0.172549)
  1502. Match.BorderSizePixel = 0
  1503. Match.Position = UDim2.new(0, 0, -4, 0)
  1504. Match.Size = UDim2.new(1, 0, 4, 0)
  1505. Match.Visible = false
  1506. function CreateOption(Text)
  1507. local Option1 = Instance.new("TextLabel")
  1508. Option1.Name = "Option"
  1509. Option1.Parent = Match
  1510. Option1.BackgroundColor3 = Color3.new(1, 1, 1)
  1511. Option1.BackgroundTransparency = 1
  1512. Option1.Position = UDim2.new(-10, 0, 0, 0)
  1513. Option1.Size = UDim2.new(1, 0, 0, 20)
  1514. Option1.Font = Enum.Font.SourceSans
  1515. Option1.Text = Text
  1516. Option1.TextColor3 = Color3.new(0.952941, 0.952941, 0.952941)
  1517. Option1.TextScaled = true
  1518. Option1.TextWrapped = true
  1519. end
  1520. for i,cmdtext2 in pairs(CMDS) do
  1521. CreateOption(cmdtext2)
  1522. end
  1523. CMDBARText.Changed:Connect(function()
  1524. if CMDBARText.Text ~= "" and CMDBARText.Text ~= commandPrefix then
  1525. Match.Visible = true
  1526. local PositionMatch = 0
  1527. for i,cmdtext in pairs(Match:GetChildren()) do
  1528. if cmdtext.Name == "Option" then
  1529. if string.find(cmdtext.Text, CMDBARText.Text) then
  1530. cmdtext.Position = UDim2.new(0, 0, 0, 2 + (PositionMatch * 20))
  1531. PositionMatch = PositionMatch + 1
  1532. if cmdtext.Position == UDim2.new(0, 0, 0, 142) then
  1533. cmdtext.Position = UDim2.new(-10, 0, 0, 0)
  1534. PositionMatch = PositionMatch - 1
  1535. end
  1536. else
  1537. cmdtext.Position = UDim2.new(-10, 0, 0, 0)
  1538. end
  1539. end
  1540. end
  1541. else
  1542. Match.Visible = false
  1543. end
  1544. end)
  1545.  
  1546. -- Chat
  1547. local ChatLogsv2 = Instance.new("ScreenGui")
  1548. local MainChatFrame = Instance.new("Frame")
  1549. local Framess = Instance.new("Frame")
  1550. local CloseChatGUI = Instance.new("TextButton")
  1551. local Frame_222 = Instance.new("Frame")
  1552. local PrintChat = Instance.new("TextButton")
  1553. local Shadow1 = Instance.new("Frame")
  1554. local Shadow2 = Instance.new("Frame")
  1555. local ScrollingFrame = Instance.new("ScrollingFrame")
  1556. ChatLogsv2.Name = "ChatLogsv2"
  1557. ChatLogsv2.Parent = gsCoreGui
  1558. MainChatFrame.Name = "MainChatFrame"
  1559. MainChatFrame.Parent = ChatLogsv2
  1560. MainChatFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  1561. MainChatFrame.BackgroundTransparency = 1
  1562. MainChatFrame.Position = UDim2.new(0, 760, 0, 261)
  1563. MainChatFrame.Size = UDim2.new(0, 525, 0, 337)
  1564. MainChatFrame.Visible = false
  1565. Framess.Parent = MainChatFrame
  1566. Framess.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  1567. Framess.BorderSizePixel = 0
  1568. Framess.Size = UDim2.new(0, 525, 0, 15)
  1569. CloseChatGUI.Name = "CloseChatGUI"
  1570. CloseChatGUI.Parent = Framess
  1571. CloseChatGUI.BackgroundColor3 = Color3.new(1, 1, 1)
  1572. CloseChatGUI.BackgroundTransparency = 1
  1573. CloseChatGUI.BorderSizePixel = 0
  1574. CloseChatGUI.Position = UDim2.new(0, 495, 0, 0)
  1575. CloseChatGUI.Size = UDim2.new(0, 30, 0, 15)
  1576. CloseChatGUI.Font = Enum.Font.SourceSansBold
  1577. CloseChatGUI.Text = "X"
  1578. CloseChatGUI.TextColor3 = Color3.new(0.945098, 0.945098, 0.945098)
  1579. CloseChatGUI.TextSize = 20
  1580. Frame_222.Parent = MainChatFrame
  1581. Frame_222.BackgroundColor3 = Color3.new(0.14902, 0.14902, 0.14902)
  1582. Frame_222.BorderSizePixel = 0
  1583. Frame_222.Position = UDim2.new(0, 0, 0, 15)
  1584. Frame_222.Size = UDim2.new(0, 525, 0, 50)
  1585. PrintChat.Name = "PrintChat"
  1586. PrintChat.Parent = Frame_222
  1587. PrintChat.BackgroundColor3 = Color3.new(0.870588, 0.25098, 0.25098)
  1588. PrintChat.BorderSizePixel = 0
  1589. PrintChat.Position = UDim2.new(0, 15, 0, 0)
  1590. PrintChat.Size = UDim2.new(0, 170, 0, 30)
  1591. PrintChat.Font = Enum.Font.SourceSansLight
  1592. PrintChat.Text = "Print Chat"
  1593. PrintChat.TextColor3 = Color3.new(0.960784, 0.960784, 0.960784)
  1594. PrintChat.TextSize = 30
  1595. PrintChat.TextWrapped = true
  1596. Shadow1.Name = "Shadow1"
  1597. Shadow1.Parent = MainChatFrame
  1598. Shadow1.BackgroundColor3 = Color3.new(0, 0, 0)
  1599. Shadow1.BackgroundTransparency = 0.5
  1600. Shadow1.Position = UDim2.new(0, 2, 0, 2)
  1601. Shadow1.Size = UDim2.new(0, 525, 0, 337)
  1602. Shadow1.ZIndex = -1
  1603. Shadow2.Name = "Shadow2"
  1604. Shadow2.Parent = MainChatFrame
  1605. Shadow2.BackgroundColor3 = Color3.new(0, 0, 0)
  1606. Shadow2.BackgroundTransparency = 0.80000001192093
  1607. Shadow2.Position = UDim2.new(0, 5, 0, 5)
  1608. Shadow2.Size = UDim2.new(0, 525, 0, 337)
  1609. Shadow2.ZIndex = -1
  1610. ScrollingFrame.Parent = MainChatFrame
  1611. ScrollingFrame.BackgroundColor3 = Color3.new(0.266667, 0.266667, 0.266667)
  1612. ScrollingFrame.BorderSizePixel = 0
  1613. ScrollingFrame.Position = UDim2.new(0, 0, 0, 65)
  1614. ScrollingFrame.Size = UDim2.new(0, 525, 0, 271)
  1615. ScrollingFrame.CanvasPosition = Vector2.new(0, 403)
  1616. ScrollingFrame.ScrollBarThickness = 8
  1617. function CreateChatText(plr, chat)
  1618. for i,v in pairs(ScrollingFrame:GetDescendants()) do
  1619. v.Position = v.Position - UDim2.new(0, 0, 0, 20)
  1620. if v.Position == UDim2.new(0, 5, 0, 10) then
  1621. v:Destroy()
  1622. end
  1623. end
  1624. local Example = Instance.new("TextLabel")
  1625. Example.Name = "Example"
  1626. Example.Parent = ScrollingFrame
  1627. Example.BackgroundColor3 = Color3.new(1, 1, 1)
  1628. Example.BackgroundTransparency = 1
  1629. Example.Position = UDim2.new(0, 5, 0, 650)
  1630. Example.Size = UDim2.new(0, 500, 0, 20)
  1631. Example.Font = Enum.Font.SourceSans
  1632. Example.Text = "["..plr.Name.."]: "..chat
  1633. Example.TextColor3 = Color3.new(0.960784, 0.960784, 0.960784)
  1634. Example.TextScaled = true
  1635. Example.TextSize = 20
  1636. Example.TextWrapped = true
  1637. Example.TextXAlignment = Enum.TextXAlignment.Left
  1638. end
  1639. CloseChatGUI.MouseButton1Click:Connect(function()
  1640. MainChatFrame:TweenPosition(UDim2.new(0, 550, 0, -550), "InOut", "Sine", 2)
  1641. wait(2.01)
  1642. MainChatFrame.Visible = false
  1643. end)
  1644. printingChat = false
  1645. PrintChat.MouseButton1Click:Connect(function()
  1646. if printingChat == false then
  1647. printingChat = true
  1648. PrintChat.BackgroundColor3 = Color3.fromRGB(60, 200, 60)
  1649. elseif printingChat == true then
  1650. printingChat = false
  1651. PrintChat.BackgroundColor3 = Color3.new(0.870588, 0.25098, 0.25098)
  1652. end
  1653. end)
  1654. local UserInputService = game:GetService("UserInputService")
  1655. local dragging
  1656. local dragInput
  1657. local dragStart
  1658. local startPos
  1659. local function updateChat(input)
  1660. local delta = input.Position - dragStart
  1661. local dragTime = 0.055
  1662. local SmoothDrag = {}
  1663. SmoothDrag.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  1664. local dragSmoothFunction = gsTween:Create(MainChatFrame, TweenInfo.new(dragTime, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), SmoothDrag)
  1665. dragSmoothFunction:Play()
  1666. end
  1667. Frame_222.InputBegan:Connect(function(input)
  1668. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  1669. dragging = true
  1670. dragStart = input.Position
  1671. startPos = MainChatFrame.Position
  1672. input.Changed:Connect(function()
  1673. if input.UserInputState == Enum.UserInputState.End then
  1674. dragging = false
  1675. end
  1676. end)
  1677. end
  1678. end)
  1679. Frame_222.InputChanged:Connect(function(input)
  1680. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  1681. dragInput = input
  1682. end
  1683. end)
  1684. UserInputService.InputChanged:Connect(function(input)
  1685. if input == dragInput and dragging then
  1686. updateChat(input)
  1687. end
  1688. end)
  1689.  
  1690. function printChat(player, chat)
  1691. print("["..player.Name.."]: "..chat)
  1692. end
  1693. complimentReady = true
  1694. for i,currentPlayersChatting in pairs(game:GetService("Players"):GetPlayers()) do
  1695. currentPlayersChatting.Chatted:connect(function(chat)
  1696. CreateChatText(currentPlayersChatting, chat)
  1697. if printingChat then
  1698. printChat(currentPlayersChatting, chat)
  1699. end
  1700. if copychatACTIVE then
  1701. if currentPlayersChatting == copychatplayer then
  1702. gsReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(chat, "All")
  1703. end
  1704. end
  1705. if modeFling == true then
  1706. if string.lower(string.sub(chat, 1, 7)) == "!fling " then
  1707. if gsWorkspace:PGSIsEnabled() == false then
  1708. FEGodmode()
  1709. end
  1710. if string.lower(string.sub(chat, 8)) == "me" then
  1711. run(commandPrefix.."unfling")
  1712. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1713. run(commandPrefix.."fling "..currentPlayersChatting.Name.." 2000000")
  1714. else
  1715. for i,notAll in pairs(findSinglePlayer(string.lower(string.sub(chat, 8)))) do
  1716. if notAll ~= LP then
  1717. run(commandPrefix.."unfling")
  1718. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1719. run(commandPrefix.."fling "..notAll.Name.." 2000000")
  1720. end
  1721. end
  1722. end
  1723. end
  1724. end
  1725. if modeCompliment == true then
  1726. if string.lower(string.sub(chat, 1, 3)) == "!c " then
  1727. if complimentReady then
  1728. complimentReady = false
  1729. if string.lower(string.sub(chat, 4)) == "me" then
  1730. complimentplr(currentPlayersChatting)
  1731. else
  1732. for i,Others in pairs(findSinglePlayer(string.lower(string.sub(chat, 4)))) do
  1733. if Others == LP then
  1734. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Don't be silly, I can't compliment myself!", "All")
  1735. else
  1736. complimentplr(Others)
  1737. end
  1738. end
  1739. end
  1740. wait(1)
  1741. complimentReady = true
  1742. end
  1743. end
  1744. end
  1745. if modeMove == true then
  1746. if string.lower(string.sub(chat, 1, 9)) == "!bringbot" then
  1747. run(commandPrefix.."unfollow")
  1748. run(commandPrefix.."unwalk")
  1749. run(commandPrefix.."goto "..currentPlayersChatting.Name)
  1750. elseif string.lower(string.sub(chat, 1, 6)) == "!walk " then
  1751. for i,getWalkPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 7)))) do
  1752. if getWalkPlayer == LP then
  1753. run(commandPrefix.."unfollow")
  1754. run(commandPrefix.."walk "..currentPlayersChatting.Name)
  1755. else
  1756. run(commandPrefix.."unfollow")
  1757. run(commandPrefix.."walk "..getWalkPlayer.Name)
  1758. end
  1759. end
  1760. elseif string.lower(string.sub(chat, 1, 8)) == "!follow " then
  1761. for i,getFollowPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 9)))) do
  1762. if getFollowPlayer == LP then
  1763. run(commandPrefix.."unwalk")
  1764. run(commandPrefix.."follow "..currentPlayersChatting.Name)
  1765. else
  1766. run(commandPrefix.."unwalk")
  1767. run(commandPrefix.."follow "..getFollowPlayer.Name)
  1768. end
  1769. end
  1770. end
  1771. end
  1772. if modeInfo == true then
  1773. if infoReady then
  1774. infoReady = false
  1775. if string.lower(string.sub(chat, 1, 5)) == "!age " then
  1776. for i,v in pairs(findSinglePlayer(string.lower(string.sub(chat, 6)))) do
  1777. if v == LP then
  1778. run(commandPrefix.."age "..currentPlayersChatting.Name)
  1779. else
  1780. run(commandPrefix.."age "..v.Name)
  1781. end
  1782. end
  1783. end
  1784. if string.lower(string.sub(chat, 1, 4)) == "!id " then
  1785. for i,a in pairs(findSinglePlayer(string.lower(string.sub(chat, 5)))) do
  1786. if a == LP then
  1787. run(commandPrefix.."id "..currentPlayersChatting.Name)
  1788. else
  1789. run(commandPrefix.."id "..a.Name)
  1790. end
  1791. end
  1792. end
  1793. wait(1)
  1794. infoReady = true
  1795. end
  1796. end
  1797. end)
  1798. end
  1799. game:GetService("Players").PlayerAdded:connect(function(plr)
  1800. plr.Chatted:connect(function(chat)
  1801. CreateChatText(plr, chat)
  1802. if printingChat then
  1803. printChat(plr, chat)
  1804. end
  1805. if modeFling == true then
  1806. if string.lower(string.sub(chat, 1, 7)) == "!fling " then
  1807. if gsWorkspace:PGSIsEnabled() == false then
  1808. FEGodmode()
  1809. end
  1810. if string.lower(string.sub(chat, 8)) == "me" then
  1811. run(commandPrefix.."unfling")
  1812. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1813. run(commandPrefix.."fling "..plr.Name.." 2000000")
  1814. else
  1815. for i,notAll in pairs(findSinglePlayer(string.lower(string.sub(chat, 8)))) do
  1816. if notAll ~= LP then
  1817. run(commandPrefix.."unfling")
  1818. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + Vector3.new(0, 10, 0)
  1819. run(commandPrefix.."fling "..notAll.Name.." 2000000")
  1820. end
  1821. end
  1822. end
  1823. end
  1824. end
  1825. if modeCompliment == true then
  1826. if string.lower(string.sub(chat, 1, 3)) == "!c " then
  1827. if complimentReady == true then
  1828. complimentReady = false
  1829. if string.lower(string.sub(chat, 4)) == "me" then
  1830. complimentplr(plr)
  1831. else
  1832. for i,Others in pairs(findSinglePlayer(string.lower(string.sub(chat, 4)))) do
  1833. if Others == LP then
  1834. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Don't be silly, I can't compliment myself!", "All")
  1835. else
  1836. complimentplr(Others)
  1837. end
  1838. end
  1839. end
  1840. wait(1)
  1841. complimentReady = true
  1842. end
  1843. end
  1844. end
  1845. if modeMove == true then
  1846. if string.lower(string.sub(chat, 1, 9)) == "!bringbot" then
  1847. run(commandPrefix.."unfollow")
  1848. run(commandPrefix.."unwalk")
  1849. run(commandPrefix.."goto "..plr.Name)
  1850. elseif string.lower(string.sub(chat, 1, 6)) == "!walk " then
  1851. for i,getWalkPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 7)))) do
  1852. if getWalkPlayer == LP then
  1853. run(commandPrefix.."unfollow")
  1854. run(commandPrefix.."walk "..plr.Name)
  1855. else
  1856. run(commandPrefix.."unfollow")
  1857. run(commandPrefix.."walk "..getWalkPlayer.Name)
  1858. end
  1859. end
  1860. elseif string.lower(string.sub(chat, 1, 8)) == "!follow " then
  1861. for i,getFollowPlayer in pairs(findSinglePlayer(string.lower(string.sub(chat, 9)))) do
  1862. if getFollowPlayer == LP then
  1863. run(commandPrefix.."unwalk")
  1864. run(commandPrefix.."follow "..plr.Name)
  1865. else
  1866. run(commandPrefix.."unwalk")
  1867. run(commandPrefix.."follow "..getFollowPlayer.Name)
  1868. end
  1869. end
  1870. end
  1871. end
  1872. if modeInfo == true then
  1873. if infoReady then
  1874. infoReady = false
  1875. if string.lower(string.sub(chat, 1, 5)) == "!age " then
  1876. for i,v in pairs(findSinglePlayer(string.lower(string.sub(chat, 6)))) do
  1877. if v == LP then
  1878. run(commandPrefix.."age "..plr.Name)
  1879. else
  1880. run(commandPrefix.."age "..v.Name)
  1881. end
  1882. end
  1883. end
  1884. if string.lower(string.sub(chat, 1, 4)) == "!id " then
  1885. for i,a in pairs(findSinglePlayer(string.lower(string.sub(chat, 5)))) do
  1886. if a == LP then
  1887. run(commandPrefix.."id "..plr.Name)
  1888. else
  1889. run(commandPrefix.."id "..a.Name)
  1890. end
  1891. end
  1892. end
  1893. wait(1)
  1894. infoReady = true
  1895. end
  1896. end
  1897. end)
  1898. end)
  1899.  
  1900. -- Loops
  1901. noclip = false
  1902. following = false
  1903. trailing = false
  1904. annoying = false
  1905. flingnoclip = false
  1906. staring = false
  1907. stopsitting = false
  1908. stareplr = ""
  1909. CBRINGamount = 3
  1910. spawnWS = CurrentWalkspeed
  1911. spawnJP = CurrentJumppower
  1912. spawnHH = CurrentHipheight
  1913. spawningfegod = false
  1914. looptpbypassfly = false
  1915. if game.GameId == 245662005 then
  1916. bypassMODE = true
  1917. else
  1918. bypassMODE = false
  1919. end
  1920. viewplr = ""
  1921. loopview = false
  1922. cmdForward = false
  1923. forwardSpeed = 1
  1924. loopviewfc = false
  1925. spinTOhead = false
  1926. spinObj = ""
  1927.  
  1928. LPcurrenthumanoid = LP.Character.Humanoid
  1929. game:GetService('RunService').Stepped:connect(function()
  1930. if LP.Character.Humanoid then
  1931. LPcurrenthumanoid = LP.Character.Humanoid
  1932. end
  1933. if noclip then
  1934. if LP.Character then
  1935. if LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
  1936. LP.Character.Head.CanCollide = false
  1937. LP.Character.Torso.CanCollide = false
  1938. LP.Character["Left Leg"].CanCollide = false
  1939. LP.Character["Right Leg"].CanCollide = false
  1940. LP.Character["Left Arm"].CanCollide = false
  1941. LP.Character["Right Arm"].CanCollide = false
  1942. elseif LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
  1943. LP.Character.Head.CanCollide = false
  1944. LP.Character.UpperTorso.CanCollide = false
  1945. LP.Character.LowerTorso.CanCollide = false
  1946. LP.Character.HumanoidRootPart.CanCollide = false
  1947. end
  1948. end
  1949. end
  1950. if following then
  1951. LP.Character.HumanoidRootPart.CFrame = gsPlayers[flwplr.Name].Character.HumanoidRootPart.CFrame + gsPlayers[flwplr.Name].Character.HumanoidRootPart.CFrame.lookVector * flwnum
  1952. end
  1953. if trailing then
  1954. LP.Character.HumanoidRootPart.CFrame = gsPlayers[trlplr.Name].Character.HumanoidRootPart.CFrame + gsPlayers[trlplr.Name].Character.HumanoidRootPart.CFrame.lookVector * trlnum
  1955. end
  1956. if annoying then
  1957. LP.Character.HumanoidRootPart.CFrame = gsPlayers[annplr.Name].Character.HumanoidRootPart.CFrame
  1958. end
  1959. if walkto then
  1960. LP.Character.Humanoid:MoveTo(walkplr.Character.HumanoidRootPart.Position)
  1961. end
  1962. if cbringing then
  1963. CBRINGplr.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * CBRINGamount
  1964. end
  1965. if cbringingall then
  1966. for i,getbringplrs in pairs(gsPlayers:GetPlayers()) do
  1967. if getbringplrs ~= LP then
  1968. getbringplrs.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * CBRINGamount
  1969. end
  1970. end
  1971. end
  1972. if staring then
  1973. LP.Character.HumanoidRootPart.CFrame = CFrame.new(LP.Character.Torso.Position, gsPlayers[stareplr.Name].Character.Torso.Position)
  1974. end
  1975. if stopsitting then
  1976. LP.Character.Humanoid.Sit = false
  1977. end
  1978. if looptpbypassfly then
  1979. pcall(function()
  1980. LP.Character.Head.Anchored = false
  1981. LP.Character.HumanoidRootPart.CFrame = gsWorkspace.rGETpartNUMBER2.CFrame
  1982. LP.Character.Head.Anchored = true
  1983. end)
  1984. end
  1985. if loopview then
  1986. view(viewplr)
  1987. end
  1988. if cmdForward then
  1989. LP.Character.HumanoidRootPart.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * forwardSpeed
  1990. end
  1991. if loopviewfc then
  1992. pcall(function()
  1993. gsWorkspace.CurrentCamera.CameraSubject = gsWorkspace.rGETpartNUMBER2
  1994. end)
  1995. end
  1996. if spinTOhead then
  1997. pcall(function()
  1998. spinObj.Position = LP.Character.Head.Position
  1999. end)
  2000. end
  2001. end)
  2002.  
  2003. LPcurrenthumanoid.Died:Connect(function()
  2004. flying = false
  2005. doFREECAM = false
  2006. if savingtoolsloop then
  2007. run(commandPrefix.."savealltool")
  2008. end
  2009. end)
  2010.  
  2011. LP.CharacterAdded:Connect(function()
  2012. wait(0.2)
  2013. LP.Character.Humanoid.WalkSpeed = spawnWS
  2014. LP.Character.Humanoid.JumpPower = spawnJP
  2015. LP.Character.Humanoid.HipHeight = spawnHH
  2016. if spawningfegod then
  2017. FEGodmode()
  2018. end
  2019. if spawningpos and spawnpos ~= nil then
  2020. LP.Character.HumanoidRootPart.CFrame = spawnpos
  2021. end
  2022. end)
  2023.  
  2024. -- Commands
  2025. Commands = {}
  2026.  
  2027. Commands.print = function(args)
  2028. local msg = table.concat(args," ")
  2029. print(msg)
  2030. end
  2031.  
  2032. Commands.warn = function(args)
  2033. local msg = table.concat(args," ")
  2034. warn(msg)
  2035. end
  2036.  
  2037. Commands.sit = function(args)
  2038. LP.Character.Humanoid.Sit = true
  2039. end
  2040.  
  2041. Commands.god = function(args)
  2042. FEGodmode()
  2043. Notification("warning", "You have enabled FE Godmode, tools will not work. Use "..commandPrefix.."grespawn to remove.", 7)
  2044. end
  2045.  
  2046. Commands.view = function(args)
  2047. if args[1] then
  2048. for i,v in pairs(findSinglePlayer(args[1])) do
  2049. if bypassMODE == false then
  2050. view(v)
  2051. Notification("info", "Now viewing "..v.Name..". Use "..commandPrefix.."unview to stop viewing.", 3)
  2052. elseif bypassMODE == true then
  2053. viewplr = v
  2054. loopview = true
  2055. end
  2056. end
  2057. end
  2058. end
  2059.  
  2060. Commands.unview = function(args)
  2061. view(LP)
  2062. loopview = false
  2063. end
  2064.  
  2065. Commands.gravity = function(args)
  2066. if args[1] then
  2067. gsWorkspace.Gravity = args[1]
  2068. end
  2069. end
  2070.  
  2071. Commands.ungravity = function(args)
  2072. gsWorkspace.Gravity = CurrentGravity
  2073. end
  2074.  
  2075. Commands.goto = function(args)
  2076. if args[1] then
  2077. if bypassMODE == false then
  2078. for i,v in pairs(findPlayer(args[1])) do
  2079. LP.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame
  2080. end
  2081. elseif bypassMODE == true then
  2082. for i,v in pairs(findPlayer(args[1])) do
  2083. local TPbypass = {}
  2084. TPbypass.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(0, 5, 0)
  2085. local TPFunction = gsTween:Create(LP.Character.HumanoidRootPart, TweenInfo.new(1.5, Enum.EasingStyle.Sine, Enum.EasingDirection.In), TPbypass)
  2086. TPFunction:Play()
  2087. end
  2088. end
  2089. end
  2090. end
  2091.  
  2092. Commands.fecheck = function(args)
  2093. if gsWorkspace.FilteringEnabled == true then
  2094. Notification("warning", "FE is enabled!", 7)
  2095. else
  2096. Notification("warning", "FE is disabled. Consider using a different script.", 7)
  2097. end
  2098. end
  2099.  
  2100. Commands.lockws = function(args)
  2101. lockWS()
  2102. Notification("info", "Workspace locked.", 4)
  2103. end
  2104.  
  2105. Commands.unlockws = function(args)
  2106. unlockWS()
  2107. Notification("info", "Workspace unlocked.", 4)
  2108. end
  2109.  
  2110. Commands.noclip = function(args)
  2111. noclip = true
  2112. Notification("info", "Noclip enabled.", 4)
  2113. end
  2114.  
  2115. Commands.clip = function(args)
  2116. noclip = false
  2117. Notification("info", "Noclip disabled.", 4)
  2118. end
  2119.  
  2120. Commands.follow = function(args)
  2121. if args[1] then
  2122. for i,v in pairs(findPlayer(args[1])) do
  2123. flwplr = v
  2124. end
  2125. if args[2] then
  2126. flwnum = args[2]
  2127. else
  2128. flwnum = -5
  2129. end
  2130. following = true
  2131. else
  2132. Notification("warning", "No player selected to follow! Use: "..commandPrefix.."follow player", 4)
  2133. end
  2134. end
  2135.  
  2136. Commands.unfollow = function(args)
  2137. following = false
  2138. end
  2139.  
  2140. Commands.fling = function(args)
  2141. if args[1] then
  2142. for i,v in pairs(findSinglePlayer(args[1])) do
  2143. if v ~= LP then
  2144. view(v)
  2145. pcall(function()
  2146. LP.Character.HumanoidRootPart.Fling:Destroy()
  2147. end)
  2148. if not args[2] then
  2149. RocketPropulsion(800000,1000,400000,v,"Fling")
  2150. else
  2151. RocketPropulsion(args[2],1500,400000,v,"Fling")
  2152. end
  2153. if noclip ~= true then
  2154. flingnoclip = true
  2155. noclip = true
  2156. end
  2157. end
  2158. end
  2159. else
  2160. Notification("warning", "No player selected to fling! Use: "..commandPrefix.."fling player", 4)
  2161. end
  2162. end
  2163.  
  2164. Commands.unfling = function(args)
  2165. view(LP)
  2166. pcall(function()
  2167. if LP.Character.HumanoidRootPart.Fling then
  2168. for i,v in pairs(LP.Character:GetDescendants()) do
  2169. if v.Name == "Fling" and v:IsA("RocketPropulsion") then
  2170. v:Destroy()
  2171. end
  2172. end
  2173. end
  2174. end)
  2175. if flingnoclip == true then
  2176. noclip = false
  2177. flingnoclip = false
  2178. end
  2179. end
  2180.  
  2181. Commands.trail = function(args)
  2182. if args[1] then
  2183. for i,v in pairs(findPlayer(args[1])) do
  2184. trlplr = v
  2185. end
  2186. if args[2] then
  2187. trlnum = args[2]
  2188. else
  2189. trlnum = 5
  2190. end
  2191. trailing = true
  2192. else
  2193. Notification("warning", "No player selected to trail! Use: "..commandPrefix.."trail player", 4)
  2194. end
  2195. end
  2196.  
  2197. Commands.untrail = function(args)
  2198. trailing = false
  2199. end
  2200.  
  2201. Commands.annoy = function(args)
  2202. if args[1] then
  2203. for i,v in pairs(findPlayer(args[1])) do
  2204. annplr = v
  2205. end
  2206. annoying = true
  2207. else
  2208. Notification("warning", "No player selected to annoy! Use: "..commandPrefix.."annoy player", 4)
  2209. end
  2210. end
  2211.  
  2212. Commands.unannoy = function(args)
  2213. annoying = false
  2214. end
  2215.  
  2216. Commands.reset = function(args)
  2217. LP.Character:BreakJoints()
  2218. end
  2219.  
  2220. Commands.grespawn = function(args)
  2221. LP.Character.Humanoid.Health = 0
  2222. wait(1)
  2223. LP.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
  2224. LP.Character.Torso.CFrame = CFrame.new(1000000,0,1000000)
  2225. end
  2226.  
  2227. Commands.respawn = function(args)
  2228. local mod = Instance.new('Model', workspace) mod.Name = 'new '..LP.Name
  2229. local hum = Instance.new('Humanoid', mod)
  2230. local ins = Instance.new('Part', mod) ins.Name = 'Torso' ins.CanCollide = false ins.Transparency = 1
  2231. LP.Character = mod
  2232. end
  2233.  
  2234. Commands.speed = function(args)
  2235. if args[1] then
  2236. run(commandPrefix.."ws "..args[1])
  2237. end
  2238. end
  2239.  
  2240. bypassingwalkspeed = false
  2241. Commands.ws = function(args)
  2242. if args[1] then
  2243. if bypassMODE == false then
  2244. LP.Character.Humanoid.WalkSpeed = args[1]
  2245. elseif bypassMODE == true then
  2246. if game.GameId == 245662005 then
  2247. bypassingwalkspeed = true
  2248. bypassWalkspeed = args[1]
  2249. end
  2250. end
  2251. end
  2252. end
  2253.  
  2254. game:GetService("RunService").Heartbeat:Connect(function()
  2255. if bypassingwalkspeed then
  2256. LP.Character.Humanoid.WalkSpeed = bypassWalkspeed
  2257. end
  2258. end)
  2259.  
  2260. Commands.jumppower = function(args)
  2261. if args[1] then
  2262. LP.Character.Humanoid.JumpPower = args[1]
  2263. end
  2264. end
  2265.  
  2266. Commands.jp = function(args)
  2267. if args[1] then
  2268. LP.Character.Humanoid.JumpPower = args[1]
  2269. end
  2270. end
  2271.  
  2272. Commands.hipheight = function(args)
  2273. if args[1] then
  2274. LP.Character.Humanoid.HipHeight = args[1]
  2275. end
  2276. end
  2277.  
  2278. Commands.hh = function(args)
  2279. if args[1] then
  2280. LP.Character.Humanoid.HipHeight = args[1]
  2281. end
  2282. end
  2283.  
  2284. Commands.default = function(args)
  2285. LP.Character.Humanoid.WalkSpeed = CurrentWalkspeed
  2286. LP.Character.Humanoid.HipHeight = CurrentHipheight
  2287. LP.Character.Humanoid.JumpPower = CurrentJumppower
  2288. end
  2289.  
  2290. Commands.credits = function(args)
  2291. Notification("info", "Shattervast was made by Oskar, "..commandPrefix.."fullcredits for all credits.", 8)
  2292. end
  2293.  
  2294. Commands.attach = function(args)
  2295. if hasTools() == false then
  2296. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2297. else
  2298. FEGodmode()
  2299. for i,v in pairs(LP.Backpack:GetChildren())do
  2300. LP.Character.Humanoid:EquipTool(v)
  2301. end
  2302. if args[1] then
  2303. for i,v in pairs(findSinglePlayer(args[1])) do
  2304. if v ~= LP then
  2305. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  2306. wait(0.3)
  2307. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  2308. end
  2309. end
  2310. end
  2311. end
  2312. end
  2313.  
  2314. Commands.fly = function(args)
  2315. if bypassMODE == false then
  2316. local speedget = 1
  2317. repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
  2318. repeat wait() until Mouse
  2319. if args[1] then
  2320. speedfly = args[1]
  2321. else
  2322. speedfly = 1
  2323. end
  2324.  
  2325. local T = LP.Character.HumanoidRootPart
  2326. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  2327. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  2328. local SPEED = speedget
  2329.  
  2330. local function fly()
  2331. flying = true
  2332. local BG = Instance.new('BodyGyro', T)
  2333. local BV = Instance.new('BodyVelocity', T)
  2334. BG.P = 9e4
  2335. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  2336. BG.cframe = T.CFrame
  2337. BV.velocity = Vector3.new(0, 0.1, 0)
  2338. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2339. spawn(function()
  2340. repeat wait()
  2341. LP.Character.Humanoid.PlatformStand = true
  2342. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  2343. SPEED = 50
  2344. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  2345. SPEED = 0
  2346. end
  2347. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  2348. 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
  2349. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  2350. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  2351. 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
  2352. else
  2353. BV.velocity = Vector3.new(0, 0.1, 0)
  2354. end
  2355. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  2356. until not flying
  2357. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  2358. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  2359. SPEED = 0
  2360. BG:destroy()
  2361. BV:destroy()
  2362. LP.Character.Humanoid.PlatformStand = false
  2363. end)
  2364. end
  2365. Mouse.KeyDown:connect(function(KEY)
  2366. if KEY:lower() == 'w' then
  2367. CONTROL.F = speedfly
  2368. elseif KEY:lower() == 's' then
  2369. CONTROL.B = -speedfly
  2370. elseif KEY:lower() == 'a' then
  2371. CONTROL.L = -speedfly
  2372. elseif KEY:lower() == 'd' then
  2373. CONTROL.R = speedfly
  2374. end
  2375. end)
  2376. Mouse.KeyUp:connect(function(KEY)
  2377. if KEY:lower() == 'w' then
  2378. CONTROL.F = 0
  2379. elseif KEY:lower() == 's' then
  2380. CONTROL.B = 0
  2381. elseif KEY:lower() == 'a' then
  2382. CONTROL.L = 0
  2383. elseif KEY:lower() == 'd' then
  2384. CONTROL.R = 0
  2385. end
  2386. end)
  2387. fly()
  2388. elseif bypassMODE == true then
  2389. if not args[1] then
  2390. run(commandPrefix.."fc")
  2391. else
  2392. run(commandPrefix.."fc "..args[1])
  2393. end
  2394. LP.Character.Head.Anchored = false
  2395. looptpbypassfly = true
  2396. view(LP)
  2397. end
  2398. end
  2399.  
  2400. Commands.unfly = function(args)
  2401. if bypassMODE == false then
  2402. flying = false
  2403. LP.Character.Humanoid.PlatformStand = false
  2404. else
  2405. looptpbypassfly = false
  2406. run(commandPrefix.."unfreecam")
  2407. local goalTP = LP.Character.HumanoidRootPart.CFrame
  2408. if game.GameId == 245662005 then
  2409. for i = 1, 5 do wait(0.2)
  2410. LP.Character.HumanoidRootPart.CFrame = goalTP
  2411. end
  2412. else
  2413. LP.Character.HumanoidRootPart.CFrame = goalTP
  2414. end
  2415. LP.Character.Head.Anchored = false
  2416. end
  2417. end
  2418.  
  2419. Commands.kill = function(args)
  2420. if args[1] then
  2421. for i,v in pairs(findSinglePlayer(args[1])) do
  2422. if v == LP then
  2423. LP.Character:BreakJoints()
  2424. else
  2425. if hasTools() == false then
  2426. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2427. else
  2428. FEGodmode()
  2429. for i,v in pairs(LP.Backpack:GetChildren())do
  2430. LP.Character.Humanoid:EquipTool(v)
  2431. end
  2432. local NOW = LP.Character.HumanoidRootPart.CFrame
  2433. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  2434. wait(0.3)
  2435. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  2436. local function tp(player,player2)
  2437. local char1,char2=player.Character,player2.Character
  2438. if char1 and char2 then
  2439. char1:MoveTo(char2.Head.Position)
  2440. end
  2441. end
  2442. wait(0.5)
  2443. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(100000,0,100000))
  2444. wait(0.5)
  2445. tp(LP,game:GetService("Players")[v.Name])
  2446. wait(0.7)
  2447. LP.Character.HumanoidRootPart.CFrame = NOW
  2448. view(LP)
  2449. end
  2450. end
  2451. end
  2452. end
  2453. end
  2454. Commands.bring = function(args)
  2455. if hasTools() == false then
  2456. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2457. else
  2458. FEGodmode()
  2459. for i,v in pairs(LP.Backpack:GetChildren())do
  2460. LP.Character.Humanoid:EquipTool(v)
  2461. end
  2462. if args[1] then
  2463. for i,v in pairs(findSinglePlayer(args[1])) do
  2464. if v ~= LP then
  2465. local NOW = LP.Character.HumanoidRootPart.CFrame
  2466. local function tp(player,player2)
  2467. local char1,char2=player.Character,player2.Character
  2468. if char1 and char2 then
  2469. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  2470. end
  2471. end
  2472. local function getout(player,player2)
  2473. local char1,char2=player.Character,player2.Character
  2474. if char1 and char2 then
  2475. char1:MoveTo(char2.Head.Position)
  2476. end
  2477. end
  2478. tp(game:GetService("Players")[v.Name], LP)
  2479. wait(0.2)
  2480. tp(game:GetService("Players")[v.Name], LP)
  2481. wait(0.5)
  2482. LP.Character.HumanoidRootPart.CFrame = NOW
  2483. wait(0.5)
  2484. getout(LP, game:GetService("Players")[v.Name])
  2485. wait(0.3)
  2486. LP.Character.HumanoidRootPart.CFrame = NOW
  2487. end
  2488. end
  2489. end
  2490. end
  2491. end
  2492.  
  2493. Commands.naked = function(args)
  2494. for i,v in pairs(LP.Character:GetDescendants()) do
  2495. if v:IsA("Clothing") then
  2496. v:Destroy()
  2497. end
  2498. end
  2499. end
  2500.  
  2501. Commands.nolimbs = function(args)
  2502. LP.Character["Left Arm"]:Destroy()
  2503. LP.Character["Right Arm"]:Destroy()
  2504. LP.Character["Left Leg"]:Destroy()
  2505. LP.Character["Right Leg"]:Destroy()
  2506. end
  2507.  
  2508. Commands.noarms = function(args)
  2509. LP.Character["Left Arm"]:Destroy()
  2510. LP.Character["Right Arm"]:Destroy()
  2511. end
  2512.  
  2513. Commands.nolegs = function(args)
  2514. LP.Character["Left Leg"]:Destroy()
  2515. LP.Character["Right Leg"]:Destroy()
  2516. end
  2517.  
  2518. Commands.headless = function(args)
  2519. local l = LP.Character.Humanoid:Clone()
  2520. LP.Character.Humanoid:Destroy()
  2521. wait(0.2)
  2522. LP.Character.Head.CanCollide = false
  2523. for i,v in pairs(LP.Character:GetDescendants()) do
  2524. if string.sub(v.Name, 1, 4) == "Neck" then
  2525. v:Destroy()
  2526. end
  2527. end
  2528. wait(0.2)
  2529. l.Name = "Humanoid"
  2530. l.Parent = LP.Character
  2531. wait(0.1)
  2532. game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character
  2533. LP.Character.Animate:Destroy()
  2534. end
  2535.  
  2536. antiremotes = false
  2537. Commands.antikick = function(args)
  2538. if args[1] then
  2539. if args[1] == "on" then
  2540. antiremotes = true
  2541. wait(0.2)
  2542. for i,v in pairs(LP.Character:GetChildren()) do
  2543. if string.find(string.lower(v.Name), "exploit") and v:IsA("LocalScript") then
  2544. v.Disabled = true
  2545. end
  2546. end
  2547. Notification("warning", "This command disables all remotes incase they are kick remotes, may break game.", 8)
  2548. Notification("info", "Does not prevent serverside kicks, use "..commandPrefix.."antikick off to turn off.", 8)
  2549. elseif args[1] == "off" then
  2550. antiremotes = false
  2551. Notification("warning", "Remote anti-kick turned off.", 8)
  2552. end
  2553. end
  2554. end
  2555.  
  2556. blockedremotes = {}
  2557. Commands.blockremote = function(args)
  2558. local getService = ""
  2559. if args[1] then
  2560. local remoteName = string.lower(tostring(args[1]))
  2561. if args[2] then
  2562. local serviceRemote = string.lower(tostring(args[2]))
  2563. if serviceRemote == "workspace" then
  2564. getService = "Workspace"
  2565. elseif serviceRemote == "replicatedstorage" then
  2566. getService = "ReplicatedStorage"
  2567. elseif serviceRemote == "players" then
  2568. getService = "Players"
  2569. elseif serviceRemote == "lighting" then
  2570. getService = "Lighting"
  2571. elseif serviceRemote == "startergui" then
  2572. getService = "StarterGui"
  2573. elseif serviceRemote == "starterpack" then
  2574. getService = "StarterPack"
  2575. elseif serviceRemote == "starterplayer" then
  2576. getService = "StarterPlayer"
  2577. else
  2578. getService = "ReplicatedStorage"
  2579. end
  2580. else
  2581. getService = "ReplicatedStorage"
  2582. end
  2583. for i,getRemote in pairs(game:GetService(getService):GetDescendants()) do
  2584. if string.lower(getRemote.Name) == remoteName then
  2585. table.insert(blockedremotes, getRemote.Name)
  2586. end
  2587. end
  2588. end
  2589. Notification("warning", "If this command does not work, make sure you type remote name/service fully correct.", 8)
  2590. end
  2591.  
  2592. spyingremotes = false
  2593. Commands.remotespy = function(args)
  2594. if args[1] then
  2595. if args[1] == "on" then
  2596. spyingremotes = true
  2597. Notification("info", "Remotespy turned on.", 4)
  2598. elseif args[1] == "off" then
  2599. spyingremotes = false
  2600. Notification("info", "Remotespy turned off.", 4)
  2601. end
  2602. end
  2603. end
  2604.  
  2605. Commands.bang = function(args)
  2606. if args[1] then
  2607. for i,v in pairs(findSinglePlayer(args[1])) do
  2608. if v ~= nil then
  2609. following = true
  2610. flwplr = v
  2611. flwnum = -1
  2612. local bangAnimation = Instance.new("Animation")
  2613. bangAnimation.AnimationId = "rbxassetid://148840371"
  2614. bangTrack = LP.Character.Humanoid:LoadAnimation(bangAnimation)
  2615. if args[2] then
  2616. bangTrack:Play(.1, 1, args[2])
  2617. else
  2618. bangTrack:Play(.1, 1, 1)
  2619. end
  2620. end
  2621. end
  2622. else
  2623. Notification("warning", "No player selected to follow! Use: "..commandPrefix.."follow player", 4)
  2624. end
  2625. end
  2626.  
  2627. Commands.unbang = function(args)
  2628. following = false
  2629. bangTrack:Stop()
  2630. end
  2631.  
  2632. spamdelay = 1
  2633. spamtext = "Spam"
  2634. spamming = false
  2635. Commands.spam = function(args)
  2636. if args[1] then
  2637. spamtext = args[1]
  2638. spamming = true
  2639. end
  2640. end
  2641. Commands.spamdelay = function(args)
  2642. if args[1] then
  2643. spamdelay = args[1]
  2644. end
  2645. end
  2646. spawn(function()
  2647. while wait(spamdelay) do
  2648. if spamming then
  2649. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(spamtext, "All")
  2650. end
  2651. end
  2652. end)
  2653.  
  2654. Commands.unspam = function(args)
  2655. spamming = false
  2656. end
  2657.  
  2658. Commands.info = function(args)
  2659. if args[1] then
  2660. for i,v in pairs(findSinglePlayer(args[1])) do
  2661. createINFO(v)
  2662. end
  2663. end
  2664. end
  2665.  
  2666. Commands.age = function(args)
  2667. if args[1] then
  2668. for i,v in pairs(findPlayer(args[1])) do
  2669. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." Account Age: "..v.AccountAge.." days!", "All")
  2670. end
  2671. end
  2672. end
  2673.  
  2674. Commands.invisible = function(args)
  2675. local Character = LP.Character
  2676. if LP.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
  2677. local Clone = Character.HumanoidRootPart:Clone()
  2678. Character.HumanoidRootPart:Destroy()
  2679. Clone.Parent = Character
  2680. else
  2681. local Clone = Character.LowerTorso.Root:Clone()
  2682. Character.LowerTorso.Root:Destroy()
  2683. Clone.Parent = Character.LowerTorso
  2684. end
  2685. end
  2686.  
  2687. walkto = false
  2688. walkplr = ""
  2689. Commands.walk = function(args)
  2690. if args[1] then
  2691. for i,v in pairs(findSinglePlayer(args[1])) do
  2692. walkplr = v
  2693. walkto = true
  2694. noclip = true
  2695. end
  2696. end
  2697. end
  2698.  
  2699. Commands.unwalk = function(args)
  2700. walkto = false
  2701. noclip = false
  2702. LP.Character.Humanoid:MoveTo(LP.Character.HumanoidRootPart.Position)
  2703. end
  2704.  
  2705. Commands.glitch = function(args)
  2706. if hasTools() == false then
  2707. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2708. else
  2709. FEGodmode()
  2710. for i,v in pairs(LP.Backpack:GetChildren())do
  2711. LP.Character.Humanoid:EquipTool(v)
  2712. end
  2713. if args[1] then
  2714. for i,v in pairs(findSinglePlayer(args[1])) do
  2715. local function tp(player,player2)
  2716. local char1,char2=player.Character,player2.Character
  2717. if char1 and char2 then
  2718. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  2719. end
  2720. end
  2721. tp(game:GetService("Players")[v.Name], LP)
  2722. wait(0.2)
  2723. tp(game:GetService("Players")[v.Name], LP)
  2724. wait(0.5)
  2725. local b = Instance.new("BodyForce")
  2726. b.Parent = LP.Character.HumanoidRootPart
  2727. b.Name = "Glitch"
  2728. if args[2] then
  2729. b.Force = Vector3.new(args[2],5000,0)
  2730. else
  2731. b.Force = Vector3.new(100000000,5000,0)
  2732. end
  2733. wait(6)
  2734. b:Destroy()
  2735. end
  2736. end
  2737. end
  2738. end
  2739.  
  2740. Commands.tp = function(args)
  2741. if args[1] then
  2742. for i,v in pairs(findSinglePlayer(args[1])) do
  2743. if v == LP then
  2744. if args[2] then
  2745. for i,a in pairs(findSinglePlayer(args[2])) do
  2746. v.Character.HumanoidRootPart.CFrame = a.Character.HumanoidRootPart.CFrame
  2747. end
  2748. end
  2749. else
  2750. if hasTools() == false then
  2751. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  2752. else
  2753. FEGodmode()
  2754. for i,v in pairs(LP.Backpack:GetChildren())do
  2755. LP.Character.Humanoid:EquipTool(v)
  2756. end
  2757. if args[1] then
  2758. for i,first in pairs(findSinglePlayer(args[1])) do
  2759. if args[2] then
  2760. for i,second in pairs(findSinglePlayer(args[2])) do
  2761. local function tp(player,player2)
  2762. local char1,char2=player.Character,player2.Character
  2763. if char1 and char2 then
  2764. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  2765. end
  2766. end
  2767. local function getout(player,player2)
  2768. local char1,char2=player.Character,player2.Character
  2769. if char1 and char2 then
  2770. char1:MoveTo(char2.Head.Position)
  2771. end
  2772. end
  2773. tp(LP, first)
  2774. wait(0.2)
  2775. tp(LP, first)
  2776. wait(0.5)
  2777. tp(LP, second)
  2778. wait(0.2)
  2779. tp(LP, second)
  2780. wait(0.2)
  2781. getout(LP, first)
  2782. end
  2783. end
  2784. end
  2785. end
  2786. end
  2787. end
  2788. end
  2789. end
  2790. end
  2791.  
  2792. Commands.givetool = function(args)
  2793. if args[1] then
  2794. if args[2] then
  2795. local selectedTool = ""
  2796. for i,allTools in pairs(LP.Character:GetDescendants()) do
  2797. if allTools:IsA("Tool") and string.lower(allTools.Name) == string.lower(args[2]) then
  2798. selectedTool = allTools
  2799. else
  2800. for i,otherTools in pairs(LP.Backpack:GetDescendants()) do
  2801. if otherTools:IsA("Tool") and string.lower(otherTools.Name) == string.lower(args[2]) then
  2802. selectedTool = otherTools
  2803. end
  2804. end
  2805. end
  2806. end
  2807. for i,v in pairs(findSinglePlayer(args[1])) do
  2808. if selectedTool ~= "" then
  2809. selectedTool.Parent = v.Character
  2810. end
  2811. end
  2812. else
  2813. for i,plr in pairs(findSinglePlayer(args[1])) do
  2814. for i,tool in pairs(LP.Character:GetDescendants()) do
  2815. if tool:IsA("Tool") then
  2816. tool.Parent = plr.Character
  2817. end
  2818. end
  2819. end
  2820. end
  2821. end
  2822. end
  2823.  
  2824. Commands.givealltools = function(args)
  2825. LP.Character.Humanoid:UnequipTools()
  2826. for i,plr in pairs(findSinglePlayer(args[1])) do
  2827. for i,v in pairs(LP.Character:GetDescendants()) do
  2828. if v:IsA("Tool") then
  2829. v.Parent = plr.Character
  2830. end
  2831. end
  2832. for i,a in pairs(LP.Backpack:GetDescendants()) do
  2833. if a:IsA("Tool") then
  2834. a.Parent = plr.Character
  2835. end
  2836. end
  2837. end
  2838. end
  2839.  
  2840. Commands.blockhats = function(args)
  2841. for i,v in pairs(LP.Character:GetDescendants()) do
  2842. if v:IsA("Accessory") or v:IsA("Hat") then
  2843. for i,mesh in pairs(v:GetDescendants()) do
  2844. if mesh.Name == "Mesh" then
  2845. mesh:Destroy()
  2846. end
  2847. end
  2848. end
  2849. end
  2850. end
  2851.  
  2852. Commands.blocktool = function(args)
  2853. for i,v in pairs(LP.Character:GetDescendants()) do
  2854. if v:IsA("Tool") then
  2855. for i,mesh in pairs(v:GetDescendants()) do
  2856. if mesh.Name == "Mesh" then
  2857. mesh:Destroy()
  2858. end
  2859. end
  2860. end
  2861. end
  2862. end
  2863.  
  2864. Commands.orbit = function(args)
  2865. if args[1] then
  2866. for i,v in pairs(findSinglePlayer(args[1])) do
  2867. view(v)
  2868. RocketPropulsion(5000,100,5000,v,"OrbitMove")
  2869. end
  2870. else
  2871. Notification("warning", "No player selected to orbit! Use: "..commandPrefix.."orbit player", 4)
  2872. end
  2873. end
  2874.  
  2875. Commands.unorbit = function(args)
  2876. for i,v in pairs(LP.Character:GetDescendants()) do
  2877. if v.Name == "OrbitMove" then
  2878. v:Destroy()
  2879. end
  2880. end
  2881. view(LP)
  2882. end
  2883.  
  2884. Commands.pos = function(args)
  2885. Notification("info", "Your current position is ".. tostring(LP.Character.HumanoidRootPart.Position), 9)
  2886. end
  2887.  
  2888. SavedPosition = ""
  2889. Commands.savepos = function(args)
  2890. SavedPosition = LP.Character.HumanoidRootPart.CFrame
  2891. end
  2892. Commands.loadpos = function(args)
  2893. if SavedPosition ~= "" then
  2894. LP.Character.HumanoidRootPart.CFrame = SavedPosition
  2895. end
  2896. end
  2897.  
  2898. Commands.tppos = function(args)
  2899. if args[1] and args[2] and args[3] then
  2900. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(args[1], args[2], args[3]))
  2901. end
  2902. end
  2903.  
  2904. Commands.pmspam = function(args)
  2905. if args[1] then
  2906. local gotPlayer = ""
  2907. for i,v in pairs(findPlayer(args[1])) do
  2908. gotPlayer = v
  2909. end
  2910. table.remove(args, 1)
  2911. local pmSpamMsg = table.concat(args," ")
  2912. spamtext = "/w "..gotPlayer.Name.." "..pmSpamMsg
  2913. spamming = true
  2914. end
  2915. end
  2916.  
  2917. Commands.unpmspam = function(args)
  2918. spamming = false
  2919. end
  2920.  
  2921. Commands.wsvis = function(args)
  2922. if args[1] then
  2923. for i,v in pairs(gsWorkspace:GetDescendants()) do
  2924. if v:IsA("Part") or v:IsA("Decal") then
  2925. if tonumber(args[1]) > 1 then
  2926. v.Transparency = 0.5
  2927. else
  2928. v.Transparency = args[1]
  2929. end
  2930. end
  2931. end
  2932. end
  2933. clientSided()
  2934. end
  2935.  
  2936. Commands.bringobj = function(args)
  2937. if args[1] then
  2938. local Object = ""
  2939. for i,v in pairs(gsWorkspace:GetDescendants()) do
  2940. if string.lower(v.Name) == string.lower(args[1]) then
  2941. Object = v
  2942. end
  2943. end
  2944. if Object == "" then
  2945. Notification("warning", "Object was not found in the workspace.", 6)
  2946. end
  2947. if args[2] then
  2948. Object.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * args[2]
  2949. else
  2950. Object.CFrame = LP.Character.HumanoidRootPart.CFrame + LP.Character.HumanoidRootPart.CFrame.lookVector * 3
  2951. end
  2952. clientSided()
  2953. end
  2954. end
  2955.  
  2956. CBRINGplr = ""
  2957. cbringing = false
  2958. cbringingall = false
  2959. Commands.cbring = function(args)
  2960. if args[1] then
  2961. if string.lower(tostring(args[1])) == "all" or string.lower(tostring(args[1])) == "others" then
  2962. cbringingall = true
  2963. else
  2964. for i,v in pairs(findPlayer(args[1])) do
  2965. CBRINGplr = v
  2966. cbringing = true
  2967. end
  2968. end
  2969. if args[2] then
  2970. CBRINGamount = args[2]
  2971. else
  2972. CBRINGamount = 3
  2973. end
  2974. clientSided()
  2975. end
  2976. end
  2977.  
  2978. Commands.uncbring = function(args)
  2979. cbringing = false
  2980. cbringingall = false
  2981. end
  2982.  
  2983. Commands.cfreeze = function(args)
  2984. if args[1] then
  2985. for i,v in pairs(findPlayer(args[1])) do
  2986. v.Character.HumanoidRootPart.Anchored = true
  2987. end
  2988. clientSided()
  2989. end
  2990. end
  2991.  
  2992. Commands.uncfreeze = function(args)
  2993. if args[1] then
  2994. for i,v in pairs(findPlayer(args[1])) do
  2995. v.Character.HumanoidRootPart.Anchored = false
  2996. end
  2997. else
  2998. for i,all in pairs(gsPlayers:GetPlayers()) do
  2999. all.Character.HumanoidRootPart.Anchored = false
  3000. end
  3001. end
  3002. end
  3003.  
  3004. Commands.unattach = function(args)
  3005. local function getout(player,player2)
  3006. local char1,char2=player.Character,player2.Character
  3007. if char1 and char2 then
  3008. char1:MoveTo(char2.Head.Position)
  3009. end
  3010. end
  3011. getout(LP, LP)
  3012. end
  3013.  
  3014. currentToolSize = ""
  3015. Commands.reach = function(args)
  3016. if args[1] then
  3017. for i,v in pairs(LP.Character:GetDescendants()) do
  3018. if v:IsA("Tool") then
  3019. if string.lower(tostring(args[1])) == "off" then
  3020. v.Handle.Size = currentToolSize
  3021. v.Handle.SelectionBoxCreated:Destroy()
  3022. LP.Character.Humanoid:UnequipTools()
  3023. elseif string.lower(tostring(args[1])) == "on" then
  3024. if args[2] then
  3025. currentToolSize = v.Handle.Size
  3026. local a = Instance.new("SelectionBox",v.Handle)
  3027. a.Name = "SelectionBoxCreated"
  3028. a.Adornee = v.Handle
  3029. v.Handle.Size = Vector3.new(0.5,0.5,args[2])
  3030. v.GripPos = Vector3.new(0,0,0)
  3031. LP.Character.Humanoid:UnequipTools()
  3032. else
  3033. currentToolSize = v.Handle.Size
  3034. local a = Instance.new("SelectionBox",v.Handle)
  3035. a.Name = "SelectionBoxCreated"
  3036. a.Adornee = v.Handle
  3037. v.Handle.Size = Vector3.new(0.5,0.5,60)
  3038. v.GripPos = Vector3.new(0,0,0)
  3039. LP.Character.Humanoid:UnequipTools()
  3040. end
  3041. end
  3042. end
  3043. end
  3044. end
  3045. end
  3046.  
  3047. Commands.droptool = function(args)
  3048. for i,v in pairs(LP.Character:GetDescendants()) do
  3049. if v:IsA("Tool") then
  3050. v.Parent = gsWorkspace
  3051. end
  3052. end
  3053. for i,a in pairs(LP.Backpack:GetDescendants()) do
  3054. if a:IsA("Tool") then
  3055. a.Parent = gsWorkspace
  3056. end
  3057. end
  3058. end
  3059.  
  3060. Commands.drophats = function(args)
  3061. for i,v in pairs(LP.Character:GetDescendants()) do
  3062. if v:IsA("Accessory") or v:IsA("Hat") then
  3063. v.Parent = gsWorkspace
  3064. end
  3065. end
  3066. end
  3067.  
  3068. Commands.hidecmdbar = function(args)
  3069. CMDBAR.Visible = false
  3070. end
  3071.  
  3072. Commands.showcmdbar = function(args)
  3073. CMDBAR.Visible = true
  3074. end
  3075.  
  3076. Commands.prefix = function(args)
  3077. if args[1] then
  3078. commandPrefix = string.sub(tostring(args[1]), 1, 1)
  3079. fullUpdate()
  3080. end
  3081. end
  3082.  
  3083. Commands.removeinvis = function(args)
  3084. for i,v in pairs(gsWorkspace:GetDescendants()) do
  3085. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
  3086. if v.Transparency == 1 then
  3087. v:Destroy()
  3088. end
  3089. end
  3090. end
  3091. clientSided()
  3092. end
  3093.  
  3094. Commands.removefog = function(args)
  3095. gsLighting.FogStart = 0
  3096. gsLighting.FogEnd = 9999999999999
  3097. clientSided()
  3098. end
  3099.  
  3100. Commands.animation = function(args)
  3101. if args[1] then
  3102. if string.lower(tostring(args[1])) == "gui" then
  3103. loadstring(game:HttpGet(("https://pastebin.com/raw/mdbTSP4d"),true))()
  3104. else
  3105. local Anim = Instance.new("Animation")
  3106. Anim.AnimationId = "rbxassetid://".. tostring(args[1])
  3107. local track = LP.Character.Humanoid:LoadAnimation(Anim)
  3108. if args[2] then
  3109. track:Play(.1, 1, args[2])
  3110. else
  3111. track:Play(.1, 1, 1)
  3112. end
  3113. end
  3114. end
  3115. end
  3116.  
  3117. Commands.btools = function(args)
  3118. local Clone_T = Instance.new("HopperBin",LP.Backpack)
  3119. Clone_T.BinType = "Clone"
  3120. local Destruct = Instance.new("HopperBin",LP.Backpack)
  3121. Destruct.BinType = "Hammer"
  3122. local Hold_T = Instance.new("HopperBin",LP.Backpack)
  3123. Hold_T.BinType = "Grab"
  3124. clientSided()
  3125. end
  3126.  
  3127. Commands.esp = function(args)
  3128. if args[1] then
  3129. for i,v in pairs(findPlayer(args[1])) do
  3130. local espPlayer = v
  3131. for i,createESP in pairs(espPlayer.Character:GetDescendants()) do
  3132. if createESP:IsA("Part") or createESP:IsA("MeshPart") then
  3133. if createESP.Name ~= "HumanoidRootPart" and createESP.Name ~= "Handle" then
  3134. local current = true
  3135. local espBOX = Instance.new("BoxHandleAdornment")
  3136. espBOX.Parent = gsCoreGui
  3137. espBOX.Name = "rGET"..espPlayer.Name
  3138. espBOX.Adornee = createESP
  3139. espBOX.AlwaysOnTop = true
  3140. espBOX.ZIndex = 0
  3141. espBOX.Size = createESP.Size
  3142. espBOX.Transparency = 0.3
  3143. local AboveHead = Instance.new("BillboardGui")
  3144. AboveHead.Parent = gsCoreGui
  3145. AboveHead.Adornee = espPlayer.Character.Head
  3146. AboveHead.Name = "rGET"..espPlayer.Name
  3147. AboveHead.Size = UDim2.new(0, 100, 0, 100)
  3148. AboveHead.StudsOffset = Vector3.new(0, 1, 0)
  3149. AboveHead.AlwaysOnTop = true
  3150. local Info = Instance.new("TextLabel")
  3151. Info.Parent = AboveHead
  3152. Info.BackgroundTransparency = 1
  3153. Info.Position = UDim2.new(0, 0, 0, 0)
  3154. Info.Size = UDim2.new(1, 0, 0, 40)
  3155. Info.TextColor3 = Color3.fromRGB(200,200,200)
  3156. Info.TextStrokeTransparency = 0.5
  3157. Info.TextSize = 15
  3158. if espPlayer.TeamColor == LP.TeamColor then
  3159. espBOX.Color = BrickColor.new("Lime green")
  3160. Info.TextStrokeColor3 = Color3.fromRGB(10,100,10)
  3161. else
  3162. espBOX.Color = BrickColor.new("Really red")
  3163. Info.TextStrokeColor3 = Color3.fromRGB(100,10,10)
  3164. end
  3165. game:GetService('RunService').Stepped:connect(function()
  3166. if current and LP.Character.Humanoid and espPlayer.Character.HumanoidRootPart then
  3167. Info.Text = espPlayer.Name.." (".. math.floor((LP.Character.HumanoidRootPart.Position - espPlayer.Character.HumanoidRootPart.Position).magnitude)..")"
  3168. end
  3169. end)
  3170. espPlayer.Character.Humanoid.Died:Connect(function()
  3171. current = false
  3172. espBOX:Destroy()
  3173. AboveHead:Destroy()
  3174. end)
  3175. gsPlayers.PlayerRemoving:Connect(function(plr)
  3176. if plr == espPlayer then
  3177. current = false
  3178. espBOX:Destroy()
  3179. AboveHead:Destroy()
  3180. end
  3181. end)
  3182. end
  3183. end
  3184. end
  3185. end
  3186. clientSided()
  3187. end
  3188. end
  3189.  
  3190. Commands.unesp = function(args)
  3191. if not args[1] then
  3192. for i,v in pairs(gsCoreGui:GetDescendants()) do
  3193. if string.sub(v.Name, 1, 4) == "rGET" then
  3194. v:Destroy()
  3195. end
  3196. end
  3197. else
  3198. for i,v in pairs(gsCoreGui:GetDescendants()) do
  3199. if string.sub(v.Name, 1, 4) == "rGET" then
  3200. for i,a in pairs(findPlayer(args[1])) do
  3201. if string.sub(v.Name, 5) == a.Name then
  3202. v:Destroy()
  3203. end
  3204. end
  3205. end
  3206. end
  3207. end
  3208. end
  3209.  
  3210. Commands.dice = function(args)
  3211. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("You rolled a dice for ".. tostring(math.random(1, 6)), "All")
  3212. end
  3213.  
  3214. Commands.random = function(args)
  3215. if args[1] and args[2] then
  3216. 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")
  3217. end
  3218. end
  3219.  
  3220. Commands.closegame = function(args)
  3221. game:Shutdown()
  3222. end
  3223.  
  3224. Commands.savetool = function(args)
  3225. if args[1] then
  3226. for i,a in pairs(LP.Character:GetDescendants()) do
  3227. if a:IsA("Tool") and string.lower(a.Name) == string.lower(tostring(args[1])) then
  3228. a.Parent = LP
  3229. local oldName = a.Name
  3230. a.Name = "saved "..oldName
  3231. else
  3232. for i,n in pairs(LP.Backpack:GetDescendants()) do
  3233. if n:IsA("Tool") and string.lower(n.Name) == string.lower(tostring(args[1])) then
  3234. n.Parent = LP
  3235. local sOldName = n.Name
  3236. n.Name = "saved "..sOldName
  3237. end
  3238. end
  3239. end
  3240. end
  3241. else
  3242. for i,v in pairs(LP.Character:GetDescendants()) do
  3243. if v:IsA("Tool") then
  3244. v.Parent = LP
  3245. local oldName = v.Name
  3246. v.Name = "saved "..oldName
  3247. end
  3248. end
  3249. end
  3250. end
  3251.  
  3252. Commands.loadtool = function(args)
  3253. if args[1] then
  3254. for i,a in pairs(LP:GetChildren()) do
  3255. 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
  3256. a.Parent = LP.Backpack
  3257. local currentName = a.Name
  3258. a.Name = string.sub(currentName, 7)
  3259. end
  3260. end
  3261. else
  3262. for i,v in pairs(LP:GetChildren()) do
  3263. if string.sub(v.Name, 1, 5) == "saved" then
  3264. v.Parent = LP.Backpack
  3265. local currentName = v.Name
  3266. v.Name = string.sub(currentName, 7)
  3267. end
  3268. end
  3269. end
  3270. end
  3271.  
  3272. Commands.savealltool = function(args)
  3273. for i,v in pairs(LP.Character:GetDescendants()) do
  3274. if v:IsA("Tool") then
  3275. v.Parent = LP
  3276. local oldName = v.Name
  3277. v.Name = "saved "..oldName
  3278. end
  3279. end
  3280. for i,v in pairs(LP.Backpack:GetDescendants()) do
  3281. if v:IsA("Tool") then
  3282. v.Parent = LP
  3283. local oldName = v.Name
  3284. v.Name = "saved "..oldName
  3285. end
  3286. end
  3287. end
  3288.  
  3289. Commands.loadalltool = function(args)
  3290. for i,v in pairs(LP:GetChildren()) do
  3291. if v:IsA("Tool") and string.sub(v.Name, 1, 5) == "saved" then
  3292. v.Parent = LP.Backpack
  3293. local currentName = v.Name
  3294. v.Name = string.sub(currentName, 7)
  3295. end
  3296. end
  3297. end
  3298.  
  3299. Mouse.KeyDown:Connect(function(key)
  3300. if key == clicktpKEY and clicktpACTIVE == true then
  3301. if Mouse.Target then
  3302. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.x, Mouse.Hit.y + 5, Mouse.Hit.z)
  3303. end
  3304. end
  3305. if key == clickdelKEY and clickdelACTIVE == true then
  3306. if Mouse.Target then
  3307. Mouse.Target:Destroy()
  3308. end
  3309. end
  3310. end)
  3311. Mouse.Button1Down:Connect(function()
  3312. if clicktpACTIVE == true and clicktpCLICK == true then
  3313. if Mouse.Target then
  3314. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.x, Mouse.Hit.y + 5, Mouse.Hit.z)
  3315. end
  3316. end
  3317. if clickdelACTIVE == true and clickdelCLICK == true then
  3318. if Mouse.Target then
  3319. Mouse.Target:Destroy()
  3320. end
  3321. end
  3322. end)
  3323.  
  3324. clicktpKEY = ""
  3325. clickdelKEY = ""
  3326. clicktpACTIVE = false
  3327. clickdelACTIVE = false
  3328. clicktpCLICK = false
  3329. clickdelCLICK = false
  3330.  
  3331. Commands.clicktp = function(args)
  3332. if args[1] then
  3333. clicktpKEY = string.sub(tostring(args[1]), 1, 1)
  3334. clicktpACTIVE = true
  3335. clicktpCLICK = false
  3336. else
  3337. clicktpKEY = ""
  3338. clicktpACTIVE = true
  3339. clicktpCLICK = true
  3340. end
  3341. clientSided()
  3342. end
  3343.  
  3344. Commands.clickdel = function(args)
  3345. if args[1] then
  3346. clickdelKEY = string.sub(tostring(args[1]), 1, 1)
  3347. clickdelACTIVE = true
  3348. clickdelCLICK = false
  3349. else
  3350. clickdelKEY = ""
  3351. clickdelACTIVE = true
  3352. clickdelCLICK = true
  3353. end
  3354. clientSided()
  3355. end
  3356.  
  3357. Commands.unclicktp = function(args)
  3358. clicktpACTIVE = false
  3359. end
  3360.  
  3361. Commands.unclickdel = function(args)
  3362. clickdelACTIVE = false
  3363. end
  3364.  
  3365. Commands.oof = function(args)
  3366. spawn(function()
  3367. while wait() do
  3368. for i,v in pairs(game:GetService'Players':GetPlayers()) do
  3369. if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  3370. for _,x in pairs(v.Character.Head:GetChildren()) do
  3371. 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
  3372. end
  3373. end
  3374. end
  3375. end
  3376. end)
  3377. end
  3378.  
  3379. Commands.chatlogs = function(args)
  3380. MainChatFrame.Position = UDim2.new(0, 760, 0, 261)
  3381. MainChatFrame.Visible = true
  3382. end
  3383.  
  3384. Commands.stopadmin = function(args)
  3385. commandPrefix = " "
  3386. following = false
  3387. trailing = false
  3388. annoying = false
  3389. CMDBAR.Visible = false
  3390. Match.Visible = false
  3391. flying = false
  3392. end
  3393.  
  3394. Commands.freecam = function(args)
  3395. for i,getFC in pairs(gsWorkspace:GetDescendants()) do
  3396. if getFC.Name == "rGETpartNUMBER2" then
  3397. getFC:Destroy()
  3398. end
  3399. end
  3400. local CameraPart = Instance.new("Part")
  3401. CameraPart.CanCollide = false
  3402. CameraPart.CFrame = LP.Character.Head.CFrame
  3403. CameraPart.Locked = true
  3404. CameraPart.Transparency = 1
  3405. CameraPart.Size = Vector3.new(1, 1, 1)
  3406. CameraPart.Parent = gsWorkspace
  3407. CameraPart.Name = "rGETpartNUMBER2"
  3408. if bypassMODE == true then
  3409. loopviewfc = true
  3410. elseif bypassMODE == false then
  3411. gsWorkspace.CurrentCamera.CameraSubject = CameraPart
  3412. end
  3413. local speedget = 1
  3414. local T = CameraPart
  3415. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  3416. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  3417. local SPEED = speedget
  3418. if args[1] then
  3419. speedfly = tonumber(args[1])
  3420. else
  3421. speedfly = 1
  3422. end
  3423. local function freecamfly()
  3424. LP.Character.Head.Anchored = true
  3425. doFREECAM = true
  3426. local BG = Instance.new('BodyGyro', T)
  3427. local BV = Instance.new('BodyVelocity', T)
  3428. BG.P = 9e4
  3429. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  3430. BG.cframe = T.CFrame
  3431. BV.velocity = Vector3.new(0, 0.1, 0)
  3432. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  3433. spawn(function()
  3434. repeat wait()
  3435. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  3436. SPEED = 50
  3437. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  3438. SPEED = 0
  3439. end
  3440. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  3441. 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
  3442. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  3443. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  3444. 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
  3445. else
  3446. BV.velocity = Vector3.new(0, 0.1, 0)
  3447. end
  3448. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  3449. until not doFREECAM
  3450. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  3451. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  3452. SPEED = 0
  3453. BG:destroy()
  3454. BV:destroy()
  3455. end)
  3456. end
  3457. Mouse.KeyDown:connect(function(KEY)
  3458. if KEY:lower() == 'w' then
  3459. CONTROL.F = speedfly
  3460. elseif KEY:lower() == 's' then
  3461. CONTROL.B = -speedfly
  3462. elseif KEY:lower() == 'a' then
  3463. CONTROL.L = -speedfly
  3464. elseif KEY:lower() == 'd' then
  3465. CONTROL.R = speedfly
  3466. end
  3467. end)
  3468. Mouse.KeyUp:connect(function(KEY)
  3469. if KEY:lower() == 'w' then
  3470. CONTROL.F = 0
  3471. elseif KEY:lower() == 's' then
  3472. CONTROL.B = 0
  3473. elseif KEY:lower() == 'a' then
  3474. CONTROL.L = 0
  3475. elseif KEY:lower() == 'd' then
  3476. CONTROL.R = 0
  3477. end
  3478. end)
  3479. freecamfly()
  3480. end
  3481.  
  3482. Commands.fc = function(args)
  3483. if args[1] then
  3484. run(commandPrefix.."freecam "..args[1])
  3485. else
  3486. run(commandPrefix.."freecam")
  3487. end
  3488. end
  3489.  
  3490. Commands.unfreecam = function(args)
  3491. doFREECAM = false
  3492. LP.Character.Head.Anchored = false
  3493. view(LP)
  3494. if gsWorkspace.rGETpartNUMBER2 then
  3495. gsWorkspace.rGETpartNUMBER2:Destroy()
  3496. end
  3497. loopviewfc = false
  3498. end
  3499.  
  3500. Commands.unfc = function(args)
  3501. doFREECAM = false
  3502. LP.Character.Head.Anchored = false
  3503. view(LP)
  3504. if gsWorkspace.rGETpartNUMBER2 then
  3505. gsWorkspace.rGETpartNUMBER2:Destroy()
  3506. end
  3507. loopviewfc = false
  3508. end
  3509.  
  3510. Commands.gotofc = function(args)
  3511. doFREECAM = false
  3512. LP.Character.Head.Anchored = false
  3513. view(LP)
  3514. pcall(function()
  3515. LP.Character.HumanoidRootPart.CFrame = gsWorkspace.rGETpartNUMBER2.CFrame
  3516. gsWorkspace.rGETpartNUMBER2:Destroy()
  3517. end)
  3518. loopviewfc = false
  3519. end
  3520.  
  3521. Commands.fctp = function(args)
  3522. if args[1] then
  3523. for i,v in pairs(findPlayer(args[1])) do
  3524. pcall(function()
  3525. gsWorkspace.rGETpartNUMBER2.CFrame = v.Character.Head.CFrame
  3526. end)
  3527. end
  3528. end
  3529. end
  3530.  
  3531. Commands.cmds = function(args)
  3532. CMDSmain.Position = UDim2.new(0, 695, 0, 297)
  3533. CMDSmain.Visible = true
  3534. CMDSmain:TweenSize(UDim2.new(0, 440, 0, 367), "InOut", "Sine", 1)
  3535. end
  3536.  
  3537. Commands.fullcredits = function(args)
  3538. Notification("info", "Credit to Autumn, Josh and 3dsboy08 (Help with "..commandPrefix.."remotespy and anti client kick)", 1)
  3539. Notification("info", "Credit to Infinite Yield developers (Assisted in "..commandPrefix.."esp and "..commandPrefix.."fly commands)", 1)
  3540. Notification("info", "Credit to Timeless ("..commandPrefix.."invisible) and Harkinian ("..commandPrefix.."shutdown)", 1)
  3541. Notification("info", "Credit to DEX creators ("..commandPrefix.."explorer) and xFunnieuss ("..commandPrefix.."spinhats)", 1)
  3542. Notification("info", "Only creator is illremember", 2)
  3543. end
  3544.  
  3545. Commands.hotkey = function(args)
  3546. if args[1] then
  3547. local hotkeyKEY = string.sub(tostring(args[1]), 1, 3)
  3548. if args[2] then
  3549. table.remove(args, 1)
  3550. local hotkeyCMD = table.concat(args, " ")
  3551. table.insert(hotkeys, hotkeyCMD.."//"..hotkeyKEY)
  3552. fullUpdate()
  3553. Notification("info", "Hotkey added!", 1)
  3554. end
  3555. end
  3556. end
  3557.  
  3558. Mouse.KeyDown:Connect(function(key)
  3559. for i,v in pairs(hotkeys) do
  3560. local currentKey = string.match(v, "[%a%d]+$")
  3561. if string.len(currentKey) == 1 then
  3562. if key == string.sub(v, #v, #v) then
  3563. local commandtoRUN = string.match(v, "^[%w%s]+")
  3564. if string.sub(string.lower(tostring(commandtoRUN)), 1, 3) == "fly" then
  3565. if flying == false then
  3566. run(commandPrefix..tostring(commandtoRUN))
  3567. else
  3568. run(commandPrefix.."unfly")
  3569. end
  3570. elseif tostring(commandtoRUN) == "noclip" then
  3571. if noclip == false then
  3572. run(commandPrefix..tostring(commandtoRUN))
  3573. else
  3574. run(commandPrefix.."clip")
  3575. end
  3576. elseif tostring(commandtoRUN) == "freecam" or tostring(commandtoRUN) == "fc" then
  3577. if doFREECAM == false then
  3578. run(commandPrefix..tostring(commandtoRUN))
  3579. else
  3580. if fchotkeymode == "goto" then
  3581. run(commandPrefix.."gotofc")
  3582. elseif fchotkeymode == "unfc" then
  3583. run(commandPrefix.."unfreecam")
  3584. end
  3585. end
  3586. else
  3587. run(commandPrefix..tostring(commandtoRUN))
  3588. end
  3589. end
  3590. else
  3591. if string.lower(string.sub(tostring(currentKey), 1, 1)) == "f" then
  3592. local commandtoRUN = string.match(v, "^[%w%s]+")
  3593. local hotkeyadjust = tonumber(string.sub(currentKey, 2, 3)) + 25
  3594. if string.byte(key) == hotkeyadjust then
  3595. if string.sub(string.lower(tostring(commandtoRUN)), 1, 3) == "fly" then
  3596. if flying == false then
  3597. run(commandPrefix..tostring(commandtoRUN))
  3598. else
  3599. run(commandPrefix.."unfly")
  3600. end
  3601. elseif tostring(commandtoRUN) == "noclip" then
  3602. if noclip == false then
  3603. run(commandPrefix..tostring(commandtoRUN))
  3604. else
  3605. run(commandPrefix.."clip")
  3606. end
  3607. elseif tostring(commandtoRUN) == "freecam" or tostring(commandtoRUN) == "fc" then
  3608. if doFREECAM == false then
  3609. run(commandPrefix..tostring(commandtoRUN))
  3610. else
  3611. if fchotkeymode == "goto" then
  3612. run(commandPrefix.."gotofc")
  3613. elseif fchotkeymode == "unfc" then
  3614. run(commandPrefix.."unfreecam")
  3615. end
  3616. end
  3617. else
  3618. run(commandPrefix..tostring(commandtoRUN))
  3619. end
  3620. end
  3621. end
  3622. end
  3623. end
  3624. end)
  3625.  
  3626. Commands.removeallhotkey = function(args)
  3627. hotkeys = {}
  3628. fullUpdate()
  3629. Notification("warning", "All hotkeys reset/removed", 6)
  3630. end
  3631.  
  3632. Commands.removehotkey = function(args)
  3633. if args[1] then
  3634. for i,v in pairs(hotkeys) do
  3635. local currentKey = string.match(v, "[%a%d]+$")
  3636. if currentKey == string.lower(tostring(args[1])) then
  3637. table.remove(hotkeys, i)
  3638. fullUpdate()
  3639. end
  3640. end
  3641. end
  3642. end
  3643.  
  3644. Commands.printhotkeys = function(args)
  3645. for i,v in pairs(hotkeys) do
  3646. warn("HOTKEYS:")
  3647. print(v)
  3648. end
  3649. end
  3650.  
  3651. Commands.os = function(args)
  3652. if args[1] then
  3653. for i,v in pairs(findPlayer(args[1])) do
  3654. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." is on "..v.OsPlatform, "All")
  3655. end
  3656. end
  3657. end
  3658.  
  3659. spinning = false
  3660. Commands.spin = function(args)
  3661. if args[1] then
  3662. for i,v in pairs(findSinglePlayer(args[1])) do
  3663. run(commandPrefix.."attach "..v.Name)
  3664. annplr = v
  3665. annoying = true
  3666. spinning = true
  3667. end
  3668. end
  3669. end
  3670.  
  3671. Commands.unspin = function(args)
  3672. if spinning then
  3673. annoying = false
  3674. spinning = false
  3675. end
  3676. run(""..commandPrefix.."unattach")
  3677. end
  3678.  
  3679. Commands.explorer = function(args)
  3680. loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
  3681. Notification("info", "Loaded DEX explorer!", 5)
  3682. end
  3683.  
  3684. Commands.maxzoom = function(args)
  3685. if args[1] then
  3686. LP.CameraMaxZoomDistance = args[1]
  3687. end
  3688. end
  3689.  
  3690. Commands.stare = function(args)
  3691. if args[1] then
  3692. for i,v in pairs(findSinglePlayer(args[1])) do
  3693. stareplr = v
  3694. staring = true
  3695. end
  3696. end
  3697. end
  3698.  
  3699. Commands.unstare = function(args)
  3700. staring = false
  3701. end
  3702.  
  3703. Commands.tempgod = function(args)
  3704. local hu = LP.Character.Humanoid
  3705. local l = Instance.new("Humanoid")
  3706. l.Parent = LP.Character
  3707. l.Name = "Humanoid"
  3708. wait(0.1)
  3709. hu.Parent = LP
  3710. gsWorkspace.CurrentCamera.CameraSubject = LP.Character
  3711. LP.Character.Animate.Disabled = true
  3712. wait(0.1)
  3713. LP.Character.Animate.Disabled = false
  3714. Notification("info", "Enabled Temp FE Godmode", 4)
  3715. end
  3716.  
  3717. Commands.void = function(args)
  3718. if hasTools() == false then
  3719. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  3720. else
  3721. FEGodmode()
  3722. for i,v in pairs(LP.Backpack:GetChildren())do
  3723. LP.Character.Humanoid:EquipTool(v)
  3724. end
  3725. if args[1] then
  3726. for i,v in pairs(findSinglePlayer(args[1])) do
  3727. local NOW = LP.Character.HumanoidRootPart.CFrame
  3728. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  3729. wait(0.3)
  3730. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  3731. local function tp(player,player2)
  3732. local char1,char2=player.Character,player2.Character
  3733. if char1 and char2 then
  3734. char1:MoveTo(char2.Head.Position)
  3735. end
  3736. end
  3737. wait(0.5)
  3738. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(999999999999999,0,999999999999999))
  3739. end
  3740. end
  3741. end
  3742. end
  3743.  
  3744. Commands.freefall = function(args)
  3745. if hasTools() == false then
  3746. Notification("warning", "You need a tool in your backpack/inventory to use this command.", 8)
  3747. else
  3748. FEGodmode()
  3749. for i,v in pairs(LP.Backpack:GetChildren())do
  3750. LP.Character.Humanoid:EquipTool(v)
  3751. end
  3752. if args[1] then
  3753. for i,v in pairs(findSinglePlayer(args[1])) do
  3754. local NOW = LP.Character.HumanoidRootPart.CFrame
  3755. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  3756. wait(0.3)
  3757. LP.Character.HumanoidRootPart.CFrame = v.Character["Left Arm"].CFrame
  3758. wait(0.5)
  3759. LP.Character.HumanoidRootPart.CFrame = NOW
  3760. wait(0.5)
  3761. LP.Character.HumanoidRootPart.CFrame = NOW
  3762. wait(0.6)
  3763. LP.Character.HumanoidRootPart.CFrame = CFrame.new(0,50000,0)
  3764. end
  3765. end
  3766. end
  3767. end
  3768.  
  3769. Commands.version = function(args)
  3770. Notification("info", "Current Shattervast Version: V2.7", 7)
  3771. end
  3772.  
  3773. Commands.shiftlockon = function(args)
  3774. LP.DevEnableMouseLock = true
  3775. Notification("info", "Shift lock enabled!", 5)
  3776. end
  3777.  
  3778. for i,needChat in pairs(gsPlayers:GetPlayers()) do
  3779. needChat.Chatted:Connect(function(msg)
  3780. if copychatall then
  3781. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All")
  3782. end
  3783. end)
  3784. end
  3785. gsPlayers.PlayerAdded:Connect(function(plr)
  3786. plr.Chatted:Connect(function(msg)
  3787. if copychatall then
  3788. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All")
  3789. end
  3790. end)
  3791. end)
  3792.  
  3793. copychatplayer = nil
  3794. copychatall = false
  3795. copychatACTIVE = false
  3796. Commands.copychat = function(args)
  3797. if args[1] then
  3798. if string.lower(args[1]) == "all" or string.lower(args[1]) == "others" then
  3799. copychatall = true
  3800. else
  3801. for i,v in pairs(findPlayer(args[1])) do
  3802. if v ~= LP then
  3803. copychatplayer = v
  3804. copychatACTIVE = true
  3805. end
  3806. end
  3807. end
  3808. end
  3809. end
  3810.  
  3811. Commands.uncopychat = function(args)
  3812. copychatall = false
  3813. copychatACTIVE = false
  3814. end
  3815.  
  3816. Commands.newkill = function(args)
  3817. if hasTools() == false then
  3818. Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
  3819. else
  3820. if args[1] then
  3821. for i,plr in pairs(findSinglePlayer(args[1])) do
  3822. for i,v in pairs(LP.Backpack:GetChildren())do
  3823. LP.Character.Humanoid:EquipTool(v)
  3824. end
  3825. for i,v in pairs(LP.Backpack:GetDescendants()) do
  3826. if v:IsA("Tool") then
  3827. v.Parent = LP.Character
  3828. wait()
  3829. v.Parent = plr.Character
  3830. end
  3831. end
  3832. wait(0.4)
  3833. LP.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(4000000, -10, 200000))
  3834. end
  3835. end
  3836. end
  3837. end
  3838.  
  3839. Commands.newattach = function(args)
  3840. if hasTools() == false then
  3841. Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
  3842. else
  3843. if args[1] then
  3844. for i,plr in pairs(findSinglePlayer(args[1])) do
  3845. for i,v in pairs(LP.Backpack:GetChildren())do
  3846. LP.Character.Humanoid:EquipTool(v)
  3847. end
  3848. for i,v in pairs(LP.Backpack:GetDescendants()) do
  3849. if v:IsA("Tool") then
  3850. v.Parent = LP.Character
  3851. wait()
  3852. v.Parent = plr.Character
  3853. end
  3854. end
  3855. end
  3856. end
  3857. end
  3858. end
  3859.  
  3860. Commands.newbring = function(args)
  3861. if hasTools() == false then
  3862. Notification("warning", "You need TWO tools in your backpack/inventory to use this command.", 8)
  3863. else
  3864. if args[1] then
  3865. for i,plr in pairs(findSinglePlayer(args[1])) do
  3866. local NOW = LP.Character.HumanoidRootPart.CFrame
  3867. for i,v in pairs(LP.Backpack:GetChildren())do
  3868. LP.Character.Humanoid:EquipTool(v)
  3869. end
  3870. for i,v in pairs(LP.Backpack:GetDescendants()) do
  3871. if v:IsA("Tool") then
  3872. v.Parent = LP.Character
  3873. wait()
  3874. v.Parent = plr.Character
  3875. end
  3876. end
  3877. wait(0.4)
  3878. LP.Character.HumanoidRootPart.CFrame = NOW
  3879. wait(0.4)
  3880. LP.Character.HumanoidRootPart.CFrame = NOW
  3881. end
  3882. end
  3883. end
  3884. end
  3885.  
  3886. Commands.spawn = function(args)
  3887. if args[1] then
  3888. if string.lower(tostring(args[1])) == "ws" then
  3889. spawnWS = args[2] or CurrentWalkspeed
  3890. LP.Character.Humanoid.WalkSpeed = args[2] or CurrentWalkspeed
  3891. elseif string.lower(tostring(args[1])) == "jp" then
  3892. spawnJP = args[2] or CurrentJumppower
  3893. LP.Character.Humanoid.JumpPower = args[2] or CurrentJumppower
  3894. elseif string.lower(tostring(args[1])) == "hh" then
  3895. spawnHH = args[2] or CurrentHipheight
  3896. LP.Character.Humanoid.HipHeight = args[2] or CurrentHipheight
  3897. elseif string.lower(tostring(args[1])) == "god" then
  3898. spawningfegod = true
  3899. FEGodmode()
  3900. end
  3901. end
  3902. end
  3903.  
  3904. Commands.unspawn = function(args)
  3905. spawnWS = CurrentWalkspeed
  3906. spawnJP = CurrentJumppower
  3907. spawnHH = CurrentHipheight
  3908. spawningfegod = false
  3909. Notification("info", "Reset spawning stats", 5)
  3910. end
  3911.  
  3912. savingtoolsloop = false
  3913. Commands.autosavetool = function(args)
  3914. if args[1] then
  3915. if string.lower(tostring(args[1])) == "on" then
  3916. savingtoolsloop = true
  3917. elseif string.lower(tostring(args[1])) == "off" then
  3918. savingtoolsloop = false
  3919. end
  3920. end
  3921. end
  3922.  
  3923. modeFling = false
  3924. modeCompliment = false
  3925. modeMove = false
  3926. modeInfo = false
  3927. Commands.beginbot = function(args)
  3928. if not args[1] then
  3929. print("fling // compliment // move // info")
  3930. Notification("info", ""..commandPrefix.."beginbot Modes printed", 5)
  3931. else
  3932. if string.lower(tostring(args[1])) == "fling" then
  3933. modeFling = true
  3934. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hello! I am Fling-Bot 5000! Say !fling [Player] to fling that player!", "All")
  3935. elseif string.lower(tostring(args[1])) == "compliment" then
  3936. modeCompliment = true
  3937. complimentReady = true
  3938. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Good day, I am Compliment-Bot. Say !c [Player] to give them a compliment.", "All")
  3939. elseif string.lower(tostring(args[1])) == "move" then
  3940. modeMove = true
  3941. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hi, I am movement bot. Commands you can use: !walk [Player], !bringbot, !follow [Player].", "All")
  3942. elseif string.lower(tostring(args[1])) == "info" then
  3943. modeInfo = true
  3944. infoReady = true
  3945. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("Hey, I'm Info-Bot. Commands you can use: !age [Player], !id [Player].", "All")
  3946. end
  3947. end
  3948. end
  3949.  
  3950. Commands.endbot = function(args)
  3951. if not args[1] then
  3952. modeFling = false
  3953. modeCompliment = false
  3954. modeMove = false
  3955. modeInfo = false
  3956. else
  3957. if string.lower(tostring(args[1])) == "fling" then
  3958. modeFling = false
  3959. elseif string.lower(tostring(args[1])) == "compliment" then
  3960. modeCompliment = false
  3961. elseif string.lower(tostring(args[1])) == "move" then
  3962. modeMove = false
  3963. elseif string.lower(tostring(args[1])) == "info" then
  3964. modeInfo = false
  3965. end
  3966. end
  3967. end
  3968.  
  3969. Commands.stopsit = function(args)
  3970. stopsitting = true
  3971. end
  3972.  
  3973. Commands.gosit = function(args)
  3974. stopsitting = false
  3975. end
  3976.  
  3977. chattingerror = true
  3978. Commands.chaterror = function(args)
  3979. if chattingerror then
  3980. chattingerror = false
  3981. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
  3982. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
  3983. wait(4)
  3984. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(" ", "All")
  3985. wait(3)
  3986. chattingerror = true
  3987. end
  3988. end
  3989.  
  3990. spawnpos = nil
  3991. spawningpos = true
  3992. Commands.spawnpoint = function(args)
  3993. spawnpos = LP.Character.HumanoidRootPart.CFrame
  3994. spawningpos = true
  3995. Notification("info", "Spawn point has been set! Use "..commandPrefix.."nospawn to remove.", 6)
  3996. end
  3997.  
  3998. Commands.nospawn = function(args)
  3999. spawningpos = false
  4000. Notification("info", "Spawn point has been removed. Use "..commandPrefix.."spawnpoint to enable.", 6)
  4001. end
  4002.  
  4003. Commands.bypass = function(args)
  4004. if args[1] then
  4005. if string.lower(tostring(args[1])) == "on" then
  4006. bypassMODE = true
  4007. Notification("warning", "Bypass mode turned on, this changes functions of "..commandPrefix.."fly and other commands to bypass most anti-exploits.", 7)
  4008. elseif string.lower(tostring(args[1])) == "off" then
  4009. bypassMODE = false
  4010. Notification("warning", "Bypass mode has been turned off.", 7)
  4011. end
  4012. end
  4013. end
  4014.  
  4015. Commands.fixcam = function(args)
  4016. gsWorkspace.CurrentCamera:Destroy()
  4017. wait(0.1)
  4018. game:GetService("Workspace").CurrentCamera.CameraSubject = LP.Character.Humanoid
  4019. game:GetService("Workspace").CurrentCamera.CameraType = "Custom"
  4020. LP.CameraMinZoomDistance = 0.5
  4021. LP.CameraMaxZoomDistance = 400
  4022. LP.CameraMode = "Classic"
  4023. LP.DevCameraOcclusionMode = CurrentNormal
  4024. end
  4025.  
  4026. Commands.gotoobj = function(args)
  4027. if args[1] then
  4028. for i,v in pairs(gsWorkspace:GetDescendants()) do
  4029. if string.lower(v.Name) == string.lower(tostring(args[1])) then
  4030. LP.Character.HumanoidRootPart.CFrame = v.CFrame + Vector3.new(0, 3, 0)
  4031. end
  4032. end
  4033. end
  4034. end
  4035.  
  4036. Commands.breakcam = function(args)
  4037. gsWorkspace.CurrentCamera.CameraSubject = LP.Character.Head
  4038. end
  4039.  
  4040. Commands.inviscam = function(args)
  4041. LP.DevCameraOcclusionMode = "Invisicam"
  4042. end
  4043.  
  4044. printobjKEY = ""
  4045. printobjCLICKING = false
  4046. printobjACTIVE = false
  4047.  
  4048. Commands.printobj = function(args)
  4049. if args[1] then
  4050. printobjKEY = string.sub(tostring(args[1]), 1, 1)
  4051. printobjACTIVE = true
  4052. printobjCLICKING = false
  4053. else
  4054. printobjKEY = ""
  4055. printobjACTIVE = true
  4056. printobjCLICKING = true
  4057. end
  4058. end
  4059.  
  4060. Mouse.KeyDown:Connect(function(key)
  4061. if key == printobjKEY and printobjACTIVE == true then
  4062. if Mouse.Target then
  4063. local path = Mouse.Target:GetFullName()
  4064. local getPath = "game:GetService(\"Workspace\")"
  4065. local getSpaces = ""
  4066. local separate = {}
  4067. local a = nil
  4068. for v in string.gmatch(string.sub(path, 10), "[^.]+") do
  4069. if string.match(v, " ") then
  4070. a = "["..v.."]"
  4071. table.insert(separate, a)
  4072. else
  4073. a = "."..v
  4074. table.insert(separate, a)
  4075. end
  4076. getSpaces = table.concat(separate, "")
  4077. end
  4078. local fullPath = getPath..getSpaces
  4079. print(fullPath)
  4080. end
  4081. end
  4082. end)
  4083. Mouse.Button1Down:Connect(function()
  4084. if printobjCLICKING == true and printobjACTIVE == true then
  4085. if Mouse.Target then
  4086. local path = Mouse.Target:GetFullName()
  4087. local getPath = "game:GetService(\"Workspace\")"
  4088. local getSpaces = ""
  4089. local separate = {}
  4090. local a = nil
  4091. for v in string.gmatch(string.sub(path, 10), "[^.]+") do
  4092. if string.match(v, " ") then
  4093. a = "["..v.."]"
  4094. table.insert(separate, a)
  4095. else
  4096. a = "."..v
  4097. table.insert(separate, a)
  4098. end
  4099. getSpaces = table.concat(separate, "")
  4100. end
  4101. local fullPath = getPath..getSpaces
  4102. print(fullPath)
  4103. end
  4104. end
  4105. end)
  4106.  
  4107. Commands.unprintobj = function(args)
  4108. printobjACTIVE = false
  4109. printobjCLICKING = false
  4110. end
  4111.  
  4112. Commands.hotkeyfc = function(args)
  4113. if args[1] then
  4114. if string.lower(tostring(args[1])) == "goto" then
  4115. fchotkeymode = "goto"
  4116. elseif string.lower(tostring(args[1])) == "unfc" then
  4117. fchotkeymode = "unfc"
  4118. end
  4119. fullUpdate()
  4120. end
  4121. end
  4122.  
  4123. Commands.carpet = function(args)
  4124. if args[1] then
  4125. for i,v in pairs(findSinglePlayer(args[1])) do
  4126. if v ~= nil then
  4127. annoying = true
  4128. annplr = v
  4129. local carpetAnimation = Instance.new("Animation")
  4130. carpetAnimation.AnimationId = "rbxassetid://282574440"
  4131. carpetTrack = LP.Character.Humanoid:LoadAnimation(carpetAnimation)
  4132. carpetTrack:Play(.1, 1, 1)
  4133. end
  4134. end
  4135. end
  4136. end
  4137.  
  4138. Commands.uncarpet = function(args)
  4139. annoying = false
  4140. carpetTrack:Stop()
  4141. end
  4142.  
  4143. Commands.brickcreate = function(args)
  4144. if args[1] then
  4145. local createPosition = LP.Character.HumanoidRootPart.CFrame
  4146. if args[2] and args[3] and args[4] then
  4147. createPosition = CFrame.new(Vector3.new(args[2], args[3], args[4]))
  4148. else
  4149. createPosition = LP.Character.HumanoidRootPart.CFrame
  4150. end
  4151. for i = 1, args[1] do
  4152. LP.Character.HumanoidRootPart.CFrame = createPosition
  4153. run(commandPrefix.."blockhats")
  4154. wait(0.2)
  4155. run(commandPrefix.."drophats")
  4156. wait(0.2)
  4157. run(commandPrefix.."reset")
  4158. wait(6)
  4159. end
  4160. end
  4161. end
  4162.  
  4163. Commands.forward = function(args)
  4164. if args[1] then
  4165. forwardSpeed = args[1]
  4166. else
  4167. forwardSpeed = 1
  4168. end
  4169. cmdForward = true
  4170. end
  4171.  
  4172. Commands.unforward = function(args)
  4173. cmdForward = false
  4174. end
  4175.  
  4176. Commands.id = function(args)
  4177. if args[1] then
  4178. for i,v in pairs(findPlayer(args[1])) do
  4179. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v.Name.." Account ID: "..v.UserId.."!", "All")
  4180. end
  4181. end
  4182. end
  4183.  
  4184. Commands.spinhats = function(args) -- Credit to xFunnieuss
  4185. for i,v in pairs(LP.Character:GetDescendants()) do
  4186. if v:IsA("Accessory") or v:IsA("Hat") then
  4187. local keep = Instance.new("BodyPosition") keep.Parent = v.Handle keep.Name = "no"
  4188. local spin = Instance.new("BodyAngularVelocity") spin.Parent = v.Handle spin.Name = "ha"
  4189. if v.Handle.AccessoryWeld then
  4190. v.Handle.AccessoryWeld:Destroy()
  4191. end
  4192. if args[1] then
  4193. spin.AngularVelocity = Vector3.new(0, args[1], 0)
  4194. spin.MaxTorque = Vector3.new(0, args[1] * 2, 0)
  4195. else
  4196. spin.AngularVelocity = Vector3.new(0, 100, 0)
  4197. spin.MaxTorque = Vector3.new(0, 200, 0)
  4198. end
  4199. keep.P = 30000
  4200. keep.D = 50
  4201. spinObj = keep
  4202. spinTOhead = true
  4203. end
  4204. end
  4205. end
  4206.  
  4207. Commands.unspinhats = function(args)
  4208. for i,v in pairs(LP.Character:GetDescendants()) do
  4209. if v:IsA("Accessory") or v:IsA("Hat") then
  4210. pcall(function()
  4211. run(commandPrefix.."drophats")
  4212. wait(2)
  4213. v.Handle.spin:Destroy()
  4214. v.Handle.keep:Destroy()
  4215. end)
  4216. end
  4217. end
  4218. end
  4219.  
  4220. -- findPlayer function (ALL, OTHERS, ME, NOOBS, VETERANS, OLDVETERANS, FRIENDS, NOFRIENDS, DEFAULT, RANDOM, SAMETEAM, NOTEAM, OTHERTEAM, TEAMname)
  4221. function findPlayer(plr)
  4222. local players = {}
  4223. local find = plr:lower()
  4224. local getAllNames = getmultipleplayers(find)
  4225. for i,mplr in pairs(getAllNames) do
  4226. if mplr == "all" then
  4227. for i,v in pairs(gsPlayers:GetPlayers()) do
  4228. table.insert(players,v)
  4229. end
  4230. elseif mplr == "others" then
  4231. for i,v in pairs(gsPlayers:GetPlayers()) do
  4232. if v.Name ~= LP.Name then
  4233. table.insert(players,v)
  4234. end
  4235. end
  4236. elseif mplr == "me" then
  4237. table.insert(players,LP)
  4238. elseif mplr == "noobs" then
  4239. for i,v in pairs(gsPlayers:GetPlayers()) do
  4240. if v.AccountAge <= 3 then
  4241. table.insert(players,v)
  4242. end
  4243. end
  4244. elseif mplr == "veterans" then
  4245. for i,v in pairs(gsPlayers:GetPlayers()) do
  4246. if v.AccountAge >= 365 then
  4247. table.insert(players,v)
  4248. end
  4249. end
  4250. elseif mplr == "oldveterans" then
  4251. for i,v in pairs(gsPlayers:GetPlayers()) do
  4252. if v.AccountAge >= 1500 then
  4253. table.insert(players,v)
  4254. end
  4255. end
  4256. elseif mplr == "friends" then
  4257. for i,v in pairs(gsPlayers:GetPlayers()) do
  4258. if v:IsFriendsWith(LP.UserId) and v.Name ~= LP.Name then
  4259. table.insert(players,v)
  4260. end
  4261. end
  4262. elseif mplr == "nofriends" then
  4263. for i,v in pairs(gsPlayers:GetPlayers()) do
  4264. if not v:IsFriendsWith(LP.UserId) and v.Name ~= LP.Name then
  4265. table.insert(players,v)
  4266. end
  4267. end
  4268. elseif mplr == "default" then
  4269. for i,v in pairs(gsPlayers:GetPlayers()) do
  4270. if v.Character:FindFirstChild("Pal Hair") or v.Character:FindFirstChild("Kate Hair") then
  4271. table.insert(players,v)
  4272. end
  4273. end
  4274. elseif mplr == "random" then
  4275. for i,v in pairs(gsPlayers:GetPlayers()) do
  4276. table.insert(players,v[math.random(1, #v)])
  4277. end
  4278. elseif mplr == "sameteam" then
  4279. for i,v in pairs(gsPlayers:GetPlayers()) do
  4280. if v.Team == LP.Team then
  4281. table.insert(players,v)
  4282. end
  4283. end
  4284. elseif mplr == "noteam" then
  4285. for i,v in pairs(gsPlayers:GetPlayers()) do
  4286. if v.Team == nil then
  4287. table.insert(players,v)
  4288. end
  4289. end
  4290. elseif mplr == "otherteam" then
  4291. for i,v in pairs(gsPlayers:GetPlayers()) do
  4292. if v.Team ~= LP.Team then
  4293. table.insert(players,v)
  4294. end
  4295. end
  4296. elseif string.sub(mplr, 1, 4) == "team" then
  4297. for i,v in pairs(gsPlayers:GetPlayers()) do
  4298. if string.lower(tostring(v.Team)) == string.sub(mplr, 5) then
  4299. if v ~= nil then
  4300. table.insert(players,v)
  4301. else
  4302. if string.lower(tostring(v.Team)) == string.gsub(string.sub(mplr, 5), "[^_]+", " ") then
  4303. table.insert(players,v)
  4304. end
  4305. end
  4306. end
  4307. end
  4308. else
  4309. for i,v in pairs(gsPlayers:GetPlayers()) do
  4310. if string.lower(v.Name):sub(1, #mplr) == string.lower(mplr) then
  4311. table.insert(players,v)
  4312. end
  4313. end
  4314. end
  4315. end
  4316.  
  4317. return players
  4318. end
  4319. function getmultipleplayers(plr)
  4320. local plrsgotten = {}
  4321. for i in string.gmatch(plr,"[^,]+") do
  4322. table.insert(plrsgotten,i)
  4323. end
  4324. return plrsgotten
  4325. end
  4326. function findSinglePlayer(plr)
  4327. local players = {}
  4328. local find = plr:lower()
  4329. if find == "me" then
  4330. table.insert(players,LP)
  4331. else
  4332. for i,v in pairs(gsPlayers:GetPlayers()) do
  4333. if string.lower(v.Name):sub(1, #find) == string.lower(find) then
  4334. table.insert(players,v)
  4335. end
  4336. end
  4337. end
  4338. local oneplayer = {}
  4339. pcall(function()
  4340. table.insert(oneplayer, players[math.random(1, #players)])
  4341. end)
  4342. return oneplayer
  4343. end
  4344.  
  4345. -- Anti Kick
  4346.  
  4347. if getrawmetatable then
  4348. function formatargs(getArgs,v)
  4349. if #getArgs == 0 then
  4350. return ""
  4351. end
  4352.  
  4353. local collectArgs = {}
  4354. for k,v in next,getArgs do
  4355. local argument = ""
  4356. if type(v) == "string" then
  4357. argument = "\""..v.."\""
  4358. elseif type(v) == "table" then
  4359. argument = "{" .. formatargs(v,true) .. "}"
  4360. else
  4361. argument = tostring(v)
  4362. end
  4363. if v and type(k) ~= "number" then
  4364. table.insert(collectArgs,k.."="..argument)
  4365. else
  4366. table.insert(collectArgs,argument)
  4367. end
  4368. end
  4369. return table.concat(collectArgs, ", ")
  4370. end
  4371.  
  4372. kicknum = 0
  4373. local game_meta = getrawmetatable(game)
  4374. local game_namecall = game_meta.__namecall
  4375. local game_index = game_meta.__index
  4376. local w = (setreadonly or fullaccess or make_writeable)
  4377. pcall(w, game_meta, false)
  4378. game_meta.__namecall = function(out, ...)
  4379. local args = {...}
  4380. local Method = args[#args]
  4381. args[#args] = nil
  4382.  
  4383. if Method == "Kick" and out == LP then
  4384. kicknum = kicknum + 1
  4385. warn("Blocked client-kick attempt "..kicknum)
  4386. return
  4387. end
  4388.  
  4389. if antiremotes then
  4390. if Method == "FireServer" or Method == "InvokeServer" then
  4391. 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
  4392. warn("Blocked remote: "..out.Name.." // Method: "..Method)
  4393. return
  4394. end
  4395. end
  4396. else
  4397. if Method == "FireServer" or Method == "InvokeServer" then
  4398. for i,noremote in pairs(blockedremotes) do
  4399. if out.Name == noremote and out.Name ~= "SayMessageRequest" then
  4400. warn("Blocked remote: "..out.Name.." // Method: "..Method)
  4401. return
  4402. end
  4403. end
  4404. end
  4405. end
  4406.  
  4407. if spyingremotes then
  4408. if Method == "FireServer" or Method == "InvokeServer" then
  4409. if out.Name ~= "CharacterSoundEvent" and out.Name ~= "AddCharacterLoadedEvent" and out.Name ~= "RemoveCharacterEvent" and out.Name ~= "DefaultServerSoundEvent" and out.Name ~= "SayMessageRequest" then
  4410. local arguments = {}
  4411. for i = 1,#args do
  4412. arguments[i] = args[i]
  4413. end
  4414. local getScript = getfenv(2).script
  4415. if getScript == nil then
  4416. getScript = "??? (Not Found) ???"
  4417. end
  4418. warn("<> <> <> A "..out.ClassName.." has been fired! How to fire:\ngame."..out:GetFullName()..":"..Method.."("..formatargs(arguments)..")\n\nFired from script: ".. tostring(getScript:GetFullName()))
  4419. end
  4420. end
  4421. end
  4422.  
  4423. return game_namecall(out, ...)
  4424. end
  4425. end
  4426.  
  4427. -- FE Check
  4428. function FEcheckDefault()
  4429. if gsWorkspace.FilteringEnabled == true then
  4430. createIntro("warning", "FE is enabled! Press "..commandPrefix.." to bring Command Bar.", 7)
  4431. else
  4432. createIntro("warning", "FE is disabled. Consider using a different script.", 7)
  4433. end
  4434. end
  4435. FEcheckDefault()
  4436. end)
  4437.  
  4438. _3retrgtr.Name = "3retrgtr"
  4439. _3retrgtr.Parent = FramosInvisilbe
  4440. _3retrgtr.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4441. _3retrgtr.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  4442. _3retrgtr.BorderSizePixel = 5
  4443. _3retrgtr.Position = UDim2.new(0.340490788, 0, 0.440500051, 0)
  4444. _3retrgtr.Size = UDim2.new(0, 103, 0, 43)
  4445. _3retrgtr.Font = Enum.Font.GothamBlack
  4446. _3retrgtr.Text = "Noclip [E] First click bypass! _"
  4447. _3retrgtr.TextColor3 = Color3.new(0.666667, 0.333333, 1)
  4448. _3retrgtr.TextScaled = true
  4449. _3retrgtr.TextSize = 16
  4450. _3retrgtr.TextWrapped = true
  4451. _3retrgtr.MouseButton1Down:connect(function()
  4452. noclip = false
  4453. game:GetService('RunService').Stepped:connect(function()
  4454. if noclip then
  4455. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  4456. end
  4457. end)
  4458. plr = game.Players.LocalPlayer
  4459. mouse = plr:GetMouse()
  4460. mouse.KeyDown:connect(function(key)
  4461.  
  4462. if key == "e" then
  4463. noclip = not noclip
  4464. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  4465. end
  4466. end)
  4467. end)
  4468.  
  4469. rtgrererer.Name = "rtgrererer"
  4470. rtgrererer.Parent = FramosInvisilbe
  4471. rtgrererer.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4472. rtgrererer.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  4473. rtgrererer.BorderSizePixel = 5
  4474. rtgrererer.Position = UDim2.new(0, 0, 0.440500051, 0)
  4475. rtgrererer.Size = UDim2.new(0, 103, 0, 43)
  4476. rtgrererer.Font = Enum.Font.GothamBlack
  4477. rtgrererer.Text = "Items"
  4478. rtgrererer.TextColor3 = Color3.new(0.666667, 0.333333, 1)
  4479. rtgrererer.TextSize = 16
  4480. rtgrererer.MouseButton1Down:connect(function()
  4481. while true do
  4482. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (game.Workspace.RandomSpawner.CFrame)
  4483. wait(0.1)
  4484. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (game.Workspace.RandomSpawner.CFrame)
  4485. wait(0.1)
  4486. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (game.Workspace.RandomSpawner.CFrame)
  4487. wait(0.1)
  4488. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (game.Workspace.RandomSpawner.CFrame)
  4489. wait(0.1)
  4490. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (game.Workspace.RandomSpawner.CFrame)
  4491. wait(0.1)
  4492. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (game.Workspace.RandomSpawner.CFrame)
  4493. wait(0.1)
  4494. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (game.Workspace.RandomSpawner.CFrame)
  4495. wait(0.1)
  4496. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (game.Workspace.RandomSpawner.CFrame)
  4497. wait(0.1)
  4498. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (game.Workspace.RandomSpawner.CFrame)
  4499. wait(0.1)
  4500. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (game.Workspace.RandomSpawner.CFrame)
  4501. wait(0.1)
  4502. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (game.Workspace.RandomSpawner.CFrame)
  4503. wait(0.1)
  4504. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (game.Workspace.RandomSpawner.CFrame)
  4505. wait(0.1)
  4506. end
  4507. end)
  4508.  
  4509. _4t5ght.Name = "4t5ght"
  4510. _4t5ght.Parent = FramosInvisilbe
  4511. _4t5ght.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4512. _4t5ght.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  4513. _4t5ght.BorderSizePixel = 5
  4514. _4t5ght.Position = UDim2.new(0.680981636, 0, 0.614589095, 0)
  4515. _4t5ght.Size = UDim2.new(0, 104, 0, 43)
  4516. _4t5ght.Font = Enum.Font.GothamBlack
  4517. _4t5ght.Text = "Sawed Off"
  4518. _4t5ght.TextColor3 = Color3.new(0.666667, 0.333333, 1)
  4519. _4t5ght.TextSize = 16
  4520. _4t5ght.MouseButton1Down:connect(function()
  4521. gsPlayers = game:GetService("Players")
  4522.  
  4523. LP = gsPlayers.LocalPlayer
  4524. SavedPosition = LP.Character.HumanoidRootPart.CFrame
  4525. SavedPosition = LP.Character.HumanoidRootPart.CFrame
  4526. game.Players.LocalPlayer.Character.Humanoid.HipHeight = - 2
  4527. game:GetService
  4528. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4529. wait (0.1)
  4530. game:GetService
  4531. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4532. wait (0.1)
  4533. game:GetService
  4534. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4535. wait (0.1)
  4536. game:GetService
  4537. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4538. wait (0.1)
  4539. game:GetService
  4540. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4541. wait (0.1)
  4542. game:GetService
  4543. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4544. wait (0.1)
  4545. game:GetService
  4546. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4547. wait (0.1)
  4548. game:GetService
  4549. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4550. wait (0.1)
  4551. game:GetService
  4552. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4553. wait (0.1)
  4554. game:GetService
  4555. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4556. wait (0.1)
  4557. game:GetService
  4558. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4559. wait (0.1)
  4560. game:GetService
  4561. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4562. wait (0.1)
  4563. game:GetService
  4564. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4565. wait (0.1)
  4566. game:GetService
  4567. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4568. wait (0.1)
  4569. game:GetService
  4570. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4571. wait (0.1)
  4572. game:GetService
  4573. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4574. wait (0.1)
  4575. game:GetService
  4576. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4577. wait (0.1)
  4578. game:GetService
  4579. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4580. wait (0.1)
  4581. game:GetService
  4582. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4583. wait (0.1)
  4584. game:GetService
  4585. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4586. wait (0.1)
  4587. game:GetService
  4588. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4589. wait (0.1)
  4590. game:GetService
  4591. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4592. wait (0.1)
  4593. game:GetService
  4594. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4595. wait (0.1)
  4596. game:GetService
  4597. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4598. wait (0.1)
  4599. game:GetService
  4600. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4601. wait (0.1)
  4602. game:GetService
  4603. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4604. wait (0.1)
  4605. game:GetService
  4606. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4607. wait (0.1)
  4608. game:GetService
  4609. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4610. wait (0.1)
  4611. game:GetService
  4612. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4613. wait (0.1)
  4614. game:GetService
  4615. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4616. wait (0.1)
  4617. game:GetService
  4618. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-249.576736, 5.60533333, -244.484818)
  4619. game.Players.LocalPlayer.Character.Humanoid.HipHeight = 0
  4620. LP.Character.HumanoidRootPart.CFrame = SavedPosition
  4621. LP.Character.HumanoidRootPart.CFrame = SavedPosition
  4622. end)
  4623.  
  4624. _43434.Name = "43434"
  4625. _43434.Parent = FramosInvisilbe
  4626. _43434.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4627. _43434.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  4628. _43434.BorderSizePixel = 5
  4629. _43434.Position = UDim2.new(0.340490788, 0, 0.614589095, 0)
  4630. _43434.Size = UDim2.new(0, 103, 0, 43)
  4631. _43434.Font = Enum.Font.GothamBlack
  4632. _43434.Text = "Glock"
  4633. _43434.TextColor3 = Color3.new(0.666667, 0.333333, 1)
  4634. _43434.TextSize = 16
  4635. _43434.MouseButton1Down:connect(function()
  4636. gsPlayers = game:GetService("Players")
  4637.  
  4638. LP = gsPlayers.LocalPlayer
  4639. SavedPosition = LP.Character.HumanoidRootPart.CFrame
  4640. SavedPosition = LP.Character.HumanoidRootPart.CFrame
  4641. game.Players.LocalPlayer.Character.Humanoid.HipHeight = - 2
  4642. game:GetService
  4643. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4644. wait (0.1)
  4645. game:GetService
  4646. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4647. wait (0.1)
  4648. game:GetService
  4649. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4650. wait (0.1)
  4651. game:GetService
  4652. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4653. wait (0.1)
  4654. game:GetService
  4655. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4656. wait (0.1)
  4657. game:GetService
  4658. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4659. wait (0.1)
  4660. game:GetService
  4661. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4662. wait (0.1)
  4663. game:GetService
  4664. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4665. wait (0.1)
  4666. game:GetService
  4667. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4668. wait (0.1)
  4669. game:GetService
  4670. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4671. wait (0.1)
  4672. game:GetService
  4673. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4674. wait (0.1)
  4675. game:GetService
  4676. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4677. wait (0.1)
  4678. game:GetService
  4679. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4680. wait (0.1)
  4681. game:GetService
  4682. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4683. wait (0.1)
  4684. game:GetService
  4685. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4686. wait (0.1)
  4687. game:GetService
  4688. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4689. wait (0.1)
  4690. game:GetService
  4691. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4692. wait (0.1)
  4693. game:GetService
  4694. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4695. wait (0.1)
  4696. game:GetService
  4697. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4698. wait (0.1)
  4699. game:GetService
  4700. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4701. wait (0.1)
  4702. game:GetService
  4703. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4704. wait (0.1)
  4705. game:GetService
  4706. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4707. wait (0.1)
  4708. game:GetService
  4709. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4710. wait (0.1)
  4711. game:GetService
  4712. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4713. wait (0.1)
  4714. game:GetService
  4715. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4716. wait (0.1)
  4717. game:GetService
  4718. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4719. wait (0.1)
  4720. game:GetService
  4721. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4722. wait (0.1)
  4723. game:GetService
  4724. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4725. wait (0.1)
  4726. game:GetService
  4727. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4728. wait (0.1)
  4729. game:GetService
  4730. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4731. wait (0.1)
  4732. game:GetService
  4733. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-972.683289, 4.95825768, -92.2516937)
  4734. game.Players.LocalPlayer.Character.Humanoid.HipHeight = 0
  4735. LP.Character.HumanoidRootPart.CFrame = SavedPosition
  4736. LP.Character.HumanoidRootPart.CFrame = SavedPosition
  4737. end)
  4738.  
  4739. df4r4r4r4.Name = "df4r4r4r4"
  4740. df4r4r4r4.Parent = FramosInvisilbe
  4741. df4r4r4r4.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4742. df4r4r4r4.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  4743. df4r4r4r4.BorderSizePixel = 5
  4744. df4r4r4r4.Position = UDim2.new(0, 0, 0.614589095, 0)
  4745. df4r4r4r4.Size = UDim2.new(0, 103, 0, 43)
  4746. df4r4r4r4.Font = Enum.Font.GothamBlack
  4747. df4r4r4r4.Text = "Uzi"
  4748. df4r4r4r4.TextColor3 = Color3.new(0.666667, 0.333333, 1)
  4749. df4r4r4r4.TextSize = 16
  4750. df4r4r4r4.MouseButton1Down:connect(function()
  4751. gsPlayers = game:GetService("Players")
  4752.  
  4753. LP = gsPlayers.LocalPlayer
  4754. SavedPosition = LP.Character.HumanoidRootPart.CFrame
  4755. SavedPosition = LP.Character.HumanoidRootPart.CFrame
  4756. game.Players.LocalPlayer.Character.Humanoid.HipHeight = - 2
  4757. game:GetService
  4758. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4759. wait (0.1)
  4760. game:GetService
  4761. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4762. wait (0.1)
  4763. game:GetService
  4764. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4765. wait (0.1)
  4766. game:GetService
  4767. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4768. wait (0.1)
  4769. game:GetService
  4770. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4771. wait (0.1)
  4772. game:GetService
  4773. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4774. wait (0.1)
  4775. game:GetService
  4776. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4777. wait (0.1)
  4778. game:GetService
  4779. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4780. wait (0.1)
  4781. game:GetService
  4782. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4783. wait (0.1)
  4784. game:GetService
  4785. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4786. wait (0.1)
  4787. game:GetService
  4788. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4789. wait (0.1)
  4790. game:GetService
  4791. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4792. wait (0.1)
  4793. game:GetService
  4794. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4795. wait (0.1)
  4796. game:GetService
  4797. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4798. wait (0.1)
  4799. game:GetService
  4800. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4801. wait (0.1)
  4802. game:GetService
  4803. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4804. wait (0.1)
  4805. game:GetService
  4806. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4807. wait (0.1)
  4808. game:GetService
  4809. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4810. wait (0.1)
  4811. game:GetService
  4812. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4813. wait (0.1)
  4814. game:GetService
  4815. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4816. wait (0.1)
  4817. game:GetService
  4818. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4819. wait (0.1)
  4820. game:GetService
  4821. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4822. wait (0.1)
  4823. game:GetService
  4824. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4825. wait (0.1)
  4826. game:GetService
  4827. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4828. wait (0.1)
  4829. game:GetService
  4830. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4831. wait (0.1)
  4832. game:GetService
  4833. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4834. wait (0.1)
  4835. game:GetService
  4836. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4837. wait (0.1)
  4838. game:GetService
  4839. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4840. wait (0.1)
  4841. game:GetService
  4842. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4843. wait (0.1)
  4844. game:GetService
  4845. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4846. wait (0.1)
  4847. game:GetService
  4848. 'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-272.830811, 3.0072546, 361.377502)
  4849. game.Players.LocalPlayer.Character.Humanoid.HipHeight = 0
  4850. LP.Character.HumanoidRootPart.CFrame = SavedPosition
  4851. LP.Character.HumanoidRootPart.CFrame = SavedPosition
  4852. end)
  4853.  
  4854.  
  4855. ignoreText.Name = "ignoreText"
  4856. ignoreText.Parent = FramosInvisilbe
  4857. ignoreText.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4858. ignoreText.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  4859. ignoreText.BorderSizePixel = 5
  4860. ignoreText.Position = UDim2.new(-0.00613496918, 0, 0.82186234, 0)
  4861. ignoreText.Size = UDim2.new(0, 326, 0, 50)
  4862. ignoreText.Font = Enum.Font.GothamBlack
  4863. ignoreText.Text = "Made By [oskar#8412]"
  4864. ignoreText.TextColor3 = Color3.new(0.666667, 0.333333, 1)
  4865. ignoreText.TextSize = 16
  4866.  
  4867. OpenPopisha.Name = "OpenPopisha"
  4868. OpenPopisha.Parent = ZetoxMenuScrennVersion1
  4869. OpenPopisha.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4870. OpenPopisha.BorderColor3 = Color3.new(0.666667, 0.333333, 1)
  4871. OpenPopisha.BorderSizePixel = 5
  4872. OpenPopisha.Position = UDim2.new(0, 0, 0.379506648, 0)
  4873. OpenPopisha.Size = UDim2.new(0, 157, 0, 50)
  4874. OpenPopisha.Font = Enum.Font.GothamBlack
  4875. OpenPopisha.Text = "Open/Close"
  4876. OpenPopisha.Visible = false
  4877. OpenPopisha.TextColor3 = Color3.new(0.666667, 0.333333, 1)
  4878. OpenPopisha.TextSize = 16
  4879. OpenPopisha.MouseButton1Down:connect(function()
  4880. if Openn == true then
  4881. Openn = false
  4882. FramosInvisilbe.Visible = false
  4883. else
  4884. Openn = true
  4885. FramosInvisilbe.Visible = true
  4886. end
  4887. end)
  4888.  
  4889. if game.Players.LocalPlayer.Name == "oskar12567" then
  4890. OpenPopisha.Visible = true
  4891. end
  4892.  
  4893. if game.Players.LocalPlayer.Name == "Diametntus" then
  4894. OpenPopisha.Visible = true
  4895. end
  4896.  
  4897. local plr = game.Players.LocalPlayer
  4898. local m = plr:GetMouse()
  4899. local r = game:GetService("RunService").Heartbeat
  4900. local h = plr.Character.Humanoid
  4901. local prefix = ""
  4902.  
  4903. local guns = {}
  4904.  
  4905. local aim = false
  4906.  
  4907. plr.Chatted:connect(function(cmd)
  4908. cmd=cmd:lower()
  4909. if cmd == prefix.."bfgaim" then
  4910. aim = not aim
  4911. end
  4912. end)
  4913.  
  4914. function addGuns()
  4915. local Weapons = plr.Backpack:GetChildren()
  4916. for c,f in ipairs(Weapons) do
  4917. if f.Name == "Uzi" or f.Name == "Shotty" or f.Name == "Glock" or f.Name == "Sawed Off" then
  4918. table.insert(guns, f)
  4919. end
  4920. end
  4921. end
  4922.  
  4923. function removeGuns()
  4924. h:UnequipTools()
  4925. for c,f in ipairs(guns) do
  4926. table.remove(guns, f)
  4927. end
  4928. end
  4929.  
  4930. local State = false
  4931. plr.Chatted:connect(function(cmd)
  4932. cmd=cmd:lower()
  4933. if cmd == prefix.."bfg" then
  4934. if State == false then
  4935. State = true
  4936. addGuns()
  4937. elseif State == true then
  4938. State = false
  4939. removeGuns()
  4940. end
  4941. end
  4942. end)
  4943.  
  4944. m.Button1Down:connect(function()
  4945. if State == true then
  4946. for a,b in ipairs(guns) do
  4947. b.Fire:FireServer(m.Hit)
  4948. end
  4949. end
  4950. end)
  4951.  
  4952. r:connect(function()
  4953. if aim == true then
  4954. for a,b in ipairs(guns) do
  4955. if b and m.Target then
  4956. local h = m.Target.Parent:FindFirstChild("Humanoid")
  4957. if h then
  4958. local p = game.Players:FindFirstChild(h.Parent.Name)
  4959. if p then
  4960. b.Fire:FireServer(m.Hit)
  4961. end
  4962. end
  4963. end
  4964. end
  4965. end
  4966. end)
  4967.  
  4968. while true do
  4969. r:wait()
  4970. if State == true then
  4971. for a,b in ipairs(guns) do
  4972. b.Parent = plr.Character
  4973. end
  4974. end
  4975. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement