Advertisement
Guest User

ELIJAHS HOT SCRIPTS

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