Advertisement
Guest User

Untitled

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