Advertisement
gilmanhouse_v2

NEW FE GUI! FECKED 0.1

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