Advertisement
Guest User

Untitled

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