Advertisement
SerenityGOD

Untitled

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