nuttanun734

testtt

Mar 7th, 2019
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 480.71 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. print("FE Compatibility code by Mokiros")
  6. local rp = RealPlayer
  7. script.Parent = rp.Character
  8.  
  9. --RemoteEvent for communicating
  10. local Event = Instance.new("RemoteEvent")
  11. Event.Name = "UserInput_Event"
  12.  
  13. --Fake event to make stuff like Mouse.KeyDown work
  14. local function fakeEvent()
  15. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  16. t.connect = t.Connect
  17. return t
  18. end
  19.  
  20. --Creating fake input objects with fake variables
  21. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  22. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  23. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  24. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  25. end}
  26. --Merged 2 functions into one by checking amount of arguments
  27. CAS.UnbindAction = CAS.BindAction
  28.  
  29. --This function will trigger the events that have been :Connect()'ed
  30. local function te(self,ev,...)
  31. local t = m[ev]
  32. if t and t._fakeEvent then
  33. for _,f in pairs(t.Functions) do
  34. f(...)
  35. end
  36. end
  37. end
  38. m.TrigEvent = te
  39. UIS.TrigEvent = te
  40.  
  41. Event.OnServerEvent:Connect(function(plr,io)
  42. if plr~=rp then return end
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. if not io.isMouse then
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local Mouse = Player:GetMouse()
  66. local UIS = game:GetService("UserInputService")
  67. local input = function(io,a)
  68. if a then return end
  69. --Since InputObject is a client-side instance, we create and pass table instead
  70. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  71. end
  72. UIS.InputBegan:Connect(input)
  73. UIS.InputEnded:Connect(input)
  74.  
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84.  
  85. ----Sandboxed game object that allows the usage of client-side methods and services
  86. --Real game object
  87. local _rg = game
  88.  
  89. --Metatable for fake service
  90. local fsmt = {
  91. __index = function(self,k)
  92. local s = rawget(self,"_RealService")
  93. if s then return s[k] end
  94. end,
  95. __newindex = function(self,k,v)
  96. local s = rawget(self,"_RealService")
  97. if s then s[k]=v end
  98. end,
  99. __call = function(self,...)
  100. local s = rawget(self,"_RealService")
  101. if s then return s(...) end
  102. end
  103. }
  104. local function FakeService(t,RealService)
  105. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  106. return setmetatable(t,fsmt)
  107. end
  108.  
  109. --Fake game object
  110. local g = {
  111. GetService = function(self,s)
  112. return self[s]
  113. end,
  114. Players = FakeService({
  115. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  116. },"Players"),
  117. UserInputService = FakeService(UIS,"UserInputService"),
  118. ContextActionService = FakeService(CAS,"ContextActionService"),
  119. }
  120. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  121. g.service = g.GetService
  122.  
  123. g.RunService = FakeService({
  124. RenderStepped = _rg:GetService("RunService").Heartbeat,
  125. BindToRenderStep = function(self,name,_,fun)
  126.  
  127. end,
  128. UnbindFromRenderStep = function(self,name)
  129. self._btrs[name]:Disconnect()
  130. end,
  131. },"RunService")
  132.  
  133. setmetatable(g,{
  134. __index=function(self,s)
  135. return _rg:GetService(s) or typeof(_rg[s])=="function"
  136. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  137. end,
  138. __newindex = fsmt.__newindex,
  139. __call = fsmt.__call
  140. })
  141. --Changing owner to fake player object to support owner:GetMouse()
  142. game,owner = g,g.Players.LocalPlayer
  143. end
  144. ---------------------------------------------------------------
  145. ---------------------------------------------------------------
  146. -- _____ __ _ _ _ __ ___ _ _ --
  147. -- |_ _| / _(_) (_) | \ \ / (_) | | | | --
  148. -- | | _ __ | |_ _ _ __ _| |_ ___ \ V / _ ___| | __| | --
  149. -- | || '_ \| _| | '_ \| | __/ _ \ \ / | |/ _ \ |/ _` | --
  150. -- _| || | | | | | | | | | | || __/ | | | | __/ | (_| | --
  151. -- \___/_| |_|_| |_|_| |_|_|\__\___| \_/ |_|\___|_|\__,_| --
  152. -- --
  153. ---------------------------------------------------------------
  154. ----------------------Edge#1624-Moon#6245----------------------
  155. ---------------------------------------------------------------
  156.  
  157. local Version = '9.3.6'
  158. HttpService = game:GetService("HttpService")
  159. SAVEFILE = {
  160. colorR = 0.121569;
  161. colorG = 0.121569;
  162. colorB = 0.121569;
  163. cmdprefix = ';';
  164. suggestionstoggle = true;
  165. allowfriends = true;
  166. JLnotify = true;
  167. Mseconds = '7';
  168. Nfriends = true;
  169. cmdbarbind = ';';
  170. chatsV = false;
  171. whispersV = false;
  172. commandsV = false;
  173. aliasSave = {}
  174. }
  175. defaults = HttpService:JSONEncode(SAVEFILE)
  176.  
  177. loaded = false
  178. function run()
  179. local function writeF()
  180. writefile("IY.txt", defaults)
  181. wait(1)
  182. local newjson = readfile("IY.txt")
  183. local CREATEFILE = HttpService:JSONDecode(newjson)
  184. colorR = CREATEFILE.colorR
  185. colorG = CREATEFILE.colorG
  186. colorB = CREATEFILE.colorB
  187. cmdprefix = CREATEFILE.cmdprefix
  188. suggestionstoggle = CREATEFILE.suggestionstoggle
  189. allowfriends = CREATEFILE.allowfriends
  190. JLnotify = CREATEFILE.JLnotify
  191. Mseconds = CREATEFILE.Mseconds
  192. Nfriends = CREATEFILE.Nfriends
  193. cmdbarbind = CREATEFILE.cmdbarbind
  194. chatsV = CREATEFILE.chatsV
  195. whispersV = CREATEFILE.whispersV
  196. commandsV = CREATEFILE.commandsV
  197. aliasSave = CREATEFILE.aliasSave
  198. loaded = true end
  199. function pcWRITE()
  200. local file, err = pcall(writeF)
  201. if not file then
  202. warn("READ/WRITE ERROR: "..err)
  203. R_W = game:GetObjects("rbxassetid://01587976911")[1] R_W.Parent = game.CoreGui
  204. function Click(mouse) R_W:Destroy()
  205. for _, child in pairs(game.CoreGui:GetChildren()) do
  206. if child.Name == "IYrun" then
  207. child:Destroy() end end end
  208. R_W.drag.PromptDialog.shadow.Exit.MouseButton1Down:connect(Click) end end
  209. if is_protosmasher_caller ~= nil or elysianexecute ~= nil or Synapse ~= nil then
  210. local function sfile()
  211. local checktxt = readfile("IY.txt")
  212. if checktxt == nil then pcWRITE() writeF()
  213. else return end end
  214. local success, message2 = pcall(sfile)
  215. if success then
  216. local json = readfile("IY.txt")
  217. local LOADFILE = HttpService:JSONDecode(json)
  218. colorR = LOADFILE.colorR
  219. colorG = LOADFILE.colorG
  220. colorB = LOADFILE.colorB
  221. cmdprefix = LOADFILE.cmdprefix
  222. suggestionstoggle = LOADFILE.suggestionstoggle
  223. allowfriends = LOADFILE.allowfriends
  224. JLnotify = LOADFILE.JLnotify
  225. Mseconds = LOADFILE.Mseconds
  226. Nfriends = LOADFILE.Nfriends
  227. cmdbarbind = LOADFILE.cmdbarbind
  228. chatsV = LOADFILE.chatsV
  229. whispersV = LOADFILE.whispersV
  230. commandsV = LOADFILE.commandsV
  231. aliasSave = LOADFILE.aliasSave
  232. loaded = true else
  233. pcWRITE() writeF() end
  234. else
  235. colorR = 0.121569
  236. colorG = 0.121569
  237. colorB = 0.121569
  238. cmdprefix = ';'
  239. suggestionstoggle = true
  240. allowfriends = true
  241. JLnotify = true
  242. Mseconds = '7'
  243. Nfriends = true
  244. cmdbarbind = ';'
  245. chatsV = false
  246. whispersV = false
  247. commandsV = false
  248. aliasSave = {}
  249. loaded = true
  250. end
  251. repeat wait() until loaded == true
  252. local gCoreGui = game:GetService('CoreGui') local gPlayers = game:GetService('Players') local gLighting = game:GetService('Lighting') local Player = gPlayers.LocalPlayer
  253. local Mouse = Player:GetMouse() local char = Player.Character local LP = gPlayers.LocalPlayer local gPlayers = game:GetService("Players") local _players = game:GetService('Players') MSGhook = false local services={} local cmds={}
  254. local std={} local loopkillT = {} local rainbowT = {} local disabletoolsT = {} local banT = {} local adminT = {} function FIND_CHILD(PATH, NAME) if PATH:FindFirstChild(NAME) then return true end return false end
  255. services.events = {} local user = gPlayers.LocalPlayer local bringT = {} agelock = nil isagelocked = false local scriptprefix='\\'
  256. local split=" " slock = false
  257. function updatefile()
  258. local update = {
  259. colorR = colorR;
  260. colorG = colorG;
  261. colorB = colorB;
  262. cmdprefix = cmdprefix;
  263. suggestionstoggle = suggestionstoggle;
  264. allowfriends = allowfriends;
  265. JLnotify = JLnotify;
  266. Mseconds = Mseconds;
  267. Nfriends = Nfriends;
  268. cmdbarbind = cmdbarbind;
  269. chatsV = chatsV;
  270. whispersV = whispersV;
  271. commandsV = commandsV;
  272. aliasSave = aliasSave
  273. }
  274. local updated = HttpService:JSONEncode(update)
  275. wait(0.1)
  276. writefile("IY.txt", updated) end
  277. function isNumber(str)
  278. return tonumber(str) ~= nil end
  279. function msghook()
  280. for _, child in pairs( workspace:GetChildren()) do
  281. if MSGhook == false and child.ClassName == "Message" and child.Name ~= "IYmessage" then
  282. child.Name = "IYmessage" child.Text = '' MSGhook = true end end
  283. if workspace:FindFirstChild("IYmessage") then MSGhook = true
  284. else MSGhook = false end end
  285. game:GetService("RunService").RenderStepped:Connect(function()
  286. game:GetService("GuiService"):SetGlobalGuiInset(0,72,0,0)
  287. if r15noclip then
  288. if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end end
  289. if LP.Character and LP.Character:FindFirstChild('Humanoid') then
  290. LP.Character.Humanoid.Died:connect(function() FLYING = false end)
  291. if MSGhook == true and workspace:FindFirstChild("IYmessage") then
  292. if workspace.IYmessage.Text == '' then
  293. for _, child in pairs( LightingService:GetChildren()) do
  294. if child.Name == "IYmblur" then
  295. child:Destroy() end end end
  296. else MSGhook = false end
  297. for i,v in pairs(_players:GetPlayers()) do
  298. if FindTable(loopkillT, v.Name) then
  299. v.Character:BreakJoints() end
  300. if FindTable(disabletoolsT, v.Name) and v:FindFirstChild('Backpack') then
  301. v.Backpack:Destroy()
  302. for i,n in pairs(v.Character:GetChildren()) do
  303. if n:IsA('Tool') or n:IsA('HopperBin') then
  304. n:destroy() end end end
  305. if FindTable(rainbowT, v.Name) then
  306. v.Neutral = false
  307. v.TeamColor = BrickColor.random()
  308. end end end end)
  309. LightingService = game:GetService("Lighting")
  310. origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
  311. LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
  312. function lponly(player) game:GetService('Chat'):Chat(player.Character, 'That is a LocalPlayer only command!', 2) end
  313. function FindTable(Table, Name)
  314. for i,v in pairs(Table) do
  315. if v == Name then
  316. return true
  317. end end
  318. return false
  319. end
  320. function GetInTable(Table, Name)
  321. for i = 1, #Table do
  322. if Table[i] == Name then
  323. return i
  324. end end
  325. return false end
  326. _players.PlayerRemoving:connect(function(player)
  327. for a,b in pairs(injail) do if b == player.Name then table.remove(injail, a) workspace["JAIL_" .. player.Name]:Destroy() end end
  328. for a,b in pairs(hastab) do if b == player.Name then table.remove(hastab, a) workspace[player.Name .. "TAB"]:Destroy() end end
  329. if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
  330. game:FindService('StarterGui'):SetCore('SendNotification', {
  331. Title = player.Name,
  332. Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
  333. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  334. Duration = 5,
  335. })
  336. elseif JLnotify == true and Nfriends == false then
  337. game:FindService('StarterGui'):SetCore('SendNotification', {
  338. Title = player.Name,
  339. Text = 'has left the server.\n[AGE: ' ..player.AccountAge.. ']',
  340. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  341. Duration = 5,
  342. })
  343. end
  344. end)
  345. FLYING = false
  346. iyflyspeed = 1
  347. function sFLY() -- from rocky2u cmdscript
  348. repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') and LP.Character:FindFirstChild('Humanoid')
  349. repeat wait() until Mouse
  350.  
  351. local T = LP.Character.HumanoidRootPart
  352. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  353. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  354. local SPEED = 0
  355.  
  356. local function FLY()
  357. FLYING = true
  358. local BG = Instance.new('BodyGyro', T)
  359. local BV = Instance.new('BodyVelocity', T)
  360. BG.P = 9e4
  361. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  362. BG.cframe = T.CFrame
  363. BV.velocity = Vector3.new(0, 0.1, 0)
  364. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  365. spawn(function()
  366. repeat wait()
  367. LP.Character.Humanoid.PlatformStand = true
  368. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  369. SPEED = 50
  370. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  371. SPEED = 0
  372. end
  373. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  374. 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
  375. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  376. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  377. 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
  378. else
  379. BV.velocity = Vector3.new(0, 0.1, 0)
  380. end
  381. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  382. until not FLYING
  383. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  384. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  385. SPEED = 0
  386. BG:destroy()
  387. BV:destroy()
  388. LP.Character.Humanoid.PlatformStand = false
  389. end)
  390. end
  391. Mouse.KeyDown:connect(function(KEY)
  392. if KEY:lower() == 'w' then
  393. CONTROL.F = iyflyspeed
  394. elseif KEY:lower() == 's' then
  395. CONTROL.B = -iyflyspeed
  396. elseif KEY:lower() == 'a' then
  397. CONTROL.L = -iyflyspeed
  398. elseif KEY:lower() == 'd' then
  399. CONTROL.R = iyflyspeed
  400. end
  401. end)
  402. Mouse.KeyUp:connect(function(KEY)
  403. if KEY:lower() == 'w' then
  404. CONTROL.F = 0
  405. elseif KEY:lower() == 's' then
  406. CONTROL.B = 0
  407. elseif KEY:lower() == 'a' then
  408. CONTROL.L = 0
  409. elseif KEY:lower() == 'd' then
  410. CONTROL.R = 0
  411. end
  412. end)
  413. FLY()
  414. end
  415. function NOFLY()
  416. FLYING = false
  417. LP.Character.Humanoid.PlatformStand = false
  418. end
  419. HK = {
  420. '-HOTKEYS-',
  421. 'HOLD F2 - Click TP',
  422. 'F4 - Toggle Fly',
  423. 'F5 - Toggle Noclip',
  424. '-COMMANDS-'
  425. }
  426. CMDs = {
  427. 'addalias [cmd] [alias]',
  428. 'addstat [plr] [text]',
  429. 'admins',
  430. 'admin [plr]',
  431. 'agelock [age num]',
  432. 'age [plr]',
  433. 'aliases',
  434. 'alien / ayylmao [plr]',
  435. 'ambient [R G B]',
  436. 'anchor',
  437. 'animation [plr] [anim]',
  438. 'arrest [plr]',
  439. 'bait',
  440. 'ball [plr]',
  441. 'bang [plr] [plr] / bang [plr]',
  442. 'bans',
  443. 'ban [plr]',
  444. 'base',
  445. 'begone / thot [plr]',
  446. 'bgui [plr] [text]',
  447. 'blackandwhite',
  448. 'bleach [plr]',
  449. 'blind [plr]',
  450. 'blur [num]',
  451. 'bomb [plr]',
  452. 'box [plr]',
  453. 'breakloops/break (cmd loops)',
  454. 'brightness [num]',
  455. 'bring [plr]',
  456. 'btools [plr]',
  457. 'burn [plr]',
  458. 'cape [plr] [R G B]',
  459. 'car [plr]',
  460. 'change [plr] [stat] [num]',
  461. 'charplr / cp [plr] [plr]',
  462. 'char [plr] [ID]',
  463. 'chat [plr] [msg]',
  464. 'chickenarms / chicken [plr]',
  465. 'clear',
  466. 'clip',
  467. 'clone [plr]',
  468. 'clraliases',
  469. 'clrbans',
  470. 'clrterrain',
  471. 'cmds',
  472. 'confuse [plr]',
  473. 'control [plr]',
  474. 'copytools / ctools [plr]',
  475. 'countdown [num]',
  476. 'crash [plr]',
  477. 'creeper [plr]',
  478. 'cripple [plr]',
  479. 'crucify [plr]',
  480. 'damage [plr]',
  481. 'dance [plr]',
  482. 'day',
  483. 'decalspam [ID]',
  484. 'deleteclass / dc [class name]',
  485. 'deletepos / dpos [name]',
  486. 'delete [part name]',
  487. 'devuzi',
  488. 'disablereset [plr]',
  489. 'disabletools [plr]',
  490. 'disable [plr]',
  491. 'disco',
  492. 'discomesh [plr]',
  493. 'distortsound / distort [num]',
  494. 'dog [plr]',
  495. 'dong [plr]',
  496. 'draw',
  497. 'duck [plr]',
  498. 'dummy [name]',
  499. 'earthquake [power] [intensity]',
  500. 'enablereset [plr]',
  501. 'enabletools [plr]',
  502. 'enable [plr]',
  503. 'esp [plr]',
  504. 'exit',
  505. 'explode [plr]',
  506. 'explorer / dex',
  507. 'f3x',
  508. 'face [plr] [ID]',
  509. 'fart [plr]',
  510. 'fat [plr]',
  511. 'fegod',
  512. 'feinvisible / feinvis',
  513. 'fekill [plr] (need a tool)',
  514. 'ff [plr]',
  515. 'filtering',
  516. 'fire [plr] [R G B]',
  517. 'firstp [plr]',
  518. 'fix',
  519. 'fixcam',
  520. 'fixlighting / fixl',
  521. 'flashlight [plr]',
  522. 'fling [plr]',
  523. 'float [plr]',
  524. 'flood',
  525. 'fly',
  526. 'flyspeed [num]',
  527. 'fogcolor [R G B]',
  528. 'fogend [num]',
  529. 'freecam / fc',
  530. 'freecamspeed / fcspeed [num]',
  531. 'freeze / fr [plr]',
  532. 'ghost [plr]',
  533. 'glass [plr]',
  534. 'globalshadows / gshadows',
  535. 'glowstick [plr] [R G B]',
  536. 'god [plr]',
  537. 'goto [plr]',
  538. 'gravity [num]',
  539. 'hang [plr]',
  540. 'hatsize [plr] [num]',
  541. 'hat [plr] [ID]',
  542. 'headshake [plr]',
  543. 'headsize [plr] [num]',
  544. 'heal [plr]',
  545. 'hidename [plr]',
  546. 'hideplaylist / hideplayer',
  547. 'hipheight / hheight [plr] [num]',
  548. 'hub',
  549. 'infect [plr]',
  550. 'insert [ID/name]',
  551. 'invert',
  552. 'invisible / invis [plr]',
  553. 'invisibleff / invisff [plr]',
  554. 'iyspam',
  555. 'jail [plr]',
  556. 'jumppower / jpower [plr] [num]',
  557. 'jump [plr]',
  558. 'keeptools / ktools [plr]',
  559. 'keybind [key] [cmd]',
  560. 'kick [plr]',
  561. 'kidnap [plr]',
  562. 'kill [plr]',
  563. 'knife',
  564. 'knuckles [plr]',
  565. 'light [plr] [R G B]',
  566. 'loadm',
  567. 'loadmap [ID]',
  568. 'loadpos / lpos [plr] [name]',
  569. 'lockws',
  570. 'lock [plr]',
  571. 'logs',
  572. 'longneck [plr]',
  573. 'loopbring [plr]',
  574. 'loopheal [plr]',
  575. 'loopjump / ljump [plr]',
  576. 'loopkill [plr]',
  577. 'loopname / lname [plr]',
  578. 'loopoof',
  579. 'loopsit / lsit [plr]',
  580. 'mage',
  581. 'maxhealth [plr] [num]',
  582. 'maxzoom [plr] [num]',
  583. 'mesh [plr] [mesh] [texture]',
  584. 'message / m [msg]',
  585. 'meteor [plr]',
  586. 'name [plr]',
  587. 'neon [plr]',
  588. 'nextsong',
  589. 'night',
  590. 'nil [plr]',
  591. 'noarms [plr]',
  592. 'nobox [plr]',
  593. 'noclip',
  594. 'nodong [plr]',
  595. 'nodummies',
  596. 'noesp [plr]',
  597. 'noglobalshadows / nogshadows',
  598. 'nokeeptools / noktools [plr]',
  599. 'nolimbs [plr]',
  600. 'nooutlines',
  601. 'noparticles [plr]',
  602. 'noplrsound [plr]',
  603. 'norain',
  604. 'normal [plr]',
  605. 'notools [plr]',
  606. 'nuke [plr]',
  607. 'offset [plr] [coordinate]',
  608. 'outlines',
  609. 'paper [plr]',
  610. 'partdisco',
  611. 'particles [plr] [ID]',
  612. 'pipetp [plr] [plr]',
  613. 'pitch [num]',
  614. 'playhash / hash [hash]',
  615. 'playlist / player [ID],[ID]...',
  616. 'plrsound [plr] [ID]',
  617. 'positions / pos',
  618. 'prefix [string]',
  619. 'prevsong',
  620. 'punish [plr]',
  621. 'rainbowname [plr]',
  622. 'rainbow [plr]',
  623. 'rain [mesh] [texture]',
  624. 'refresh / re [plr]',
  625. 'rejoin',
  626. 'remotespy',
  627. 'removealias [alias]',
  628. 'removebait / nobait',
  629. 'removehats / rhats [plr]',
  630. 'removespawns',
  631. 'respawn [plr]',
  632. 'restoremap / rmap',
  633. 'rocket [plr]',
  634. 'savelighting / slighting',
  635. 'savemap / smap',
  636. 'savepos / spos [name]',
  637. 'script [script]',
  638. 'seagull / gull [plr]',
  639. 'seizure [plr]',
  640. 'serverinfo / info',
  641. 'serverlock / slock',
  642. 'servermessage / sm [msg]',
  643. 'sethealth [plr] [num]',
  644. 'setsong [num]',
  645. 'settings',
  646. 'sgod [plr]',
  647. 'shiny [plr]',
  648. 'shrek [plr]',
  649. 'shutdown',
  650. 'sit [plr]',
  651. 'size [plr] [num]',
  652. 'skydive [plr]',
  653. 'skygif [ID],[ID]... [interval]',
  654. 'sky [ID]',
  655. 'smite [plr]',
  656. 'smoke [plr]',
  657. 'sound / music [ID/name]',
  658. 'sparkles / sp [plr] [R G B]',
  659. 'spasm [plr]',
  660. 'spawnpoint [plr]',
  661. 'spectate / view [plr]',
  662. 'speed / ws [plr] [num]',
  663. 'sphere [plr]',
  664. 'spin [plr]',
  665. 'spookyify',
  666. 'starman [plr]',
  667. 'strength [plr]',
  668. 'strobe',
  669. 'stun [plr]',
  670. 'sun [intense] [spread]',
  671. 'sword [plr]',
  672. 'tablet',
  673. 'team [plr] [team]',
  674. 'terrain',
  675. 'thaw / unfr [plr]',
  676. 'thirdp [plr]',
  677. 'time [num]',
  678. 'tools [plr]',
  679. 'torso [plr]',
  680. 'tppos [plr] [coordinate]',
  681. 'tp [plr] [plr]',
  682. 'trail [plr] [R G B]',
  683. 'trip [plr]',
  684. 'unadmin [plr]',
  685. 'unagelock',
  686. 'unanchor',
  687. 'unball [plr]',
  688. 'unban [plr]',
  689. 'unbgui [plr]',
  690. 'unblind [plr]',
  691. 'unblur',
  692. 'uncape [plr]',
  693. 'uncar [plr]',
  694. 'unchar [plr]',
  695. 'unconfuse [plr]',
  696. 'uncreeper [plr]',
  697. 'uncripple [plr]',
  698. 'undecalspam',
  699. 'undisco',
  700. 'undog [plr]',
  701. 'unduck [plr]',
  702. 'unff [plr]',
  703. 'unfire [plr]',
  704. 'unfloat [plr]',
  705. 'unfly',
  706. 'unfreecam / unfc',
  707. 'unghost [plr]',
  708. 'ungod [plr]',
  709. 'unhidename [plr]',
  710. 'uninfect [plr]',
  711. 'unjail [plr]',
  712. 'unkeybind [key]',
  713. 'unlight [plr]',
  714. 'unlockws',
  715. 'unlock [plr]',
  716. 'unlongneck [plr]',
  717. 'unloopbring [plr]',
  718. 'unloopheal [plr]',
  719. 'unloopjump / unljump [plr]',
  720. 'unloopkill [plr]',
  721. 'unloopname / unlname [plr]',
  722. 'unloopoof',
  723. 'unloopsit / unlsit [plr]',
  724. 'unname [plr]',
  725. 'unpartdisco',
  726. 'unpunish [plr]',
  727. 'unrainbowname [plr]',
  728. 'unseizure [plr]',
  729. 'unserverlock / unslock',
  730. 'unshrek [plr]',
  731. 'unskygif',
  732. 'unsmoke [plr]',
  733. 'unsparkles / unsp [plr]',
  734. 'unspectate / unview',
  735. 'unspin [plr]',
  736. 'unstarman [plr]',
  737. 'unstrength [plr]',
  738. 'unstrobe',
  739. 'unstun [plr]',
  740. 'untrail [plr]',
  741. 'unweaken [plr]',
  742. 'version',
  743. 'visible / vis [plr]',
  744. 'volume / vol [num]',
  745. 'weaken [plr]',
  746. 'zinnia [plr]'
  747. }
  748. function updateevents(player) local C = player.Chatted:connect(function(M) if isAdmin(player) then do_exec(M, player) end end) table.insert(services.events, C) end
  749.  
  750. std.inTable=function(tbl,val)
  751. if tbl==nil then return false end
  752.  
  753. for _,v in pairs(tbl)do
  754. if v==val then return true end
  755. end
  756. return false
  757. end
  758. std.out=function(str)
  759. print(str)
  760. end
  761. std.list=function(tbl)
  762. local str=''
  763. for i,v in pairs(tbl)do
  764. str=str..tostring(v)
  765. if i~=#tbl then str=str..', ' end
  766. end
  767. return str
  768. end
  769. std.endat=function(str,val)
  770. local z=str:find(val)
  771. if z then
  772. return str:sub(0,z-string.len(val)),true
  773. else
  774. return str,false
  775. end
  776. end
  777. std.first=function(str) return str:sub(1,1) end
  778.  
  779. function isAdmin(name) if FindTable(adminT, name.userId) then return true elseif name.userId == LP.userId then return true end end
  780.  
  781. local exec=function(str)
  782. spawn(function()
  783. local script, loaderr = loadstring(str)
  784. if not script then
  785. error(loaderr)
  786. else
  787. script()
  788. end
  789. end)
  790. end
  791. local findCmd=function(cmd_name)
  792. for i,v in pairs(cmds)do
  793. if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then
  794. return v
  795. end
  796. end
  797. end
  798. local getCmd=function(msg)
  799. local cmd,hassplit=std.endat(msg:lower(),split)
  800. if hassplit then
  801. return {cmd,true}
  802. else
  803. return {cmd,false}
  804. end
  805. end
  806. local getprfx=function(strn)
  807. if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}
  808. elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}
  809. end return
  810. end
  811. function dragGUI(gui)
  812. spawn(function()
  813. local UserInputService = game:GetService("UserInputService")
  814. local dragging
  815. local dragInput
  816. local dragStart
  817. local startPos
  818. local function update(input)
  819. local delta = input.Position - dragStart
  820. gui:TweenPosition(UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y), "InOut", "Quart", 0.04, true, nil)
  821. end
  822. gui.InputBegan:Connect(function(input)
  823. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  824. dragging = true
  825. dragStart = input.Position
  826. startPos = gui.Position
  827.  
  828. input.Changed:Connect(function()
  829. if input.UserInputState == Enum.UserInputState.End then
  830. dragging = false
  831. end
  832. end)
  833. end
  834. end)
  835. gui.InputChanged:Connect(function(input)
  836. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  837. dragInput = input
  838. end
  839. end)
  840. UserInputService.InputChanged:Connect(function(input)
  841. if input == dragInput and dragging then
  842. update(input)
  843. end
  844. end)
  845. end)
  846. end
  847. maincolor = Color3.new(colorR, colorG, colorB)
  848. function updatecolors(color)
  849. colorR = maincolor.r colorG = maincolor.g colorB = maincolor.b
  850. maincolor = color
  851. for _, child in pairs( game.CoreGui.RobloxGui:GetChildren()) do
  852. if child.Name == "TopBarContainer" then
  853. child.BackgroundColor3 = color
  854. end end
  855. FeedbackMain.BackgroundColor3 = maincolor
  856. MAIN.BackgroundColor3 = maincolor
  857. bar.BackgroundColor3 = maincolor
  858. game.CoreGui.sugg.suggestions.BackgroundColor3 = color
  859. if game.CoreGui:FindFirstChild('Updates') then
  860. game.CoreGui.Updates.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  861. game.CoreGui.Updates.drag.PromptDialog.shadow.BackgroundColor3 = color end
  862. if game.CoreGui:FindFirstChild('Sinfo') then
  863. game.CoreGui.Sinfo.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  864. game.CoreGui.Sinfo.drag.PromptDialog.shadow.BackgroundColor3 = color end
  865. if game.CoreGui:FindFirstChild('cp') then
  866. game.CoreGui.cp.Frame.holder.bar.BackgroundColor3 = color
  867. game.CoreGui.cp.Frame.holder.FeedbackMain.BackgroundColor3 = color
  868. game.CoreGui.cp.Frame.holder.size.MAIN.BackgroundColor3 = color end
  869. if game.CoreGui:FindFirstChild('Bans') then
  870. game.CoreGui.Bans.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  871. game.CoreGui.Bans.drag.PromptDialog.shadow.BackgroundColor3 = color end
  872. if game.CoreGui:FindFirstChild('Pos') then
  873. game.CoreGui.Pos.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  874. game.CoreGui.Pos.drag.PromptDialog.shadow.BackgroundColor3 = color end
  875. if game.CoreGui:FindFirstChild('Admins') then
  876. game.CoreGui.Admins.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  877. game.CoreGui.Admins.drag.PromptDialog.shadow.BackgroundColor3 = color end
  878. if game.CoreGui:FindFirstChild('Logs') then
  879. game.CoreGui.Logs.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  880. game.CoreGui.Logs.drag.PromptDialog.shadow.BackgroundColor3 = color end
  881. if game.CoreGui:FindFirstChild('Aliases') then
  882. game.CoreGui.Aliases.drag.PromptDialog.ContainerFrame.BackgroundColor3 = color
  883. game.CoreGui.Aliases.drag.PromptDialog.shadow.BackgroundColor3 = color end
  884. end
  885.  
  886. function respawn(plr)
  887. local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
  888. local H = Instance.new('Humanoid', M)
  889. local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
  890. plr.Character = M end
  891.  
  892. local dummy = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1498924930")
  893. WL = {'IoIman616','Conceptual_Nullifier','Thomasbudge','N3xuI','MoonlightTears','DesiredUsername1233','marie','InnovatingCreativity',LP.Name}
  894. function kickF(plr)
  895. spawn(function()
  896. if plr.Parent ~= nil then
  897. if FindTable(WL, plr.Name) then Notify('Error: '..plr.Name..' is whitelisted') else
  898. local newChar = dummy:Clone() newChar.Parent = workspace
  899. newChar.HumanoidRootPart.Position = Vector3.new(math.random(999000, 1001000), 10000, 0)
  900. for i = 1,4 do
  901. local Plat = Instance.new('SkateboardPlatform', newChar)
  902. Plat.Position = newChar.HumanoidRootPart.Position
  903. Plat.Name = 'IYplat'
  904. Plat.Size = Vector3.new(10, 1.2, 10)
  905. Plat.Transparency = 1 end
  906. plr.Character = newChar
  907. local PART = Instance.new('Part', newChar)
  908. PART.CFrame = newChar.HumanoidRootPart.CFrame - Vector3.new(0, 3, 0)
  909. PART.Size = Vector3.new(10, 1.2, 10)
  910. PART.Anchored = true
  911. PART.Transparency = 1
  912. if newChar:FindFirstChild("SkateboardPlatform") then
  913. newChar.SkateboardPlatform.CFrame = newChar.HumanoidRootPart.CFrame end
  914. wait(0.4)
  915. if newChar then newChar:Destroy() end
  916. kickF(plr) end
  917. end end) end
  918.  
  919. function refresh(plr)
  920. spawn(function()
  921. local rpos = plr.Character.HumanoidRootPart.Position
  922. wait(0.1) plr.Character:Destroy() respawn(plr) wait(0.1)
  923. repeat wait() until plr.Character:FindFirstChild('HumanoidRootPart')
  924. plr.Character:MoveTo(rpos) end) end
  925.  
  926. function getArgs(str) local A = {} local NA = nil local HS = nil local S = str repeat NA, HS = std.endat(S:lower(), split) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(split) + 1) end until not HS return A end
  927. function getCapArgs(str) local A = {} local NA = nil local HS = nil local S = str repeat NA, HS = std.endat(S, split) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(split) + 1) end until not HS return A end
  928. _players.PlayerAdded:connect(function(player)
  929. if JLnotify == true and Nfriends == true and player:IsFriendsWith(user.userId) then
  930. game:FindService('StarterGui'):SetCore('SendNotification', {
  931. Title = player.Name,
  932. Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
  933. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  934. Duration = 5,
  935. })
  936. elseif JLnotify == true and Nfriends == false then
  937. game:FindService('StarterGui'):SetCore('SendNotification', {
  938. Title = player.Name,
  939. Text = 'has joined the server.\n[AGE: ' ..player.AccountAge.. ']',
  940. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]]..player.Name..[[&RAND]] .. math.random(1,100000000),
  941. Duration = 5,
  942. })
  943. end
  944. if slock == true and allowfriends == false then player.CharacterAdded:connect(function()
  945. spawn(function()
  946. repeat wait() until player.Character
  947. kickF(player)
  948. end)
  949. end)
  950. elseif slock == true and allowfriends == true and not player:IsFriendsWith(user.userId) then
  951. spawn(function()
  952. repeat wait() until player.Character
  953. kickF(player)
  954. end)
  955. end
  956. if FindTable(banT, player.userId) then
  957. spawn(function()
  958. repeat wait() until player.Character
  959. Notify('Banned player, ' .. player.Name .. ' attempted to join')
  960. kickF(player)
  961. end)
  962. end
  963. if isagelocked == true and allowfriends == false and player.AccountAge <= agelock then
  964. spawn(function()
  965. repeat wait() until player.Character
  966. kickF(player)
  967. end)
  968. else
  969. if isagelocked == true and allowfriends == true and not player:IsFriendsWith(user.userId) and player.AccountAge <= agelock then
  970. spawn(function()
  971. repeat wait() until player.Character
  972. kickF(player)
  973. end)
  974. end
  975. end
  976. end)
  977. local customAlias = {}
  978. local findCmd=function(cmd_name)
  979. for i,v in pairs(cmds)do
  980. if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
  981. return v
  982. end
  983. end
  984. return customAlias[cmd_name:lower()]
  985. end
  986. local function splitString(str,delim)
  987. local broken = {}
  988. if delim == nil then delim = "," end
  989. for w in string.gmatch(str,"[^"..delim.."]+") do
  990. table.insert(broken,w)
  991. end
  992. return broken
  993. end
  994. local historyCount = 0
  995. local cmdHistory = {}
  996. lastBreakTime = 0
  997. local function execCmd(cmdStr,speaker)
  998. local rawCmdStr = cmdStr
  999. cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
  1000. local commandsToRun = splitString(cmdStr,"\\")
  1001. for i,v in pairs(commandsToRun) do
  1002. v = string.gsub(v,"%%BackSlash%%","\\")
  1003. local x,y,num = v:find("^(%d+)%^")
  1004. local cmdDelay = 0
  1005. if num then
  1006. v = v:sub(y+1)
  1007. local x,y,del = v:find("^([%d%.]+)%^")
  1008. if del then
  1009. v = v:sub(y+1)
  1010. cmdDelay = tonumber(del) or 0
  1011. end
  1012. end
  1013. num = tonumber(num or 1)
  1014. local args = splitString(v,split)
  1015. local cmd = findCmd(args[1])
  1016. if cmd then
  1017. table.remove(args,1)
  1018. cargs = args
  1019. if speaker == gPlayers.LocalPlayer then
  1020. if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end
  1021. end
  1022. if #cmdHistory > 20 then table.remove(cmdHistory) end
  1023. local cmdStartTime = tick()
  1024. for rep = 1,num do
  1025. if lastBreakTime > cmdStartTime then break end
  1026. pcall(function()
  1027. cmd.FUNC(args, speaker)
  1028. end)
  1029. if cmdDelay ~= 0 then wait(cmdDelay) end
  1030. end
  1031. end
  1032. end
  1033. end
  1034. logsloaded = false
  1035. ChatLog = function(plr)
  1036. plr.Chatted:Connect(function(Message)
  1037. if logsloaded == true then
  1038. if whispersV == true and Message:lower():sub(1,2) == '/w' then
  1039. CreateLabel(plr.Name,Message)
  1040. elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,1) == cmdprefix then
  1041. CreateLabel(plr.Name,Message)
  1042. elseif commandsV == true and isAdmin(plr) and Message:lower():sub(1,4) == '/e '..cmdprefix then
  1043. CreateLabel(plr.Name,Message)
  1044. elseif chatsV == true and Message:lower():sub(1,2) ~= '/e' and Message:lower():sub(1,2) ~= '/w' and Message:lower():sub(1,1) ~= cmdprefix then
  1045. CreateLabel(plr.Name,Message)
  1046. end end end) end
  1047. function do_exec(str, plr) if not isAdmin(plr) then return end str = str:gsub('/e ', '') local t = getprfx(str) if not t then return end str = str:sub(t[2]) if t[1]=='exec' then exec(str) elseif t[1]=='cmd' then execCmd(str, plr) end end
  1048. for _, plr in pairs(gPlayers:GetChildren()) do
  1049. if plr.ClassName == "Player" then
  1050. updateevents(plr) ChatLog(plr) end end
  1051. _players.PlayerAdded:connect(function(player)
  1052. updateevents(player) ChatLog(player)
  1053. end)
  1054. _G.exec_cmd = execCmd
  1055. --gPlayers.LocalPlayer.Chatted:connect(doexec)
  1056. function GLS(lower, start) local AA = '' for i,v in pairs(cargs) do if i > start then if AA ~= '' then AA = AA .. ' ' .. v else AA = AA .. v end end end if not lower then return AA else return string.lower(AA) end end
  1057. local _char=function(plr_name)
  1058. for i,v in pairs(gPlayers:GetChildren())do
  1059. if v:IsA'Player'then
  1060. if v.Name==plr_name then return v.Character end
  1061. end
  1062. end
  1063. return
  1064. end
  1065. local _plr=function(plr_name)
  1066. for i,v in pairs(gPlayers:GetChildren())do
  1067. if v:IsA'Player'then
  1068. if v.Name==plr_name then return v end
  1069. end
  1070. end
  1071. return
  1072. end
  1073. function addcmd(name,desc,alias,func)
  1074. cmds[#cmds+1]=
  1075. {
  1076. NAME=name;
  1077. DESC=desc;
  1078. ALIAS=alias;
  1079. FUNC=func;
  1080. }
  1081. end
  1082. SPC = {'all', 'others', 'random', 'allies', 'enemies', 'team', 'nonteam', 'friends', 'nonfriends', 'admins', 'nonadmins','bacons'}
  1083. local SpecialPlayerCases = {
  1084. ["all"] = function(speaker)return game:GetService("Players"):GetPlayers() end,
  1085. ["others"] = function(speaker)
  1086. local plrs = {}
  1087. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1088. if v ~= speaker then
  1089. table.insert(plrs,v)
  1090. end
  1091. end
  1092. return plrs
  1093. end,
  1094. ["me"] = function(speaker)return {speaker} end,
  1095. ["#(%d+)"] = function(speaker,args,currentList)
  1096. local returns = {}
  1097. local randAmount = tonumber(args[1])
  1098. local players = {unpack(currentList)}
  1099. for i = 1,randAmount do
  1100. if #players == 0 then break end
  1101. local randIndex = math.random(1,#players)
  1102. table.insert(returns,players[randIndex])
  1103. table.remove(players,randIndex)
  1104. end
  1105. return returns
  1106. end,
  1107. ["random"] = function(speaker,args,currentList)
  1108. local players = currentList
  1109. return {players[math.random(1,#players)]}
  1110. end,
  1111. ["%%(.+)"] = function(speaker,args) -- This is team Ex:[;kill %green]
  1112. local returns = {}
  1113. local team = args[1]
  1114. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1115. if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
  1116. table.insert(returns,plr)
  1117. end
  1118. end
  1119. return returns
  1120. end,
  1121. ["allies"] = function(speaker)
  1122. local returns = {}
  1123. local team = speaker.Team
  1124. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1125. if plr.Team == team then
  1126. table.insert(returns,plr)
  1127. end
  1128. end
  1129. return returns
  1130. end,
  1131. ["enemies"] = function(speaker)
  1132. local returns = {}
  1133. local team = speaker.Team
  1134. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1135. if plr.Team ~= team then
  1136. table.insert(returns,plr)
  1137. end
  1138. end
  1139. return returns
  1140. end,
  1141. ["team"] = function(speaker)
  1142. local returns = {}
  1143. local team = speaker.Team
  1144. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1145. if plr.Team == team then
  1146. table.insert(returns,plr)
  1147. end
  1148. end
  1149. return returns
  1150. end,
  1151. ["nonteam"] = function(speaker)
  1152. local returns = {}
  1153. local team = speaker.Team
  1154. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1155. if plr.Team ~= team then
  1156. table.insert(returns,plr)
  1157. end
  1158. end
  1159. return returns
  1160. end,
  1161. ["friends"] = function(speaker,args)
  1162. local returns = {}
  1163. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1164. if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  1165. table.insert(returns,plr)
  1166. end
  1167. end
  1168. return returns
  1169. end,
  1170. ["nonfriends"] = function(speaker,args)
  1171. local returns = {}
  1172. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1173. if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  1174. table.insert(returns,plr)
  1175. end
  1176. end
  1177. return returns
  1178. end,
  1179. ["guests"] = function(speaker,args)
  1180. local returns = {}
  1181. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1182. if plr.Guest then
  1183. table.insert(returns,plr)
  1184. end
  1185. end
  1186. return returns
  1187. end,
  1188. ["bacons"] = function(speaker,args)
  1189. local returns = {}
  1190. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1191. if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
  1192. table.insert(returns,plr)
  1193. end
  1194. end
  1195. return returns
  1196. end,
  1197. ["admins"] = function(speaker)
  1198. local returns = {}
  1199. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1200. if isAdmin(plr) then
  1201. table.insert(returns,plr)
  1202. end
  1203. end
  1204. return returns
  1205. end,
  1206. ["nonadmins"] = function(speaker)
  1207. local returns = {}
  1208. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1209. if not isAdmin(plr) then
  1210. table.insert(returns,plr)
  1211. end
  1212. end
  1213. return returns
  1214. end,
  1215. ["age(%d+)"] = function(speaker,args)
  1216. local returns = {}
  1217. local age = tonumber(args[1])
  1218. if not age == nil then return end
  1219. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1220. if plr.AccountAge <= age then
  1221. table.insert(returns,plr)
  1222. end
  1223. end
  1224. return returns
  1225. end,
  1226. ["rad(%d+)"] = function(speaker,args)
  1227. local returns = {}
  1228. local radius = tonumber(args[1])
  1229. local speakerChar = speaker.Character
  1230. if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
  1231. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1232. if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
  1233. local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
  1234. if magnitude <= radius then table.insert(returns,plr) end
  1235. end
  1236. end
  1237. return returns
  1238. end
  1239. }
  1240. local function toTokens(str)
  1241. local tokens = {}
  1242. for op,name in string.gmatch(str,"([+-])([^+-]+)") do
  1243. table.insert(tokens,{Operator = op,Name = name})
  1244. end
  1245. return tokens
  1246. end
  1247. local function onlyIncludeInTable(tab,matches)
  1248. local matchTable = {}
  1249. local resultTable = {}
  1250. for i,v in pairs(matches) do matchTable[v.Name] = true end
  1251. for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
  1252. return resultTable
  1253. end
  1254. local function removeTableMatches(tab,matches)
  1255. local matchTable = {}
  1256. local resultTable = {}
  1257. for i,v in pairs(matches) do matchTable[v.Name] = true end
  1258. for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
  1259. return resultTable
  1260. end
  1261. local function getPlayersByName(name)
  1262. local found = {}
  1263. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  1264. if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
  1265. table.insert(found,v)
  1266. end
  1267. end
  1268. return found
  1269. end
  1270. local function getPlayer(list,speaker)
  1271. if list == nil then return {speaker.Name} end
  1272. local nameList = splitString(list,",")
  1273.  
  1274. local foundList = {}
  1275.  
  1276. for _,name in pairs(nameList) do
  1277. if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
  1278. local tokens = toTokens(name)
  1279. local initialPlayers = game:GetService("Players"):GetPlayers()
  1280.  
  1281. for i,v in pairs(tokens) do
  1282. if v.Operator == "+" then
  1283. local tokenContent = v.Name
  1284. local foundCase = false
  1285. for regex,case in pairs(SpecialPlayerCases) do
  1286. local matches = {string.match(tokenContent,"^"..regex.."$")}
  1287. if #matches > 0 then
  1288. foundCase = true
  1289. initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
  1290. end
  1291. end
  1292. if not foundCase then
  1293. initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
  1294. end
  1295. else
  1296. local tokenContent = v.Name
  1297. local foundCase = false
  1298. for regex,case in pairs(SpecialPlayerCases) do
  1299. local matches = {string.match(tokenContent,"^"..regex.."$")}
  1300. if #matches > 0 then
  1301. foundCase = true
  1302. initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
  1303. end
  1304. end
  1305. if not foundCase then
  1306. initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
  1307. end
  1308. end
  1309. end
  1310.  
  1311. for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
  1312. end
  1313.  
  1314. local foundNames = {}
  1315. for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
  1316.  
  1317. return foundNames
  1318. end
  1319. function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
  1320. local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1
  1321. if (zCoco) then
  1322. funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1323. else
  1324. funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  1325. end
  1326. return funcw
  1327. end
  1328. function _G.msg(txt)
  1329. spawn(function()
  1330. msghook()
  1331. if MSGhook == true then
  1332. workspace.IYmessage.Text = ''
  1333. wait(0.1)
  1334. local b = Instance.new("BlurEffect", LightingService)
  1335. b.Name = "IYmblur"
  1336. b.Size = 18
  1337. workspace.IYmessage.Text = txt
  1338. wait(Mseconds)
  1339. b:Destroy()
  1340. if workspace.IYmessage.Text == txt then
  1341. workspace.IYmessage.Text = '' end
  1342. elseif MSGhook == false then
  1343. execCmd("loadm")
  1344. repeat wait() until workspace:FindFirstChild("IYmessage")
  1345. workspace.IYmessage.Text = ''
  1346. wait(0.1)
  1347. local b = Instance.new("BlurEffect", LightingService)
  1348. b.Name = "IYmblur"
  1349. b.Size = 18
  1350. workspace.IYmessage.Text = txt
  1351. wait(Mseconds)
  1352. b:Destroy()
  1353. if workspace.IYmessage.Text == txt then
  1354. workspace.IYmessage.Text = '' end
  1355. end
  1356. end)
  1357. end
  1358. function bleach(plr)
  1359. spawn(function()
  1360. local char = plr.Character
  1361. local hit1 = Instance.new("Sound", workspace)
  1362. hit1.SoundId = "http://roblox.com/asset?id=145486953"
  1363. local hit = Instance.new("Sound", workspace)
  1364. hit.SoundId = "http://roblox.com/asset?id=178646271"
  1365. local Bleach = Instance.new("Part", char["Left Arm"])
  1366. Bleach.CanCollide = false
  1367. local Mesh = Instance.new("SpecialMesh", Bleach)
  1368. Mesh.MeshId = "http://roblox.com/asset?id=483388971"
  1369. Mesh.Scale = Vector3.new(0.005, 0.005, 0.005)
  1370. Mesh.TextureId = "http://roblox.com/asset?id=520016684"
  1371. local Handy = Instance.new("Weld", Bleach)
  1372. Handy.Part0 = Bleach
  1373. Handy.Part1 = char["Left Arm"]
  1374. Handy.C0 = CFrame.new(0.5,1.8,0)
  1375. Handy.C1 = CFrame.Angles(0,4,1)
  1376. local drink = Instance.new("Sound", char.Head)
  1377. drink.SoundId = "http://roblox.com/asset?id=10722059"
  1378. wait(3)
  1379. game.Chat:Chat(char.Head,"I need to die","Red")
  1380. for i = 1,10 do
  1381. wait()
  1382. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.018,0,0)
  1383. Handy.C0 = Handy.C0 * CFrame.new(-0.05,-0.07,0.09)
  1384. Handy.C0 = Handy.C0 * CFrame.Angles(0.12,0,0)
  1385. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(0.2,0,-0.1)
  1386. end
  1387. drink:Play()
  1388. wait(3.4)
  1389. drink:Stop()
  1390. for i = 1,10 do
  1391. wait()
  1392. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,-0.50,0)
  1393. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.175,0,0)
  1394. Handy.C0 = Handy.C0 * CFrame.new(0.05,0.07,-0.09)
  1395. Handy.C0 = Handy.C0 * CFrame.Angles(-0.1,0,0)
  1396. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.Angles(-0.15,-0.04,0.2)
  1397. char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.Angles(-0.05,0.03,0)
  1398. char.Torso["Right Hip"].C0 = char.Torso["Right Hip"].C0 * CFrame.Angles(-0.02,0,0)
  1399. char.Torso["Left Hip"].C0 = char.Torso["Left Hip"].C0 * CFrame.Angles(-0.01,0,0)
  1400. end
  1401. wait(0.01)
  1402. char.Torso.Anchored = true
  1403. char["Left Arm"].Anchored = true
  1404. char["Right Arm"].Anchored = true
  1405. char["Left Leg"].Anchored = true
  1406. char["Right Leg"].Anchored = true
  1407. char.Head.Anchored = true
  1408. hit:Play()
  1409. hit1:Play()
  1410. wait(4)
  1411. local bl00d = Instance.new("Part", char.Head)
  1412. bl00d.Size = Vector3.new(0.1,0.1,0.1)
  1413. bl00d.Rotation = Vector3.new(0,0,-90)
  1414. bl00d.CanCollide = false
  1415. bl00d.Anchored = true
  1416. bl00d.BrickColor = BrickColor.new("Maroon")
  1417. bl00d.Position = char.Head.Position
  1418. bl00d.CFrame = bl00d.CFrame * CFrame.new(0.43,-0.65,0)
  1419. bl00d.Shape = "Cylinder"
  1420. bl00d.Material = "Pebble"
  1421. for i = 1,100 do
  1422. wait()
  1423. bl00d.Size = bl00d.Size + Vector3.new(0,0.05,0.05)
  1424. end
  1425. wait(1)
  1426. char.Humanoid.Health = 0
  1427. end)
  1428. end
  1429. function rape(victim, speaker) -- from rocky2u cmdscript
  1430. spawn(function()
  1431. local P1 = game:GetService("Players")[speaker].Character.Torso
  1432. local V1 = game:GetService("Players")[victim].Character.Torso
  1433. V1.Parent.Humanoid.PlatformStand = true
  1434. P1['Left Shoulder']:destroy() local LA1 = Instance.new('Weld', P1) LA1.Part0 = P1 LA1.Part1 = P1.Parent['Left Arm'] LA1.C0 = CFrame.new(-1.5, 0, 0) LA1.Name = 'Left Shoulder'
  1435. P1['Right Shoulder']:destroy() local RS1 = Instance.new('Weld', P1) RS1.Part0 = P1 RS1.Part1 = P1.Parent['Right Arm'] RS1.C0 = CFrame.new(1.5, 0, 0) RS1.Name = 'Right Shoulder'
  1436. V1['Left Shoulder']:destroy() local LS2 = Instance.new('Weld', V1) LS2.Part0 = V1 LS2.Part1 = V1.Parent['Left Arm'] LS2.C0 = CFrame.new(-1.5, 0, 0) LS2.Name = 'Left Shoulder'
  1437. V1['Right Shoulder']:destroy() local RS2 = Instance.new('Weld', V1) RS2.Part0 = V1 RS2.Part1 = V1.Parent['Right Arm'] RS2.C0 = CFrame.new(1.5, 0, 0) RS2.Name = 'Right Shoulder'
  1438. V1['Left Hip']:destroy() local LH2 = Instance.new('Weld', V1) LH2.Part0 = V1 LH2.Part1 = V1.Parent['Left Leg'] LH2.C0 = CFrame.new(-0.5, -2, 0) LH2.Name = 'Left Hip'
  1439. V1['Right Hip']:destroy() local RH2 = Instance.new('Weld', V1) RH2.Part0 = V1 RH2.Part1 = V1.Parent['Right Leg'] RH2.C0 = CFrame.new(0.5, -2, 0) RH2.Name = 'Right Hip'
  1440. local D = Instance.new('Part', P1) D.TopSurface = 0 D.BottomSurface = 0 D.CanCollide = false D.BrickColor = BrickColor.new('Pastel brown') D.Shape = 'Ball' D.Size = Vector3.new(1, 1, 1)
  1441. local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
  1442. fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
  1443. local D2 = D:Clone() D2.Parent = P1
  1444. fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
  1445. local C = Instance.new('Part', P1) C.TopSurface = 0 C.BottomSurface = 0 C.CanCollide = false C.BrickColor = BrickColor.new('Pastel brown') C.Size = Vector3.new(0.4, 1.3, 0.4)
  1446. fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
  1447. local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
  1448. fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
  1449. local CM = Instance.new('CylinderMesh', C)
  1450. local BL = Instance.new('Part', V1) BL.TopSurface = 0 BL.BottomSurface = 0 BL.CanCollide = false BL.BrickColor = BrickColor.new('Pastel brown') BL.Shape = 'Ball' BL.Size = Vector3.new(1, 1, 1)
  1451. local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
  1452. fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
  1453. local BR = Instance.new('Part', V1) BR.TopSurface = 0 BR.BottomSurface = 0 BR.CanCollide = false BR.BrickColor = BrickColor.new('Pastel brown') BR.Shape = 'Ball' BR.Size = Vector3.new(1, 1, 1)
  1454. local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
  1455. fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
  1456. local BLN = Instance.new('Part', V1) BLN.TopSurface = 0 BLN.BottomSurface = 0 BLN.CanCollide = false BLN.BrickColor = BrickColor.new('Pink') BLN.Shape = 'Ball' BLN.Size = Vector3.new(1, 1, 1)
  1457. local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
  1458. fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
  1459. local BRN = Instance.new('Part', V1) BRN.TopSurface = 0 BRN.BottomSurface = 0 BRN.CanCollide = false BRN.BrickColor = BrickColor.new('Pink') BRN.Shape = 'Ball' BRN.Size = Vector3.new(1, 1, 1)
  1460. local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
  1461. fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
  1462. LH2.C1 = CFrame.new(0.2, 1.6, 0.4) * CFrame.Angles(3.9, -0.4, 0) RH2.C1 = CFrame.new(-0.2, 1.6, 0.4) * CFrame.Angles(3.9, 0.4, 0)
  1463. LS2.C1 = CFrame.new(-0.2, 0.9, 0.6) * CFrame.Angles(3.9, -0.2, 0) RS2.C1 = CFrame.new(0.2, 0.9, 0.6) * CFrame.Angles(3.9, 0.2, 0)
  1464. LA1.C1 = CFrame.new(-0.5, 0.7, 0) * CFrame.Angles(-0.9, -0.4, 0) RS1.C1 = CFrame.new(0.5, 0.7, 0) * CFrame.Angles(-0.9, 0.4, 0)
  1465. if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
  1466. WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
  1467. local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
  1468. end)
  1469. spawn(function() while wait() do for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, -0.3, 0) end for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, 0.3, 0) end end end)
  1470. end
  1471.  
  1472. addcmd('addalias','Adds an alias to a command',{},
  1473. function(args,speaker)
  1474. if #args < 2 then return end
  1475. local cmd = string.lower(args[1])
  1476. local alias = string.lower(args[2])
  1477. for i,v in pairs(cmds) do
  1478. if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1479. customAlias[alias] = v
  1480. if not aliasSave or aliasSave == nil then aliasSave = {} end
  1481. aliasSave[#aliasSave + 1] = {CMD = cmd, ALIAS = alias}
  1482. Notify("Added "..alias.." as an alias to "..cmd)
  1483. updatefile()
  1484. updatealiases()
  1485. break
  1486. end
  1487. end
  1488. end)
  1489.  
  1490. addcmd('877241loadalias','dab',{},
  1491. function(args,speaker)
  1492. if #args < 2 then return end
  1493. local cmd = string.lower(args[1])
  1494. local alias = string.lower(args[2])
  1495. for i,v in pairs(cmds) do
  1496. if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1497. customAlias[alias] = v
  1498. updatealiases()
  1499. break
  1500. end
  1501. end
  1502. end)
  1503.  
  1504. addcmd('removealias','Removes a custom alias',{},
  1505. function(args,speaker)
  1506. if #args < 1 then return end
  1507. local alias = string.lower(args[1])
  1508. if customAlias[alias] then
  1509. local cmd = customAlias[alias].NAME
  1510. customAlias[alias] = nil
  1511. for i,v in pairs(aliasSave) do
  1512. if v.ALIAS == tostring(alias) then
  1513. table.remove(aliasSave, i)
  1514. end end
  1515. Notify("Removed the alias "..alias.." from "..cmd)
  1516. updatefile()
  1517. updatealiases()
  1518. end
  1519. end)
  1520.  
  1521. addcmd('clraliases','Removes all custom alias',{},
  1522. function(args,speaker)
  1523. customAlias = {}
  1524. aliasSave ={}
  1525. updatefile()
  1526. updatealiases()
  1527. Notify('Removed all aliases')
  1528. end)
  1529.  
  1530. addcmd('s','runs a script in the chat or cmdbar',{'script'},
  1531. function(args, speaker)
  1532. loadstring(tostring(GLS(false, 0)))()
  1533. end)
  1534.  
  1535. function hub()
  1536. if not game.CoreGui:FindFirstChild('ScriptHub') then
  1537. loadstring(game:HttpGet(('https://pastebin.com/raw/VvDQgSZT'),true))() end end
  1538. addcmd('hub','opens script hub',{'scripts'},
  1539. function(args, speaker)
  1540. if speaker.userId ~= LP.userId then
  1541. lponly(speaker) else
  1542. hub()
  1543. end end)
  1544.  
  1545. addcmd('ff','gives ff to player',{},
  1546. function(args, speaker)
  1547. local players = getPlayer(args[1], speaker)
  1548. for i,v in pairs(players)do
  1549. local pchar=_char(v)
  1550. Instance.new("ForceField", pchar)
  1551. end
  1552. end)
  1553.  
  1554. addcmd('maxhealth','sets a limit of health to player',{},
  1555. function(args, speaker)
  1556. local players = getPlayer(args[1], speaker)
  1557. for i,v in pairs(players)do
  1558. local pchar=_char(v)
  1559. pchar.Humanoid.MaxHealth = args[2]
  1560. end
  1561. end)
  1562.  
  1563. addcmd('sethealth','sets the health of a player',{},
  1564. function(args, speaker)
  1565. local players = getPlayer(args[1], speaker)
  1566. for i,v in pairs(players)do
  1567. local pchar=_char(v)
  1568. pchar.Humanoid.Health = args[2]
  1569. end
  1570. end)
  1571.  
  1572. addcmd('breakloops','stops any cmd loops',{'break'},
  1573. function(args, speaker)
  1574. lastBreakTime = tick()
  1575. end)
  1576.  
  1577. addcmd('invisibleff','gives invisible ff to player',{'invisff'},
  1578. function(args, speaker)
  1579. local players = getPlayer(args[1], speaker)
  1580. for i,v in pairs(players)do
  1581. local pchar=_char(v)
  1582. local invisff = Instance.new("ForceField", pchar)
  1583. invisff.Visible = false
  1584. end
  1585. end)
  1586.  
  1587. addcmd('rocket','attaches a player to a rocket',{'missile'},
  1588. function(args, speaker)
  1589. local players = getPlayer(args[1], speaker)
  1590. for i,v in pairs(players)do
  1591. local pchar=_char(v)
  1592. spawn(function()
  1593. local m = missile:Clone()
  1594. m.Parent = workspace
  1595. local W = Instance.new('Weld', m)
  1596. W.Part0 = W.Parent
  1597. W.Part1 = pchar.HumanoidRootPart
  1598. W.C1 = CFrame.new(0, 0.5, 1)
  1599. m.force.Force = Vector3.new(0, 15000, 0)
  1600. wait(0.01)
  1601. pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
  1602. wait(5)
  1603. Instance.new('Explosion', m).Position = m.Position
  1604. wait(0.01)
  1605. pchar:BreakJoints()
  1606. wait(1)
  1607. m:destroy()
  1608. end)
  1609. end
  1610. end)
  1611.  
  1612. addcmd('kidnap', 'Kidnaps the player in a candy van',{},
  1613. function(args, speaker)
  1614. local players = getPlayer(args[1], speaker)
  1615. for i,v in pairs(players)do
  1616. loadstring(game:HttpGet(('https://pastebin.com/raw/NbY247zv'),true))()
  1617. game:GetService("CoreGui").VanEvent:Fire(gPlayers[v])
  1618. end
  1619. end)
  1620.  
  1621. addcmd('rejoin','makes you rejoin the game',{'rj'},
  1622. function(args, speaker)
  1623. if speaker.userId ~= LP.userId then
  1624. lponly(speaker)
  1625. else
  1626. game:GetService('TeleportService'):Teleport(game.PlaceId)
  1627. end
  1628. end)
  1629.  
  1630. addcmd('unff', 'takes away ff from player',{'noff'},
  1631. function(args, speaker)
  1632. local players = getPlayer(args[1], speaker)
  1633. for i,v in pairs(players)do
  1634. local pchar=_char(v)
  1635. for j,v1 in pairs(pchar:GetChildren()) do
  1636. if v1:IsA("ForceField") then
  1637. v1:Destroy()
  1638. end
  1639. end
  1640. end
  1641. end)
  1642.  
  1643. addcmd('flashlight', 'gives a player a flashlight',{},
  1644. function(args, speaker)
  1645. local players = getPlayer(args[1], speaker)
  1646. for i,v in pairs(players)do
  1647. spawn(function()
  1648. local flashlight = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01679418710")
  1649. flashlight.Parent = gPlayers[v].Backpack
  1650. flashlight.Name = "IYflashlight"
  1651. end)
  1652. end
  1653. end)
  1654.  
  1655. addcmd('car', 'inserts a car',{'vehicle'},
  1656. function(args, speaker)
  1657. local players = getPlayer(args[1], speaker)
  1658. for i,v in pairs(players)do
  1659. spawn(function()
  1660. local pchar=_char(v)
  1661. local model = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01172688590")
  1662. model.Parent = workspace
  1663. model:MakeJoints()
  1664. model:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(5, 5, 0))
  1665. model.Name = "IYcar" .. gPlayers[v].Name wait(0.2)
  1666. for _, child in pairs( model:GetChildren()) do
  1667. if child.ClassName == "Part" then
  1668. child.Anchored = true
  1669. wait(1)
  1670. child.Anchored = false
  1671. end end end) end end)
  1672.  
  1673. addcmd('uncar', 'removes a players car',{'unvehicle','nocar','novehicle'},
  1674. function(args, speaker)
  1675. local players = getPlayer(args[1], speaker)
  1676. for i,v in pairs(players)do
  1677. for _, child in pairs( workspace:GetChildren()) do
  1678. if child.Name == "IYcar" .. gPlayers[v].Name then
  1679. child:Destroy()
  1680. end
  1681. end
  1682. end
  1683. end)
  1684.  
  1685. addcmd('team','team [plr] [team]',{},
  1686. function(args, speaker)
  1687. local players = getPlayer(args[1], speaker)
  1688. local teamname = nil
  1689. for i,v in pairs(players)do
  1690. for a,b in pairs(game.Teams:GetChildren()) do local L_name = b.Name:lower() local F = L_name:find(GLS(true, 1)) if F == 1 then teamname = b end end
  1691. _players[v].Team = teamname
  1692. end
  1693. end)
  1694.  
  1695. addcmd('maxzoom','maximum camera zoom',{},
  1696. function(args, speaker)
  1697. local players = getPlayer(args[1], speaker)
  1698. for i,v in pairs(players)do
  1699. _players[v].CameraMaxZoomDistance = args[2]
  1700. end
  1701. end)
  1702.  
  1703. function spawnrain(mesh,texture)
  1704. spawn(function()
  1705. for i,v in pairs(gPlayers:GetChildren()) do
  1706. if v.Character ~= nil and v.Character:FindFirstChild('HumanoidRootPart') then
  1707. if raining == true then
  1708. local rain = Instance.new("Part",workspace)
  1709. rain.CanCollide = true
  1710. local m = Instance.new("SpecialMesh",rain)
  1711. m.MeshId = "http://www.roblox.com/asset/?id="..mesh
  1712. m.TextureId = "http://www.roblox.com/asset/?id="..texture
  1713. rain.CFrame = v.Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-250,250),100,math.random(-250,250))
  1714. wait(5) rain:Destroy()
  1715. end
  1716. end
  1717. end
  1718. end)
  1719. end
  1720.  
  1721. raining = false
  1722. addcmd('rain','make it rain a mesh',{},
  1723. function(args, speaker)
  1724. raining = true
  1725. repeat
  1726. wait(0.5)
  1727. spawnrain(args[1],args[2])
  1728. until raining == false
  1729. end)
  1730.  
  1731. addcmd('norain','make it rain a mesh',{'unrain'},
  1732. function(args, speaker)
  1733. raining = false
  1734. end)
  1735.  
  1736. local rad = math.rad
  1737. addcmd('earthquake','earthquake [power] [intensity]',{}, -- credit to DontAddMeh
  1738. function(args, speaker)
  1739. for i = 1,args[1] do
  1740. wait()
  1741. local function ear(instance)
  1742. for i,v in pairs(instance:GetChildren())do
  1743. if v:IsA("Part") then
  1744. if v.Size.x > 1 then
  1745. v.CFrame = CFrame.new(v.Position) * CFrame.Angles(rad(math.random(-args[2],args[2])),rad(math.random(-args[2],args[2])),rad(math.random(-args[2],args[2])))
  1746. end end ear(v) end end ear(workspace)
  1747. end
  1748. end)
  1749.  
  1750. addcmd('cape','Gives the target player(s) a cape',{},
  1751. function(args, speaker)
  1752. local players = getPlayer(args[1], speaker)
  1753. for i,v in pairs(players)do
  1754. spawn(function()
  1755. if _char(v):FindFirstChild("Humanoid") then
  1756. local plr = _players[v]
  1757. repeat wait() until plr and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")
  1758. local torso = plr.Character.HumanoidRootPart
  1759. local p = Instance.new("Part", torso.Parent) p.Name = "IYcape" p.Anchored = false
  1760. p.CanCollide = false p.TopSurface = 0 p.BottomSurface = 0
  1761. if not args[2] then
  1762. p.Color = Color3.new(0,0,0)
  1763. p.Color = Color3.new(0,0,0) else
  1764. p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1765. p.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  1766. p.formFactor = "Custom"
  1767. p.Size = Vector3.new(.2,.2,.2)
  1768. local msh = Instance.new("BlockMesh", p) msh.Scale = Vector3.new(9,17.5,.5)
  1769. local motor1 = Instance.new("Motor", p)
  1770. motor1.Part0 = p
  1771. motor1.Part1 = torso
  1772. motor1.MaxVelocity = .01
  1773. motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0)
  1774. motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)
  1775. local wave = false
  1776. repeat wait(1/44)
  1777. local ang = 0.1
  1778. local oldmag = torso.Velocity.magnitude
  1779. local mv = .002
  1780. if wave then ang = ang + ((torso.Velocity.magnitude/10)*.05)+.05 wave = false else wave = true end
  1781. ang = ang + math.min(torso.Velocity.magnitude/11, .5)
  1782. motor1.MaxVelocity = math.min((torso.Velocity.magnitude/111), .04) + mv
  1783. motor1.DesiredAngle = -ang
  1784. if motor1.CurrentAngle < -.2 and motor1.DesiredAngle > -.2 then motor1.MaxVelocity = .04 end
  1785. repeat wait() until motor1.CurrentAngle == motor1.DesiredAngle or math.abs(torso.Velocity.magnitude - oldmag) >= (torso.Velocity.magnitude/10) + 1
  1786. if torso.Velocity.magnitude < .1 then wait(.1) end
  1787. until not p or p.Parent ~= torso.Parent
  1788. end
  1789. end)
  1790. end
  1791. end)
  1792.  
  1793. addcmd('uncape','Removes cape',{'nocape'},
  1794. function(args, speaker)
  1795. local players = getPlayer(args[1], speaker)
  1796. for i,v in pairs(players)do
  1797. local pchar=_char(v)
  1798. for _, child in pairs( pchar:GetChildren()) do
  1799. if child.Name == "IYcape" then
  1800. child:Destroy() end end
  1801. end
  1802. end)
  1803.  
  1804. addcmd('spasm','makes someone c r a z y',{},
  1805. function(args, speaker)
  1806. local players = getPlayer(args[1], speaker)
  1807. for i,v in pairs(players)do
  1808. local pchar=_char(v)
  1809. local AnimationId = "33796059"
  1810. local Anim = Instance.new("Animation")
  1811. Anim.AnimationId = "rbxassetid://"..AnimationId
  1812. local k = pchar.Humanoid:LoadAnimation(Anim)
  1813. k:Play()
  1814. k:AdjustSpeed(99)
  1815. end
  1816. end)
  1817.  
  1818. addcmd('dance','makes someone d a n c e',{},
  1819. function(args, speaker)
  1820. local players = getPlayer(args[1], speaker)
  1821. for i,v in pairs(players)do
  1822. local pchar=_char(v)
  1823. local anim = nil
  1824. local dance1 = math.random(1,7)
  1825. if dance1 == 1 then
  1826. anim = '27789359'
  1827. end
  1828. if dance1 == 2 then
  1829. anim = '30196114'
  1830. end
  1831. if dance1 == 3 then
  1832. anim = '248263260'
  1833. end
  1834. if dance1 == 4 then
  1835. anim = '45834924'
  1836. end
  1837. if dance1 == 5 then
  1838. anim = '33796059'
  1839. end
  1840. if dance1 == 6 then
  1841. anim = '28488254'
  1842. end
  1843. if dance1 == 7 then
  1844. anim = '52155728'
  1845. end
  1846. local animation = Instance.new("Animation")
  1847. animation.AnimationId = "rbxassetid://"..anim
  1848. local animTrack = pchar.Humanoid:LoadAnimation(animation)
  1849. animTrack:Play()
  1850. end
  1851. end)
  1852.  
  1853. addcmd('plrsound','creates a sound inside of someone',{'playersound'},
  1854. function(args, speaker)
  1855. local players = getPlayer(args[1], speaker)
  1856. for i,v in pairs(players)do
  1857. if not args[1] and args[2] then return end
  1858. local pchar=_char(v)
  1859. for _, child in pairs( pchar:GetDescendants()) do
  1860. if child.ClassName == "Sound" then
  1861. child:Destroy() end end
  1862. local s = Instance.new("Sound")
  1863. s.Name = "IYplrsound"
  1864. s.SoundId = "http://www.roblox.com/asset/?id=" .. args[2]
  1865. s.Volume = 1
  1866. s.Pitch = 1
  1867. s.Looped = true
  1868. s.archivable = true
  1869. s.Parent = pchar.HumanoidRootPart
  1870. s:Play()
  1871. end
  1872. end)
  1873.  
  1874. addcmd('noplrsound','creates a sound inside of someone',{'noplayersound','unplayersound','unplrsound'},
  1875. function(args, speaker)
  1876. local players = getPlayer(args[1], speaker)
  1877. for i,v in pairs(players)do
  1878. if not args[1] then return end
  1879. local pchar=_char(v)
  1880. for _, child in pairs( pchar:GetDescendants()) do
  1881. if child.ClassName == "Sound" then
  1882. child:Destroy() end end
  1883. end
  1884. end)
  1885.  
  1886. addcmd('fly','makes you fly',{},
  1887. function(args, speaker)
  1888. if speaker.userId ~= LP.userId then
  1889. lponly(speaker)
  1890. else
  1891. sFLY()
  1892. end
  1893. end)
  1894.  
  1895. addcmd('flyspeed','set the fly speed',{'flysp'},
  1896. function(args, speaker)
  1897. if speaker.userId ~= LP.userId then
  1898. lponly(speaker)
  1899. else
  1900. if isNumber(args[1]) then
  1901. iyflyspeed = args[1]
  1902. end end end)
  1903.  
  1904. addcmd('unfly','takes away fly',{'nofly'},
  1905. function(args, speaker)
  1906. if speaker.userId ~= LP.userId then
  1907. lponly(speaker)
  1908. else
  1909. NOFLY()
  1910. end
  1911. end)
  1912.  
  1913. addcmd('exit','kills roblox process',{},
  1914. function(args, speaker)
  1915. if speaker.userId ~= LP.userId then
  1916. lponly(speaker)
  1917. else
  1918. game:shutdown()
  1919. end
  1920. end)
  1921.  
  1922. addcmd('fire', 'set a player on fire',{},
  1923. function(args, speaker)
  1924. local players = getPlayer(args[1], speaker)
  1925. for i,v in pairs(players)do
  1926. spawn(function()
  1927. local pchar=_char(v)
  1928. local Fire1 = Instance.new("Fire", pchar.Head)
  1929. local Fire2 = Instance.new("Fire", pchar.HumanoidRootPart)
  1930. local Fire3 = Instance.new("Fire", pchar["Left Arm"])
  1931. local Fire4 = Instance.new("Fire", pchar["Right Arm"])
  1932. local Fire5 = Instance.new("Fire", pchar["Left Leg"])
  1933. local Fire6 = Instance.new("Fire", pchar["Right Leg"])
  1934. if not args[2] then return end
  1935. Fire1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1936. Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1937. Fire2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1938. Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1939. Fire3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1940. Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1941. Fire4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1942. Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1943. Fire5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1944. Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))
  1945. Fire6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1946. Fire6.SecondaryColor = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  1947. end)
  1948. end
  1949. end)
  1950.  
  1951. addcmd('discomesh', 'body parts get f u n k y',{},
  1952. function(args, speaker)
  1953. local players = getPlayer(args[1], speaker)
  1954. for i,v in pairs(players)do
  1955. spawn(function()
  1956. local plr = _players[v]
  1957. local meshes = {"Brick","Cylinder","Head","Sphere","Torso","Wedge"}
  1958. local h = _players[v].Character.Head.Mesh
  1959. local t = Instance.new("SpecialMesh",_players[v].Character.Torso)
  1960. local la = Instance.new("SpecialMesh",_players[v].Character["Left Arm"])
  1961. local ra = Instance.new("SpecialMesh",_players[v].Character["Right Arm"])
  1962. local ll = Instance.new("SpecialMesh",_players[v].Character["Left Leg"])
  1963. local rl = Instance.new("SpecialMesh",_players[v].Character["Right Leg"])
  1964. while true do wait()
  1965. h.MeshType = meshes[math.random(1,#meshes)]
  1966. h.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1967. h.Parent.BrickColor = BrickColor.Random()
  1968. t.MeshType = meshes[math.random(1,#meshes)]
  1969. t.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1970. t.Parent.BrickColor = BrickColor.Random()
  1971. la.MeshType = meshes[math.random(1,#meshes)]
  1972. la.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1973. la.Parent.BrickColor = BrickColor.Random()
  1974. ra.MeshType = meshes[math.random(1,#meshes)]
  1975. ra.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1976. ra.Parent.BrickColor = BrickColor.Random()
  1977. ll.MeshType = meshes[math.random(1,#meshes)]
  1978. ll.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1979. ll.Parent.BrickColor = BrickColor.Random()
  1980. rl.MeshType = meshes[math.random(1,#meshes)]
  1981. rl.Offset = Vector3.new(math.random() * 2 - 1,math.random() * 2 - 1,math.random() * 2 - 1);
  1982. rl.Parent.BrickColor = BrickColor.Random()
  1983. end end) end end)
  1984.  
  1985. addcmd('chickenarms', 'I can fly!!1',{'chicken'},
  1986. function(args, speaker)
  1987. local players = getPlayer(args[1], speaker)
  1988. for i,v in pairs(players)do
  1989. spawn(function()
  1990. local Chicken = _players[v].Character
  1991. Chicken.Torso["Left Shoulder"].C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  1992. Chicken.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1993. Chicken.Torso["Right Shoulder"].C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  1994. Chicken.Torso["Right Shoulder"].C1 = CFrame.new(0, 0.5, 0)
  1995. end) end end)
  1996.  
  1997. addcmd('esp', 'view a player and a players status',{},
  1998. function(args, speaker)
  1999. if speaker.userId ~= LP.userId then
  2000. lponly(speaker)
  2001. else
  2002. local players = getPlayer(args[1], speaker)
  2003. for i,v in pairs(players)do
  2004. spawn(function()
  2005. for _, child in pairs( game["CoreGui"]:GetChildren()) do
  2006. if child.Name == gPlayers[v].Name then
  2007. child:Destroy()
  2008. end end wait(0.5)
  2009. local m = game["Players"].LocalPlayer:GetMouse()
  2010. local rs = game:GetService("RunService").RenderStepped
  2011. local espplr = gPlayers[v]
  2012. if espplr.Character and espplr.Name ~= _players.LocalPlayer.Name then
  2013. for b,n in pairs (espplr.Character:GetChildren()) do
  2014. if (n:IsA("BasePart")) then
  2015. local a = Instance.new("BoxHandleAdornment", game.CoreGui)
  2016. a.Name = espplr.Name
  2017. a.Adornee = n
  2018. a.AlwaysOnTop = true
  2019. a.ZIndex = 0
  2020. a.Size = n.Size
  2021. a.Transparency = 0.7
  2022. local resetting = false
  2023. if espplr.TeamColor == _players.LocalPlayer.TeamColor then
  2024. a.Color = BrickColor.new("Lime green")
  2025. else
  2026. a.Color = BrickColor.new("Really red")
  2027. end
  2028. if espplr.Character and espplr.Character:FindFirstChild('Head') then
  2029. local BillboardGui = Instance.new("BillboardGui", game.CoreGui)
  2030. local TextLabel = Instance.new("TextLabel")
  2031. BillboardGui.Adornee = espplr.Character.Head
  2032. BillboardGui.Name = espplr.Name
  2033. BillboardGui.Size = UDim2.new(0, 100, 0, 150)
  2034. BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
  2035. BillboardGui.AlwaysOnTop = true
  2036. TextLabel.Parent = BillboardGui
  2037. TextLabel.BackgroundTransparency = 1
  2038. TextLabel.Position = UDim2.new(0, 0, 0, -50)
  2039. TextLabel.Size = UDim2.new(0, 100, 0, 100)
  2040. TextLabel.Font = Enum.Font.SourceSansSemibold
  2041. TextLabel.TextSize = 20
  2042. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  2043. TextLabel.TextStrokeTransparency = 0
  2044. TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  2045. espplr.Character:WaitForChild("Humanoid").Died:connect(function()
  2046. BillboardGui:Destroy() a:Destroy() end)
  2047. _players.PlayerRemoving:connect(function(player)
  2048. if player.Name == espplr.Name then
  2049. BillboardGui:Destroy() a:Destroy()
  2050. end end)
  2051. game:GetService("RunService").RenderStepped:Connect(function()
  2052. if espplr.Character ~= nil and espplr.Character.Parent ~= nil and espplr.Character:FindFirstChild('HumanoidRootPart') and espplr.Character:FindFirstChild('Humanoid') and game.CoreGui:FindFirstChild(espplr.Name) then
  2053. local pos = math.floor((_players.LocalPlayer.Character.HumanoidRootPart.Position - espplr.Character.HumanoidRootPart.Position).magnitude)
  2054. TextLabel.Text = 'Name: '..espplr.Name..' | Health: '..espplr.Character.Humanoid.Health..' | Studs: '..pos else
  2055. BillboardGui:Destroy() a:Destroy() end end)
  2056. end
  2057. end
  2058. end
  2059. end
  2060. end)
  2061. end
  2062. end
  2063. end)
  2064.  
  2065. addcmd('noesp', 'removes esp',{'unesp'},
  2066. function(args, speaker)
  2067. if speaker.userId ~= LP.userId then
  2068. lponly(speaker)
  2069. else
  2070. local players = getPlayer(args[1], speaker)
  2071. for i,v in pairs(players)do
  2072. spawn(function()
  2073. for _, child in pairs( game["CoreGui"]:GetChildren()) do
  2074. if child.Name == gPlayers[v].Name then
  2075. child:Destroy()
  2076. end
  2077. end end) end end end)
  2078.  
  2079. addcmd('nofire', 'extinguish a player',{'unfire'},
  2080. function(args, speaker)
  2081. local players = getPlayer(args[1], speaker)
  2082. for i,v in pairs(players)do
  2083. local pchar=_char(v)
  2084. for j,v1 in pairs(pchar:GetDescendants()) do
  2085. if v1:IsA("Fire") then
  2086. v1:Destroy()
  2087. end end end end)
  2088.  
  2089. addcmd('shiny', 'makes a player shine',{},
  2090. function(args, speaker)
  2091. local players = getPlayer(args[1], speaker)
  2092. for i,v in pairs(players)do
  2093. spawn(function()
  2094. local pchar=_char(v)
  2095. for i,v in pairs(pchar:GetChildren()) do
  2096. if v.ClassName == "Decal" or v.ClassName == "Texture" then
  2097. v:Destroy() end
  2098. if v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "TrussPart" or v.ClassName == "UnionOperation" or v.ClassName == "CornerWedgePart" then
  2099. v.Reflectance = 1
  2100. v.Material = "Plastic"
  2101. end
  2102. end
  2103. end)
  2104. end
  2105. end)
  2106.  
  2107. addcmd('light', 'givs em light',{},
  2108. function(args, speaker)
  2109. local players = getPlayer(args[1], speaker)
  2110. for i,v in pairs(players)do
  2111. spawn(function()
  2112. local pchar=_char(v)
  2113. for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  2114. if v1:IsA("PointLight") then
  2115. v1:Destroy()
  2116. end
  2117. end
  2118. local light = Instance.new("PointLight", pchar.HumanoidRootPart)
  2119. light.Range = 12
  2120. light.Brightness = 3
  2121. if not args[2] then return end
  2122. light.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  2123. light.Range = 12
  2124. light.Brightness = 3
  2125. end)
  2126. end
  2127. end)
  2128.  
  2129. bottle = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01422895508")
  2130. addcmd('begone', 'BEGONE THOT',{'thot'},
  2131. function(args, speaker)
  2132. local players = getPlayer(args[1], speaker)
  2133. for i,v in pairs(players)do
  2134. spawn(function()
  2135. local thotbottle = bottle:Clone()
  2136. local pchar=_char(v)
  2137. thotbottle.Name = 'THOT BEGONE'
  2138. thotbottle.Handle:Destroy()
  2139. execCmd('freeze '..gPlayers[v].Name)
  2140. execCmd('name '..gPlayers[v].Name..' THOT')
  2141. execCmd('spasm '..gPlayers[v].Name)
  2142. thotbottle.Parent = pchar
  2143. thotbottle:MoveTo(pchar.HumanoidRootPart.Position + Vector3.new(0, 0, 7))
  2144. local cf = pchar.HumanoidRootPart.CFrame
  2145. local newcf = cf + cf.lookVector * 6
  2146. thotbottle.Head.CFrame = newcf
  2147. local s = Instance.new("Sound")
  2148. s.Name = "BEGONE"
  2149. s.SoundId = "http://www.roblox.com/asset/?id=1095911222"
  2150. s.Volume = 10
  2151. s.Parent = thotbottle
  2152. s:play()
  2153. local d = Instance.new("Sound")
  2154. d.Name = "WuOOOH"
  2155. d.SoundId = "http://www.roblox.com/asset/?id=253143032"
  2156. d.Volume = 5
  2157. d.Parent = pchar
  2158. wait(4)
  2159. if gPlayers[v] then
  2160. execCmd('thaw '..gPlayers[v].Name)
  2161. execCmd('fling '..gPlayers[v].Name)
  2162. thotbottle:Destroy()
  2163. d:play()
  2164. end if gPlayers[v] then
  2165. wait(3)
  2166. execCmd('explode '..gPlayers[v].Name)
  2167. pchar:BreakJoints() end
  2168. end)
  2169. end
  2170. end)
  2171.  
  2172. addcmd('glowstick', 'givs em glo stik',{},
  2173. function(args, speaker)
  2174. local players = getPlayer(args[1], speaker)
  2175. for i,v in pairs(players)do
  2176. spawn(function()
  2177. System = {}
  2178. System.Create = function(a, c)
  2179. local e = Instance.new(a)
  2180. for d, a in pairs(c) do
  2181. local b, a = ypcall(function()
  2182. return e[d]
  2183. end)
  2184. if b then
  2185. e[d] = c[d]
  2186. end
  2187. end
  2188. return e
  2189. end
  2190. function b(d, b)
  2191. local c = getfenv(d)
  2192. local a = setmetatable({}, {
  2193. __index = function(a, a)
  2194. if a:lower() == 'script' then
  2195. return b
  2196. else
  2197. return c[a]
  2198. end
  2199. end
  2200. })
  2201. setfenv(d, a)
  2202. ypcall(function()
  2203. d()
  2204. end)
  2205. end
  2206. c = {}
  2207. mas = Instance.new("Model",game:GetService("Lighting"))
  2208. mas.Name = "CompiledModel"
  2209. o1 = System.Create("Tool",{
  2210. ["Name"] = "Glow Stick",
  2211. ["Parent"] = mas,
  2212. ["GripPos"] = Vector3.new(0, -0.300000012, 0),
  2213. ["CanBeDropped"] = false,
  2214. })
  2215. o2 = System.Create("Part",{
  2216. ["Name"] = "Handle",
  2217. ["Parent"] = o1,
  2218. ["Transparency"] = 0.10000000149012,
  2219. ["Position"] = Vector3.new(-9.38995171, 2.20000148, 42.3300056),
  2220. ["Rotation"] = Vector3.new(-180, 0, 0),
  2221. ["CFrame"] = CFrame.new(-9.38995171, 2.20000148, 42.3300056, 1, 0, 0, 0, -1, 0, 0, 0, -1),
  2222. ["FormFactor"] = Enum.FormFactor.Custom,
  2223. ["Size"] = Vector3.new(0.200000033, 1.80000019, 1),
  2224. ["BottomSurface"] = Enum.SurfaceType.Weld,
  2225. ["TopSurface"] = Enum.SurfaceType.Weld,
  2226. ["Material"] = "Neon",
  2227. })
  2228. o3 = System.Create("PointLight",{
  2229. ["Parent"] = o2,
  2230. ["Brightness"] = 8,
  2231. ["Range"] = 14,
  2232. })
  2233. o4 = System.Create("CylinderMesh",{
  2234. ["Parent"] = o2,
  2235. })
  2236. if not args[2] then
  2237. o2.Color = Color3.new(1,1,1)
  2238. o3.Color = Color3.new(1,1,1) else
  2239. o2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  2240. o3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4])) end
  2241. mas.Parent = workspace
  2242. mas:MakeJoints()
  2243. local b = mas:GetChildren()
  2244. for a = 1, #b do
  2245. b[a].Parent = gPlayers[v].Backpack
  2246. ypcall(function()
  2247. b[a]:MakeJoints()
  2248. end)
  2249. end
  2250. mas:Destroy()
  2251. for a = 1, #c do
  2252. coroutine.resume(c[a])
  2253. end
  2254. end)
  2255. end
  2256. end)
  2257.  
  2258. addcmd('keybind','Binds a command to a key',{},
  2259. function(args,speaker)
  2260. if speaker.userId ~= LP.userId then
  2261. lponly(speaker) else
  2262. if #args < 2 then return end
  2263. local key = string.lower(args[1])
  2264. if #key > 1 or key == cmdbarbind then return end
  2265. local cmdText = GLS(false,1)
  2266. local cas = game:GetService("ContextActionService")
  2267. cas:BindAction("Keybind"..key,function(action,state,obj)
  2268. if state == Enum.UserInputState.Begin then
  2269. execCmd(cmdText,speaker)
  2270. end
  2271. end,false,key)
  2272. Notify("Binded "..cmdText.." to "..key)
  2273. end
  2274. end)
  2275.  
  2276. addcmd('unkeybind','Removes a binded command from a key',{'unbind'},
  2277. function(args,speaker)
  2278. if speaker.userId ~= LP.userId then
  2279. lponly(speaker) else
  2280. if #args < 1 then return end
  2281. local key = string.lower(args[1])
  2282. game:GetService("ContextActionService"):UnbindAction("Keybind"..key)
  2283. Notify("Unbinded "..key)
  2284. end
  2285. end)
  2286.  
  2287. addcmd('trail', 'spawns a trail behind a player',{},
  2288. function(args, speaker)
  2289. local players = getPlayer(args[1], speaker)
  2290. for i,v in pairs(players)do
  2291. spawn(function()
  2292. local pchar=_char(v)
  2293. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  2294. if v1.Name == "TRAIL" then
  2295. v1:Destroy()
  2296. end
  2297. end
  2298. if args[2] then
  2299. color1 = Color3.fromRGB(args[2],args[3],args[4])
  2300. color2 = Color3.new(0,0,0) else
  2301. color1 = Color3.new(1,1,1)
  2302. color2 = Color3.new(0,0,0) end
  2303. if pchar:FindFirstChild("Torso") then
  2304. local e = Instance.new("Trail", pchar.Torso)
  2305. e.Name = "TRAIL"
  2306. e.FaceCamera = true
  2307. e.Color = ColorSequence.new(color1,color2)
  2308. e.Attachment0 = pchar.Torso.WaistCenterAttachment
  2309. e.Attachment1 = pchar.Torso.NeckAttachment
  2310. end
  2311. end)
  2312. end
  2313. end)
  2314.  
  2315. addcmd('untrail', 'deletes the trail behind a player',{'notrail'},
  2316. function(args, speaker)
  2317. local players = getPlayer(args[1], speaker)
  2318. for i,v in pairs(players)do
  2319. spawn(function()
  2320. local pchar=_char(v)
  2321. for j,v1 in pairs(pchar.Torso:GetChildren()) do
  2322. if v1.Name == "TRAIL" then
  2323. v1:Destroy()
  2324. end
  2325. end
  2326. end)
  2327. end
  2328. end)
  2329.  
  2330. local fa = false
  2331. local cam = workspace.CurrentCamera
  2332. local cam1 = 0
  2333. local cam2 = 0
  2334. local cam3 = 0
  2335. local k1 = false
  2336. local k2 = false
  2337. local k3 = false
  2338. local k4 = false
  2339. local k5 = false
  2340. local k6 = false
  2341. cs = 0.5
  2342. function movecam()
  2343. local fc = game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2344. if fa == false then
  2345. repeat
  2346. if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2347. local fp = fc.Position
  2348. fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
  2349. fa = true
  2350. end
  2351. game:GetService('RunService').RenderStepped:Wait()
  2352. until not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2353. fa = false
  2354. end
  2355. end
  2356. function kp1(inputObject, gameProcessedEvent)
  2357. if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2358. if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2359. k1 = true
  2360. cam1 = cs end
  2361. if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2362. k2 = true
  2363. cam1 = (cs*-1) end
  2364. if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2365. k3 = true
  2366. cam2 = cs end
  2367. if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2368. k4 = true
  2369. cam2 = (cs*-1) end
  2370. if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2371. k5 = true
  2372. cam3 = cs end
  2373. if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2374. k6 = true
  2375. cam3 = (cs*-1) end
  2376. end
  2377. end
  2378. game:GetService("UserInputService").InputBegan:connect(kp1)
  2379. function kp2(inputObject, gameProcessedEvent)
  2380. if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2381. if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2382. k1 = false
  2383. if k2 == false then
  2384. cam1 = 0
  2385. end
  2386. end
  2387. if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2388. k2 = false
  2389. if k1 == false then
  2390. cam1 = 0
  2391. end
  2392. end
  2393. if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2394. k3= false
  2395. if k4== false then
  2396. cam2 = 0
  2397. end
  2398. end
  2399. if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2400. k4 = false
  2401. if k3 == false then
  2402. cam2 = 0
  2403. end
  2404. end
  2405. if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2406. k5 = false
  2407. if k6 == false then
  2408. cam3 = 0
  2409. end
  2410. end
  2411. if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2412. k6 = false
  2413. if k5 == false then
  2414. cam3 = 0
  2415. end
  2416. end
  2417. end
  2418. end
  2419. game:GetService("UserInputService").InputEnded:connect(kp2)
  2420. function FC()
  2421. if not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2422. game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = true
  2423. local fc = Instance.new('Part',game:GetService('Players').LocalPlayer.Character)
  2424. fc.CanCollide = false
  2425. fc.Anchored = true
  2426. fc.Transparency = 1
  2427. fc.Size = Vector3.new(1,1,1)
  2428. fc.Name = 'xFC'
  2429. fc.CFrame = game:GetService('Players').LocalPlayer.Character.Head.CFrame
  2430. local cam = workspace.CurrentCamera
  2431. cam.CameraSubject = fc
  2432. cam.CameraType = 'Custom'
  2433. movecam()
  2434. end end
  2435. function UFC()
  2436. game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = false
  2437. if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2438. game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
  2439. local cam = workspace.CurrentCamera
  2440. cam.CameraSubject = game:GetService('Players').LocalPlayer.Character.Humanoid
  2441. cam.CameraType = 'Custom'
  2442. end end
  2443.  
  2444. addcmd('freecam','freecam',{'fc'},
  2445. function(args, speaker)
  2446. if speaker.userId ~= LP.userId then
  2447. lponly(speaker)
  2448. else
  2449. FC()
  2450. end
  2451. end)
  2452.  
  2453. addcmd('fixcam','fixes camera',{},
  2454. function(args, speaker)
  2455. if speaker.userId ~= LP.userId then
  2456. lponly(speaker)
  2457. else
  2458. workspace.CurrentCamera:remove()
  2459. wait(.1)
  2460. workspace.CurrentCamera.CameraSubject = LP.Character.Humanoid
  2461. workspace.CurrentCamera.CameraType = "Custom"
  2462. LP.CameraMinZoomDistance = 0.5
  2463. LP.CameraMaxZoomDistance = 400
  2464. LP.CameraMode = "Classic"
  2465. end
  2466. end)
  2467.  
  2468. addcmd('witchhunt', 'deletes the trail behind a player',{'burn','witch'},
  2469. function(args, speaker)
  2470. local players = getPlayer(args[1], speaker)
  2471. for i,v in pairs(players)do
  2472. local pchar=_char(v)
  2473. local char = pchar
  2474. local hum = char.Humanoid
  2475. for k,c in pairs(char:children()) do if c:IsA("Part") and c.Name~="HumanoidRootPart" then c.Anchored=true end end
  2476. hum.HealthDisplayDistance = 0
  2477. --execcmd god
  2478. local stake = Instance.new("Part",char)
  2479. stake.Anchored = true
  2480. stake.BrickColor = BrickColor.new("Reddish brown")
  2481. stake.Material = "Wood"
  2482. stake.Size = Vector3.new(1,7,1)
  2483. stake.CFrame = char.Torso.CFrame*CFrame.new(0,0,1)
  2484. local hay = Instance.new("Part",char)
  2485. hay.Anchored = true
  2486. hay.Material = "Grass"
  2487. hay.BrickColor = BrickColor.new("New Yeller")
  2488. hay.Size = Vector3.new(6,1,5)
  2489. hay.CFrame = char.Torso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,2,0)
  2490. local hay2 = hay:clone()
  2491. hay2.Parent = char
  2492. hay2.CFrame = char.Torso.CFrame*CFrame.new(0,-2.6,0)*CFrame.Angles(0,6,0)
  2493. local fire = Instance.new("Fire",hay)
  2494. fire.Enabled = false
  2495. fire.Heat = 25
  2496. fire.Size = 2
  2497. fire.Color = Color3.new(170/255,85/255,0)
  2498. local smoke = Instance.new("Smoke",hay)
  2499. smoke.Enabled = false
  2500. smoke.Opacity = 1
  2501. smoke.RiseVelocity = 25
  2502. smoke.Size = 15
  2503. smoke.Color = Color3.new(0,0,0)
  2504. local light = Instance.new("PointLight",hay)
  2505. light.Color = Color3.new(170/255,85/255,0)
  2506. light.Range = 0
  2507. light.Brightness = 1
  2508. light.Enabled = false
  2509. --[[]]
  2510. local crack = Instance.new("Sound",hay)
  2511. crack.SoundId = "rbxassetid://239443642"
  2512. crack.Looped = true
  2513. crack.Volume = 0
  2514. local scream = Instance.new("Sound",char.Torso)
  2515. scream.SoundId = "rbxassetid://264227115"
  2516. scream.Looped = true
  2517. scream.Volume = 0
  2518. --]]
  2519. wait()
  2520. char['Left Arm'].CFrame = char.Torso.CFrame * CFrame.new(-0.8,0,0.7) * CFrame.Angles(-1,0,0.5)
  2521. char['Right Arm'].CFrame = char.Torso.CFrame * CFrame.new(0.8,0,0.7) * CFrame.Angles(-1,0,-0.5)
  2522.  
  2523. local bods = char['Body Colors']
  2524. local colors = {
  2525. --"Really red";
  2526. "Bright red";
  2527. "Crimson";
  2528. "Maroon";
  2529. "Really black";
  2530. }
  2531.  
  2532. fire.Enabled=true
  2533. smoke.Enabled=true
  2534. light.Enabled=true
  2535. crack:Play()
  2536. scream:Play()
  2537. scream.Pitch = 0.8
  2538. --scream.Volume = 0.5
  2539. for i=1,30 do
  2540. crack.Volume = crack.Volume+(1/30)
  2541. scream.Volume = crack.Volume
  2542. fire.Size=i
  2543. smoke.RiseVelocity=i-5
  2544. smoke.Size=i/2
  2545. light.Range=i*2
  2546. wait(1)
  2547. end
  2548.  
  2549. for i=1,#colors do
  2550. bods.HeadColor=BrickColor.new(colors[i])
  2551. bods.LeftArmColor=BrickColor.new(colors[i])
  2552. bods.LeftLegColor=BrickColor.new(colors[i])
  2553. bods.RightArmColor=BrickColor.new(colors[i])
  2554. bods.RightLegColor=BrickColor.new(colors[i])
  2555. bods.TorsoColor=BrickColor.new(colors[i])
  2556. hay.BrickColor=BrickColor.new(colors[i])
  2557. hay2.BrickColor=BrickColor.new(colors[i])
  2558. stake.BrickColor=BrickColor.new(colors[i])
  2559. wait(5)
  2560. end
  2561. wait(10)
  2562. scream.Volume = 0.5
  2563. wait(1)
  2564. scream:Stop()
  2565. char:BreakJoints()
  2566. end
  2567. end)
  2568.  
  2569. addcmd('unfreecam','unfreecam',{'nofreecam','unfc','nofc'},
  2570. function(args, speaker)
  2571. if speaker.userId ~= LP.userId then
  2572. lponly(speaker)
  2573. else
  2574. UFC()
  2575. end
  2576. end)
  2577.  
  2578. addcmd('freecamspeed','unfreecam',{'fcspeed'},
  2579. function(args, speaker)
  2580. if speaker.userId ~= LP.userId then
  2581. lponly(speaker)
  2582. else
  2583. if isNumber(args[1]) then
  2584. cs = args[1]
  2585. end end end)
  2586.  
  2587. addcmd('nolight', 'no more light',{'unlight'},
  2588. function(args, speaker)
  2589. local players = getPlayer(args[1], speaker)
  2590. for i,v in pairs(players)do
  2591. local pchar=_char(v)
  2592. for j,v1 in pairs(pchar.HumanoidRootPart:GetChildren()) do
  2593. if v1:IsA("PointLight") then
  2594. v1:Destroy()
  2595. end
  2596. end
  2597. end
  2598. end)
  2599.  
  2600. addcmd('ball', 'makes a hamster ball for a player',{'hamsterball'},
  2601. function(args, speaker)
  2602. local players = getPlayer(args[1], speaker)
  2603. for i,v in pairs(players)do
  2604. local pchar=_char(v)
  2605. scale = 10
  2606.  
  2607. function weld(tab)
  2608. local last = nil
  2609. for i,v in pairs(tab) do
  2610. if v:IsA("BasePart") then
  2611. if last then
  2612. local w = Instance.new("Weld",last)
  2613. w.Part0 = w.Parent
  2614. w.Part1 = v
  2615. local pos = last.CFrame:toObjectSpace(v.CFrame)
  2616. w.C0 = pos
  2617. end
  2618. last = v
  2619. end
  2620. end
  2621. end
  2622.  
  2623. function makeball(pos)
  2624. local model = Instance.new("Model",workspace)
  2625. model.Name = gPlayers[v].Name .. "ball"
  2626. local rand = BrickColor.Random()
  2627. pchar.Head.Anchored = true
  2628. for i=0,340,20 do
  2629. wait()
  2630. for z=-90,70,20 do
  2631. local p = Instance.new("Part",model)
  2632. p.formFactor = "Custom"
  2633. p.BrickColor = rand
  2634. p.Transparency = 0.5
  2635. p.Size = Vector3.new(scale/5.5,scale/5.5,scale/140)
  2636. p.Anchored = true
  2637. p.TopSurface = 0
  2638. p.BottomSurface = 0
  2639. p.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(z),math.rad(i),0) * CFrame.new(0,0,-scale/2)
  2640. p:breakJoints()
  2641. end
  2642. end
  2643. weld(model:children())
  2644. for i,v in pairs(model:children()) do v.Anchored = false end
  2645. pchar.Head.Anchored = false
  2646. model:MakeJoints()
  2647. end
  2648.  
  2649. if pchar then
  2650. makeball(pchar.HumanoidRootPart.Position+Vector3.new(0,scale/2-2.5,0))
  2651. end
  2652. end
  2653. end)
  2654.  
  2655. addcmd('unball', 'makes a hamster ball for a player',{'unhamsterball','noball','nohamsterball'},
  2656. function(args, speaker)
  2657. local players = getPlayer(args[1], speaker)
  2658. for i,v in pairs(players)do
  2659. local pchar=_char(v)
  2660. for _, child in pairs( workspace:GetChildren()) do
  2661. if child.Name == gPlayers[v].Name .. "ball" then
  2662. child:Destroy()
  2663. end
  2664. end
  2665. end
  2666. end)
  2667.  
  2668. local car = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01308109587")
  2669.  
  2670. local fastwait = function(time)
  2671. local expire = tick()+(time or 0.02999999999999999889)
  2672. while game:GetService("RunService").Heartbeat:wait() do
  2673. if tick() >= expire then return true end
  2674. end
  2675. end
  2676.  
  2677. function arrest(name)
  2678. spawn(function()
  2679. local p = game:GetService("Players"):FindFirstChild(name)
  2680. local char = p.Character
  2681. local torso = p.Character:FindFirstChild("HumanoidRootPart")
  2682. local humanoid = p.Character:FindFirstChild("Humanoid")
  2683. if torso and humanoid and not char:FindFirstChild("ADONIS_VAN") then
  2684. local van = car:Clone()
  2685. if van then
  2686. local function check()
  2687. if not van or not van.Parent or not p or p.Parent ~= game:GetService("Players") or not torso or not humanoid or not torso.Parent or not humanoid.Parent or not char or not char.Parent then
  2688. return false
  2689. else
  2690. return true
  2691. end
  2692. end
  2693.  
  2694. --local driver = van.Driver
  2695. --local grabber = van.Clown
  2696. local primary = van.Primary
  2697. --local door = van.Door
  2698. local tPos = torso.CFrame
  2699.  
  2700. local sound = Instance.new("Sound",primary)
  2701. sound.SoundId = "rbxassetid://258529216"
  2702. sound.Looped = true
  2703. sound:Play()
  2704.  
  2705. local chuckle = Instance.new("Sound",primary)
  2706. chuckle.SoundId = "rbxassetid://175964948"
  2707. chuckle.Looped = true
  2708. chuckle.Volume = 0.5
  2709. chuckle:Play()
  2710.  
  2711. van.PrimaryPart = van.Primary
  2712. van.Name = "ADONIS_VAN"
  2713. van.Parent = workspace
  2714. humanoid.Name = "NoResetForYou"
  2715. humanoid.WalkSpeed = 0
  2716. sound.Pitch = 1.3
  2717.  
  2718. local music = workspace:FindFirstChild("COPSONG") or Instance.new("Sound",workspace)
  2719. music.Name = "COPSONG"
  2720. music.SoundId = "rbxassetid://132007810"
  2721. music.Volume = 1
  2722. music.Looped = true
  2723. if not music.Playing then music:Play() end
  2724.  
  2725. spawn(function()
  2726. while fastwait(0.2) do
  2727. van.Body.Lightbar.Red.PointLight.Enabled = true
  2728. van.Body.Lightbar.Blue.PointLight.Enabled = false
  2729. fastwait(0.2)
  2730. van.Body.Lightbar.Red.PointLight.Enabled = false
  2731. van.Body.Lightbar.Blue.PointLight.Enabled = true
  2732. end
  2733. end)
  2734.  
  2735. for i = 1,200 do
  2736. if not check() then
  2737. break
  2738. else
  2739. van:SetPrimaryPartCFrame(tPos*(CFrame.new(-200+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  2740. fastwait(0.001*(i/5))
  2741. end
  2742. end
  2743.  
  2744. sound.Pitch = 0.9
  2745.  
  2746. fastwait(0.5)
  2747. if check() then
  2748. --door.Transparency = 1
  2749. end
  2750.  
  2751. local freeze = Instance.new("Sound",primary)
  2752. freeze.SoundId = "rbxassetid://163732279"
  2753. freeze.Volume = 5
  2754. freeze:Play()
  2755.  
  2756. fastwait(3)
  2757.  
  2758. if check() then
  2759. torso.CFrame = primary.CFrame*(CFrame.new(0,2.3,0)*CFrame.Angles(0,math.rad(90),0))
  2760. end
  2761.  
  2762. fastwait(0.5)
  2763. if check() then
  2764. --door.Transparency = 0
  2765. end
  2766. fastwait(0.5)
  2767.  
  2768. sound.Pitch = 1.3
  2769. local gui = Instance.new("ScreenGui")
  2770. local frame = Instance.new("Frame",gui)
  2771. frame.BackgroundTransparency = 1
  2772. frame.BackgroundColor3 = Color3.new(0,0,0)
  2773. frame.Position = UDim2.new(0,0,0,-36)
  2774. frame.Size = UDim2.new(1,0,1,36)
  2775. spawn(function()
  2776. for i = 1,0,-0.01 do
  2777. frame.BackgroundTransparency = i
  2778. fastwait(0.1)
  2779. end
  2780. frame.BackgroundTransparency = 0
  2781. end)
  2782.  
  2783. p.CameraMaxZoomDistance = 0.5
  2784.  
  2785. torso.Anchored = true
  2786.  
  2787. for i = 1,400 do
  2788. if not check() then
  2789. break
  2790. else
  2791. van:SetPrimaryPartCFrame(tPos*(CFrame.new(0+i,-1,-7)*CFrame.Angles(0,math.rad(270),0)))
  2792. torso.CFrame = primary.CFrame*(CFrame.new(0,-0.4,0)*CFrame.Angles(0,math.rad(90),0))
  2793. fastwait(0.1/(i*5))
  2794.  
  2795. if i == 270 then
  2796. music.Volume = 5
  2797. end
  2798. end
  2799. end
  2800.  
  2801. local function KICK(P)
  2802. spawn(function()
  2803. if not FindTable(WL, P.Name) then
  2804. for i = 1,5 do
  2805. if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  2806. P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  2807. local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  2808. spawn(function()
  2809. repeat fastwait()
  2810. if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  2811. until not game:GetService("Players"):FindFirstChild(P.Name)
  2812. end)
  2813. P.Character.HumanoidRootPart.Anchored = true
  2814. end
  2815. end
  2816. end
  2817. end)
  2818. end
  2819.  
  2820. if p and p.Parent == game:GetService("Players") then
  2821. if p == game:GetService("Players").LocalPlayer then
  2822. fastwait(5)
  2823. end
  2824. torso.Anchored = false
  2825. p.CharacterAdded:Connect(function()
  2826. fastwait()
  2827. KICK(p)
  2828. end)
  2829. KICK(p)
  2830. end
  2831. fastwait(0.5)
  2832. pcall(function() van:Destroy() end)
  2833. pcall(function() gui:Destroy() end)
  2834. if not workspace:FindFirstChild("ADONIS_VAN") then
  2835. music:Destroy()
  2836. end
  2837. end
  2838. end
  2839. end)
  2840. end
  2841.  
  2842. addcmd('arrest', 'arrests player',{},
  2843. function(args, speaker)
  2844. local players = getPlayer(args[1], speaker)
  2845. for i,v in pairs(players)do
  2846. arrest(gPlayers[v].Name)
  2847. end
  2848. end)
  2849.  
  2850. addcmd('nodummies', 'clears dummies',{},
  2851. function(args, speaker)
  2852. for _, child in pairs( workspace:GetChildren()) do
  2853. if child:FindFirstChild('isdummy') then
  2854. child:Destroy()
  2855. end
  2856. end
  2857. end)
  2858.  
  2859. addcmd('dummy','Make a dummy(usage: ;dummy name)',{},
  2860. function(args, speaker)
  2861. local name = GLS(false, 0)
  2862. local lchar = game:GetService('Players').LocalPlayer
  2863. local Model0 = Instance.new("Model")
  2864. local Part1 = Instance.new("Part")
  2865. local SpecialMesh2 = Instance.new("SpecialMesh")
  2866. local Decal3 = Instance.new("Decal")
  2867. local Part4 = Instance.new("Part")
  2868. local Motor5 = Instance.new("Motor")
  2869. local Motor6 = Instance.new("Motor")
  2870. local Motor7 = Instance.new("Motor")
  2871. local Motor8 = Instance.new("Motor")
  2872. local Motor9 = Instance.new("Motor")
  2873. local Part10 = Instance.new("Part")
  2874. local Part11 = Instance.new("Part")
  2875. local Part12 = Instance.new("Part")
  2876. local Part13 = Instance.new("Part")
  2877. local dum = Instance.new("BoolValue")
  2878. dum.Name = "isdummy"
  2879. dum.Parent = Model0
  2880. local Humanoid14 = Instance.new("Humanoid")
  2881. Model0.Name = name
  2882. Model0.Parent = workspace
  2883. Model0.PrimaryPart = Part1
  2884. Part1.Name = "Head"
  2885. Part1.Parent = Model0
  2886. Part1.BrickColor = BrickColor.new("Bright yellow")
  2887. Part1.CanCollide = false
  2888. Part1.FormFactor = Enum.FormFactor.Symmetric
  2889. Part1.Friction = 0
  2890. Part1.Size = Vector3.new(2, 1, 1)
  2891. Part1.CFrame = CFrame.new(3.49000192, 4.49999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2892. Part1.TopSurface = Enum.SurfaceType.Smooth
  2893. Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2894. Part1.Position = Vector3.new(3.49000192, 4.49999905, 7.75)
  2895. Part1.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2896. SpecialMesh2.Parent = Part1
  2897. SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
  2898. SpecialMesh2.Scale = Vector3.new(1.25, 1.25, 1.25)
  2899. Decal3.Name = "face"
  2900. Decal3.Parent = Part1
  2901. Decal3.Texture = "rbxasset://textures/face.png"
  2902. Part4.Name = "Torso"
  2903. Part4.Parent = Model0
  2904. Part4.BrickColor = BrickColor.new("Bright blue")
  2905. Part4.CanCollide = false
  2906. Part4.FormFactor = Enum.FormFactor.Symmetric
  2907. Part4.Friction = 0
  2908. Part4.Size = Vector3.new(2, 2, 1)
  2909. Part4.CFrame = CFrame.new(3.49000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2910. Part4.LeftSurface = Enum.SurfaceType.Weld
  2911. Part4.RightSurface = Enum.SurfaceType.Weld
  2912. Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2913. Part4.Position = Vector3.new(3.49000192, 2.99999905, 7.75)
  2914. Part4.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2915. Motor5.Name = "Right Shoulder"
  2916. Motor5.Parent = Part4
  2917. Motor5.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2918. Motor5.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2919. Motor5.Part0 = Part4
  2920. Motor5.Part1 = Part11
  2921. Motor5.DesiredAngle = 0.083800852298737
  2922. Motor5.MaxVelocity = 0.15000000596046
  2923. Motor6.Name = "Left Shoulder"
  2924. Motor6.Parent = Part4
  2925. Motor6.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2926. Motor6.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2927. Motor6.Part0 = Part4
  2928. Motor6.Part1 = Part10
  2929. Motor6.DesiredAngle = 0.083800852298737
  2930. Motor6.MaxVelocity = 0.15000000596046
  2931. Motor7.Name = "Left Hip"
  2932. Motor7.Parent = Part4
  2933. Motor7.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2934. Motor7.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2935. Motor7.Part0 = Part4
  2936. Motor7.Part1 = Part12
  2937. Motor7.DesiredAngle = -0.083800852298737
  2938. Motor7.MaxVelocity = 0.10000000149012
  2939. Motor8.Name = "Neck"
  2940. Motor8.Parent = Part4
  2941. Motor8.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2942. Motor8.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2943. Motor8.Part0 = Part4
  2944. Motor8.Part1 = Part1
  2945. Motor8.MaxVelocity = 0.10000000149012
  2946. Motor9.Name = "Right Hip"
  2947. Motor9.Parent = Part4
  2948. Motor9.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2949. Motor9.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2950. Motor9.Part0 = Part4
  2951. Motor9.Part1 = Part13
  2952. Motor9.DesiredAngle = -0.083800852298737
  2953. Motor9.MaxVelocity = 0.10000000149012
  2954. Part10.Name = "Left Arm"
  2955. Part10.Parent = Model0
  2956. Part10.BrickColor = BrickColor.new("Bright yellow")
  2957. Part10.CanCollide = false
  2958. Part10.FormFactor = Enum.FormFactor.Symmetric
  2959. Part10.Size = Vector3.new(1, 2, 1)
  2960. Part10.CFrame = CFrame.new(1.99000192, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2961. Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2962. Part10.Position = Vector3.new(1.99000192, 2.99999905, 7.75)
  2963. Part10.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2964. Part11.Name = "Right Arm"
  2965. Part11.Parent = Model0
  2966. Part11.BrickColor = BrickColor.new("Bright yellow")
  2967. Part11.CanCollide = false
  2968. Part11.FormFactor = Enum.FormFactor.Symmetric
  2969. Part11.Size = Vector3.new(1, 2, 1)
  2970. Part11.CFrame = CFrame.new(4.99000168, 2.99999905, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2971. Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2972. Part11.Position = Vector3.new(4.99000168, 2.99999905, 7.75)
  2973. Part11.Color = Color3.new(0.960784, 0.803922, 0.188235)
  2974. Part12.Name = "Left Leg"
  2975. Part12.Parent = Model0
  2976. Part12.BrickColor = BrickColor.new("Br. yellowish green")
  2977. Part12.CanCollide = false
  2978. Part12.FormFactor = Enum.FormFactor.Symmetric
  2979. Part12.Size = Vector3.new(1, 2, 1)
  2980. Part12.CFrame = CFrame.new(2.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2981. Part12.BottomSurface = Enum.SurfaceType.Smooth
  2982. Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2983. Part12.Position = Vector3.new(2.99000192, 0.999999046, 7.75)
  2984. Part12.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2985. Part13.Name = "Right Leg"
  2986. Part13.Parent = Model0
  2987. Part13.BrickColor = BrickColor.new("Br. yellowish green")
  2988. Part13.CanCollide = false
  2989. Part13.FormFactor = Enum.FormFactor.Symmetric
  2990. Part13.Size = Vector3.new(1, 2, 1)
  2991. Part13.CFrame = CFrame.new(3.99000192, 0.999999046, 7.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2992. Part13.BottomSurface = Enum.SurfaceType.Smooth
  2993. Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2994. Part13.Position = Vector3.new(3.99000192, 0.999999046, 7.75)
  2995. Part13.Color = Color3.new(0.643137, 0.741176, 0.278431)
  2996. Humanoid14.Parent = Model0
  2997. Humanoid14.RightLeg = Part13
  2998. Humanoid14.LeftLeg = Part12
  2999. Humanoid14.Torso = Part4
  3000. Model0:MoveTo(game:GetService('Players').LocalPlayer.Character:GetModelCFrame().p)
  3001. Model0.Parent = game:GetService('Workspace')
  3002. end)
  3003.  
  3004. addcmd('loopkill', 'rip person',{'lkill'},
  3005. function(args, speaker)
  3006. local players = getPlayer(args[1], speaker)
  3007. for i,v in pairs(players)do
  3008. if not FindTable(loopkillT, _players[v].Name) then
  3009. table.insert(loopkillT, _players[v].Name)
  3010. if FindTable(SPC, args[1]) then Notify('Loopkilling ' .. args[1]) else
  3011. Notify('Loopkilling player(s)') end end end end)
  3012.  
  3013. addcmd('unloopkill', 'un rip person',{'unlkill'},
  3014. function(args, speaker)
  3015. local players = getPlayer(args[1], speaker)
  3016. for i,v in pairs(players)do
  3017. if FindTable(loopkillT, _players[v].Name) then
  3018. table.remove(loopkillT, GetInTable(loopkillT, _players[v].Name))
  3019. if FindTable(SPC, args[1]) then Notify('No longer loopkilling ' .. args[1]) else
  3020. Notify('No longer loopkilling player(s)') end end end end)
  3021.  
  3022. addcmd('disabletools', 'removes their tools',{'loopremovetools'},
  3023. function(args, speaker)
  3024. local players = getPlayer(args[1], speaker)
  3025. for i,v in pairs(players)do
  3026. if not FindTable(disabletoolsT, _players[v].Name) then
  3027. table.insert(disabletoolsT, _players[v].Name)
  3028. if FindTable(SPC, args[1]) then Notify('Disabled tools for ' .. args[1]) else
  3029. Notify('Disabled tools for player(s)') end end end end)
  3030.  
  3031. addcmd('enabletools', 'lets them have tools',{},
  3032. function(args, speaker)
  3033. local players = getPlayer(args[1], speaker)
  3034. for i,v in pairs(players)do
  3035. if FindTable(disabletoolsT, _players[v].Name) then
  3036. table.remove(disabletoolsT, GetInTable(disabletoolsT, _players[v].Name)) wait(0.1) refresh(_players[v])
  3037. if FindTable(SPC, args[1]) then Notify('Enabled tools for ' ..args[1]) else
  3038. Notify('Enabled tools for player(s)') end end end end)
  3039.  
  3040. addcmd('refresh', 'refresh their player model',{'re'},
  3041. function(args, speaker)
  3042. local players = getPlayer(args[1], speaker)
  3043. for i,v in pairs(players)do
  3044. refresh(_players[v])
  3045. end end)
  3046.  
  3047. local fastwait = function(time)
  3048. local expire = tick()+(time or 0.02999999999999999889)
  3049. while game:GetService("RunService").Heartbeat:wait() do
  3050. if tick() >= expire then return true end
  3051. end
  3052. end
  3053.  
  3054. function gull(name)
  3055. spawn(function()
  3056. local char = game:GetService("Players")[name].Character
  3057. char.PrimaryPart = char.HumanoidRootPart
  3058.  
  3059. local tors = game:GetService("Players")[name].Character.HumanoidRootPart
  3060. local initCFrame = tors.CFrame
  3061.  
  3062. if char:FindFirstChild("Torso") then
  3063. char.Torso.Anchored = true
  3064. else
  3065. char.UpperTorso.Anchored = true
  3066. end
  3067. char:FindFirstChildOfClass("Humanoid").Name = "Sad"
  3068.  
  3069. local gull = Instance.new("Part")
  3070. gull.Anchored = true
  3071. gull.CanCollide = false
  3072. gull.Position = Vector3.new(0,100000,0)
  3073. local mesh = Instance.new("SpecialMesh",gull)
  3074. mesh.MeshId = "http://www.roblox.com/asset/?id=272501436"
  3075. mesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  3076. mesh.Scale = Vector3.new(10,10,10)
  3077.  
  3078. local leftWing = Instance.new("Part",gull)
  3079. leftWing.CanCollide = false
  3080. local lmesh = Instance.new("SpecialMesh",leftWing)
  3081. lmesh.MeshId = "http://www.roblox.com/asset/?id=267684584"
  3082. lmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  3083. lmesh.Scale = Vector3.new(10,10,10)
  3084. local leftMotor = Instance.new("Motor6D",gull)
  3085. leftMotor.MaxVelocity = 1
  3086. leftMotor.Part0 = gull
  3087. leftMotor.Part1 = leftWing
  3088. leftMotor.C0 = CFrame.new(-50.2919998, -0.0920021087, 0.280000001)
  3089.  
  3090. local rightWing = Instance.new("Part",gull)
  3091. rightWing.CanCollide = false
  3092. local rmesh = Instance.new("SpecialMesh",rightWing)
  3093. rmesh.MeshId = "http://www.roblox.com/asset/?id=267684651"
  3094. rmesh.TextureId = "http://www.roblox.com/asset/?id=267684509"
  3095. rmesh.Scale = Vector3.new(10,10,10)
  3096. local rightMotor = Instance.new("Motor6D",gull)
  3097. rightMotor.MaxVelocity = 1
  3098. rightMotor.Part0 = gull
  3099. rightMotor.Part1 = rightWing
  3100. rightMotor.C0 = CFrame.new(47.1930008, -0.0670021027, 0.280000001)
  3101.  
  3102. local sound = Instance.new("Sound",gull)
  3103. sound.SoundId = "rbxassetid://160877039"
  3104. sound.Volume = 10
  3105. gull.Parent = workspace
  3106.  
  3107. for i = 400,-1000,-2 do
  3108. local der = 0.02*i
  3109. local angle = math.atan(der/1)
  3110. gull.CFrame = initCFrame*CFrame.Angles(angle,math.pi,0) + initCFrame.lookVector * (i+5) + Vector3.new(0,0.01*i^2+7,0)
  3111. if i == 0 then sound:Play() end
  3112. if i <= 0 then
  3113. char:SetPrimaryPartCFrame(gull.CFrame)
  3114. local nextAngle = -0.2*math.sin(0.05*math.pi*(i))
  3115. leftMotor.DesiredAngle = -nextAngle
  3116. leftMotor.C0 = CFrame.new(-50.2919998, 47.193*math.tan(nextAngle), 0.280000001)
  3117. rightMotor.DesiredAngle = nextAngle
  3118. rightMotor.C0 = CFrame.new(47.1930008, 47.193*math.tan(nextAngle), 0.280000001)
  3119. end
  3120. game:GetService("RunService").RenderStepped:wait()
  3121. end
  3122.  
  3123. local function KICK(P)
  3124. spawn(function()
  3125. if not FindTable(WL, P.Name) then
  3126. for i = 1,5 do
  3127. if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  3128. P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3129. local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  3130. spawn(function()
  3131. repeat wait()
  3132. if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  3133. until not game:GetService("Players"):FindFirstChild(P.Name)
  3134. end)
  3135. P.Character.HumanoidRootPart.Anchored = true
  3136. end
  3137. end
  3138. end
  3139. end)
  3140. end
  3141.  
  3142. if char:FindFirstChild("Torso") then
  3143. char.Torso.Anchored = false
  3144. else
  3145. char.UpperTorso.Anchored = false
  3146. end
  3147.  
  3148. spawn(function()
  3149. if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then wait(5) end
  3150. game:GetService("Players")[name].CharacterAdded:Connect(function()
  3151. wait()
  3152. KICK(game:GetService("Players")[name])
  3153. end)
  3154. KICK(game:GetService("Players")[name])
  3155. end)
  3156.  
  3157. local go = Instance.new("BodyVelocity",gull)
  3158. go.Velocity = Vector3.new(0,1000,0)
  3159. go.MaxForce = Vector3.new(1000000,1000000,1000000)
  3160. gull.Anchored = false
  3161. end)
  3162. end
  3163.  
  3164. addcmd('seagull', 'seagulls player',{'gull'},
  3165. function(args, speaker)
  3166. local players = getPlayer(args[1], speaker)
  3167. for i,v in pairs(players)do
  3168. gull(gPlayers[v].Name)
  3169. end
  3170. end)
  3171.  
  3172. local song = nil
  3173. function zinniaKick(name)
  3174. spawn(function()
  3175. if song == nil or song.Parent == nil then
  3176. song = Instance.new("Sound",workspace)
  3177. song.SoundId = "rbxassetid://190423831"
  3178. song.Volume = 1
  3179. song.Looped = true
  3180. song:Play()
  3181. end
  3182. local zin = Instance.new("Part")
  3183. zin.Name = "CuteZinnia"
  3184. zin.Anchored = true
  3185. zin.CanCollide = false
  3186. zin.Locked = true
  3187. local mesh = Instance.new("SpecialMesh")
  3188. mesh.MeshId = "rbxassetid://1175670539"
  3189. mesh.TextureId = "rbxassetid://1175670558"
  3190. mesh.Scale = Vector3.new(0.05,0.05,0.05)
  3191. mesh.Offset = Vector3.new(0,0.88,0)
  3192. mesh.Parent = zin
  3193. local char = game:GetService("Players")[name].Character
  3194. char.PrimaryPart = char.HumanoidRootPart
  3195. if char:FindFirstChild("Torso") then
  3196. char.Torso.Anchored = true
  3197. else
  3198. char.UpperTorso.Anchored = true
  3199. end
  3200. zin.CFrame = (char.HumanoidRootPart.CFrame + char.HumanoidRootPart.CFrame.lookVector*50) * CFrame.Angles(0,math.pi,0) + Vector3.new(0,500,0) + (char:FindFirstChild("UpperTorso") and Vector3.new(0,0.9,0) or Vector3.new(0,0,0))
  3201. zin.Parent = workspace
  3202. local tween = game:GetService("TweenService"):Create(zin,TweenInfo.new(3,Enum.EasingStyle.Quart,Enum.EasingDirection.Out,0,false,0),{CFrame = zin.CFrame - Vector3.new(0,500,0)})
  3203. tween:Play()
  3204. fastwait(3)
  3205. for i = 50,1,-1 do
  3206. zin.CFrame = (char.HumanoidRootPart.CFrame + char.HumanoidRootPart.CFrame.lookVector*i) * CFrame.Angles(0,math.pi,0) + (char:FindFirstChild("UpperTorso") and Vector3.new(0,0.9,0) or Vector3.new(0,0,0))
  3207. fastwait()
  3208. end
  3209. char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3210. fastwait(1)
  3211. local turns = 0
  3212.  
  3213. while turns < 200 do
  3214. zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3215. char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3216. turns = turns + 1
  3217. fastwait()
  3218. end
  3219. for i = 1,10 do
  3220. zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3221. char:SetPrimaryPartCFrame(zin.CFrame + CFrame.Angles(0,math.pi/2,0)*zin.CFrame.lookVector*3.5 + Vector3.new(0,3,0))
  3222. fastwait()
  3223. end
  3224. local rX,rZ = 0,0
  3225. repeat rX = math.random(-10000,10000) until math.abs(rX) > 5000
  3226. repeat rZ = math.random(-10000,10000) until math.abs(rZ) > 5000
  3227. local bv = Instance.new("BodyForce",char.HumanoidRootPart)
  3228. bv.Force = Vector3.new(rX,10000,rZ)
  3229. if char:FindFirstChild("Torso") then
  3230. char.Torso.Anchored = false
  3231. else
  3232. char.UpperTorso.Anchored = false
  3233. end
  3234. function KICK(P)
  3235. spawn(function()
  3236. if not FindTable(WL, P.Name) then
  3237. for i = 1,5 do
  3238. if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then
  3239. P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3240. local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  3241. spawn(function()
  3242. repeat fastwait()
  3243. if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  3244. until not game:GetService("Players"):FindFirstChild(P.Name)
  3245. end)
  3246. P.Character.HumanoidRootPart.Anchored = true
  3247. end
  3248. end
  3249. end
  3250. end)
  3251. end
  3252. spawn(function()
  3253. if game:GetService("Players")[name] == game:GetService("Players").LocalPlayer then fastwait(10) else fastwait(5) end
  3254. game:GetService("Players")[name].CharacterAdded:Connect(function()
  3255. fastwait()
  3256. KICK(game:GetService("Players")[name])
  3257. end)
  3258. KICK(game:GetService("Players")[name])
  3259. end)
  3260. for i = 1,20 do
  3261. zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3262. fastwait()
  3263. end
  3264. while turns > 0 do
  3265. zin.CFrame = zin.CFrame*CFrame.Angles(0,(-math.pi/3)*turns/200,0)
  3266. turns = turns - 5
  3267. fastwait()
  3268. end
  3269. fastwait(1)
  3270. zin.Name = "GoneZinnia"
  3271. local go = Instance.new("BodyVelocity",zin)
  3272. go.Velocity = zin.CFrame.lookVector * 100
  3273. go.MaxForce = Vector3.new(1000000,1000000,1000000)
  3274. zin.Anchored = false
  3275. fastwait(20)
  3276. if song and not workspace:FindFirstChild("CuteZinnia") then
  3277. song:Destroy()
  3278. song = nil
  3279. end
  3280. end)
  3281. end
  3282.  
  3283. addcmd('zinnia', 'asdf for moon',{},
  3284. function(args, speaker)
  3285. local players = getPlayer(args[1], speaker)
  3286. for i,v in pairs(players)do
  3287. zinniaKick(gPlayers[v].Name)
  3288. end
  3289. end)
  3290.  
  3291. addcmd('rainbowname', 'color spam their name tag',{'rname'},
  3292. function(args, speaker)
  3293. local players = getPlayer(args[1], speaker)
  3294. for i,v in pairs(players)do
  3295. if not FindTable(rainbowT, _players[v].Name) then
  3296. table.insert(rainbowT, _players[v].Name)
  3297. if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' rainbow name') else
  3298. Notify('Gave player(s) rainbow name') end end end end)
  3299.  
  3300. addcmd('unrainbowname', 'removes their colorful name',{'unrname'},
  3301. function(args, speaker)
  3302. local players = getPlayer(args[1], speaker)
  3303. for i,v in pairs(players)do
  3304. if FindTable(rainbowT, _players[v].Name) then
  3305. table.remove(rainbowT, GetInTable(rainbowT, _players[v].Name))
  3306. _players[v].Neutral = true
  3307. if FindTable(SPC, args[1]) then Notify('Disabled rainbow name for ' ..args[1]) else
  3308. Notify('Disabled rainbow name for player(s)') end end end end)
  3309.  
  3310. addcmd('terrain', 'gives you terrain tools',{'tt'},
  3311. function(args, speaker)
  3312. if speaker.userId ~= LP.userId then
  3313. lponly(speaker)
  3314. else
  3315. --Terrain Script
  3316. --Edge#1624/IoIman616
  3317.  
  3318. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui:GetChildren()) do
  3319. if child.Name == "MaterialGui" then
  3320. child:Destroy()
  3321. end
  3322. end
  3323.  
  3324. function sandbox(var,func)
  3325. local env = getfenv(func)
  3326. local newenv = setmetatable({},{
  3327. __index = function(self,k)
  3328. if k=="script" then
  3329. return var
  3330. else
  3331. return env[k]
  3332. end
  3333. end,
  3334. })
  3335. setfenv(func,newenv)
  3336. return func
  3337. end
  3338. cors = {}
  3339. mas = Instance.new("Model",game:GetService("Lighting"))
  3340. HopperBin0 = Instance.new("HopperBin")
  3341. HopperBin0.Name = "Terrain Build"
  3342. HopperBin0.Parent = mas
  3343. for i,v in pairs(mas:GetChildren()) do
  3344. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3345. pcall(function() v:MakeJoints() end)
  3346. end
  3347. mas:Destroy()
  3348. for i,v in pairs(cors) do
  3349. spawn(function()
  3350. pcall(v)
  3351. end)
  3352. end
  3353.  
  3354. wait(0.01)
  3355.  
  3356. function sandbox(var,func)
  3357. local env = getfenv(func)
  3358. local newenv = setmetatable({},{
  3359. __index = function(self,k)
  3360. if k=="script" then
  3361. return var
  3362. else
  3363. return env[k]
  3364. end
  3365. end,
  3366. })
  3367. setfenv(func,newenv)
  3368. return func
  3369. end
  3370. cors = {}
  3371. mas = Instance.new("Model",game:GetService("Lighting"))
  3372. ScreenGui0 = Instance.new("ScreenGui")
  3373. ImageLabel1 = Instance.new("ImageLabel")
  3374. ImageButton2 = Instance.new("ImageButton")
  3375. Frame3 = Instance.new("Frame")
  3376. NumberValue4 = Instance.new("NumberValue")
  3377. ImageButton5 = Instance.new("ImageButton")
  3378. Frame6 = Instance.new("Frame")
  3379. NumberValue7 = Instance.new("NumberValue")
  3380. ImageButton8 = Instance.new("ImageButton")
  3381. Frame9 = Instance.new("Frame")
  3382. NumberValue10 = Instance.new("NumberValue")
  3383. ImageButton11 = Instance.new("ImageButton")
  3384. Frame12 = Instance.new("Frame")
  3385. NumberValue13 = Instance.new("NumberValue")
  3386. ImageButton14 = Instance.new("ImageButton")
  3387. Frame15 = Instance.new("Frame")
  3388. NumberValue16 = Instance.new("NumberValue")
  3389. ImageButton17 = Instance.new("ImageButton")
  3390. Frame18 = Instance.new("Frame")
  3391. NumberValue19 = Instance.new("NumberValue")
  3392. ImageButton20 = Instance.new("ImageButton")
  3393. Frame21 = Instance.new("Frame")
  3394. NumberValue22 = Instance.new("NumberValue")
  3395. ImageButton23 = Instance.new("ImageButton")
  3396. Frame24 = Instance.new("Frame")
  3397. NumberValue25 = Instance.new("NumberValue")
  3398. ImageButton26 = Instance.new("ImageButton")
  3399. Frame27 = Instance.new("Frame")
  3400. NumberValue28 = Instance.new("NumberValue")
  3401. ImageButton29 = Instance.new("ImageButton")
  3402. Frame30 = Instance.new("Frame")
  3403. NumberValue31 = Instance.new("NumberValue")
  3404. ImageButton32 = Instance.new("ImageButton")
  3405. Frame33 = Instance.new("Frame")
  3406. NumberValue34 = Instance.new("NumberValue")
  3407. ImageButton35 = Instance.new("ImageButton")
  3408. Frame36 = Instance.new("Frame")
  3409. NumberValue37 = Instance.new("NumberValue")
  3410. ImageButton38 = Instance.new("ImageButton")
  3411. Frame39 = Instance.new("Frame")
  3412. NumberValue40 = Instance.new("NumberValue")
  3413. ImageButton41 = Instance.new("ImageButton")
  3414. Frame42 = Instance.new("Frame")
  3415. NumberValue43 = Instance.new("NumberValue")
  3416. ImageButton44 = Instance.new("ImageButton")
  3417. Frame45 = Instance.new("Frame")
  3418. NumberValue46 = Instance.new("NumberValue")
  3419. ImageButton47 = Instance.new("ImageButton")
  3420. Frame48 = Instance.new("Frame")
  3421. NumberValue49 = Instance.new("NumberValue")
  3422. ImageButton50 = Instance.new("ImageButton")
  3423. Frame51 = Instance.new("Frame")
  3424. NumberValue52 = Instance.new("NumberValue")
  3425. ImageButton53 = Instance.new("ImageButton")
  3426. Frame54 = Instance.new("Frame")
  3427. ScreenGui0.Name = "MaterialGui"
  3428. ScreenGui0.Parent = mas
  3429. ImageLabel1.Name = "MaterialMenu"
  3430. ImageLabel1.Parent = ScreenGui0
  3431. ImageLabel1.Transparency = 1
  3432. ImageLabel1.Size = UDim2.new(0, 100, 0, 450)
  3433. ImageLabel1.Position = UDim2.new(0, 0, 1, -550)
  3434. ImageLabel1.BackgroundTransparency = 1
  3435. ImageLabel1.ZIndex = 2
  3436. ImageLabel1.Image = "rbxasset://textures/ui/MaterialMenu.png"
  3437. ImageButton2.Name = "Grass"
  3438. ImageButton2.Parent = ImageLabel1
  3439. ImageButton2.Transparency = 1
  3440. ImageButton2.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3441. ImageButton2.Position = UDim2.new(0.0700000003, 0, 0.0599999987, 0)
  3442. ImageButton2.BackgroundTransparency = 1
  3443. ImageButton2.ZIndex = 4
  3444. ImageButton2.Image = "http://www.roblox.com/asset/?id=56563112"
  3445. Frame3.Name = "Selection"
  3446. Frame3.Parent = ImageButton2
  3447. Frame3.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3448. Frame3.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3449. Frame3.BackgroundColor3 = Color3.new(1, 1, 1)
  3450. Frame3.BorderSizePixel = 0
  3451. Frame3.ZIndex = 3
  3452. NumberValue4.Name = "num"
  3453. NumberValue4.Parent = ImageButton2
  3454. NumberValue4.Value = 1
  3455. ImageButton5.Name = "Sand"
  3456. ImageButton5.Parent = ImageLabel1
  3457. ImageButton5.Transparency = 1
  3458. ImageButton5.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3459. ImageButton5.Position = UDim2.new(0.524545431, 0, 0.0599999987, 0)
  3460. ImageButton5.BackgroundTransparency = 1
  3461. ImageButton5.ZIndex = 4
  3462. ImageButton5.Image = "http://www.roblox.com/asset/?id=62356652"
  3463. Frame6.Name = "Selection"
  3464. Frame6.Parent = ImageButton5
  3465. Frame6.Transparency = 1
  3466. Frame6.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3467. Frame6.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3468. Frame6.BackgroundColor3 = Color3.new(1, 1, 1)
  3469. Frame6.BackgroundTransparency = 1
  3470. Frame6.BorderSizePixel = 0
  3471. Frame6.ZIndex = 3
  3472. NumberValue7.Name = "num"
  3473. NumberValue7.Parent = ImageButton5
  3474. NumberValue7.Value = 2
  3475. ImageButton8.Name = "Brick"
  3476. ImageButton8.Parent = ImageLabel1
  3477. ImageButton8.Transparency = 1
  3478. ImageButton8.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3479. ImageButton8.Position = UDim2.new(0.0700000003, 0, 0.161010101, 0)
  3480. ImageButton8.BackgroundTransparency = 1
  3481. ImageButton8.ZIndex = 4
  3482. ImageButton8.Image = "http://www.roblox.com/asset/?id=65961537"
  3483. Frame9.Name = "Selection"
  3484. Frame9.Parent = ImageButton8
  3485. Frame9.Transparency = 1
  3486. Frame9.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3487. Frame9.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3488. Frame9.BackgroundColor3 = Color3.new(1, 1, 1)
  3489. Frame9.BackgroundTransparency = 1
  3490. Frame9.BorderSizePixel = 0
  3491. Frame9.ZIndex = 3
  3492. NumberValue10.Name = "num"
  3493. NumberValue10.Parent = ImageButton8
  3494. NumberValue10.Value = 3
  3495. ImageButton11.Name = "Granite"
  3496. ImageButton11.Parent = ImageLabel1
  3497. ImageButton11.Transparency = 1
  3498. ImageButton11.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3499. ImageButton11.Position = UDim2.new(0.524545431, 0, 0.161010101, 0)
  3500. ImageButton11.BackgroundTransparency = 1
  3501. ImageButton11.ZIndex = 4
  3502. ImageButton11.Image = "http://www.roblox.com/asset/?id=67532153"
  3503. Frame12.Name = "Selection"
  3504. Frame12.Parent = ImageButton11
  3505. Frame12.Transparency = 1
  3506. Frame12.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3507. Frame12.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3508. Frame12.BackgroundColor3 = Color3.new(1, 1, 1)
  3509. Frame12.BackgroundTransparency = 1
  3510. Frame12.BorderSizePixel = 0
  3511. Frame12.ZIndex = 3
  3512. NumberValue13.Name = "num"
  3513. NumberValue13.Parent = ImageButton11
  3514. NumberValue13.Value = 4
  3515. ImageButton14.Name = "Asphalt"
  3516. ImageButton14.Parent = ImageLabel1
  3517. ImageButton14.Transparency = 1
  3518. ImageButton14.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3519. ImageButton14.Position = UDim2.new(0.0700000003, 0, 0.2620202, 0)
  3520. ImageButton14.BackgroundTransparency = 1
  3521. ImageButton14.ZIndex = 4
  3522. ImageButton14.Image = "http://www.roblox.com/asset/?id=67532038"
  3523. Frame15.Name = "Selection"
  3524. Frame15.Parent = ImageButton14
  3525. Frame15.Transparency = 1
  3526. Frame15.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3527. Frame15.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3528. Frame15.BackgroundColor3 = Color3.new(1, 1, 1)
  3529. Frame15.BackgroundTransparency = 1
  3530. Frame15.BorderSizePixel = 0
  3531. Frame15.ZIndex = 3
  3532. NumberValue16.Name = "num"
  3533. NumberValue16.Parent = ImageButton14
  3534. NumberValue16.Value = 5
  3535. ImageButton17.Name = "Iron"
  3536. ImageButton17.Parent = ImageLabel1
  3537. ImageButton17.Transparency = 1
  3538. ImageButton17.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3539. ImageButton17.Position = UDim2.new(0.524545431, 0, 0.2620202, 0)
  3540. ImageButton17.BackgroundTransparency = 1
  3541. ImageButton17.ZIndex = 4
  3542. ImageButton17.Image = "http://www.roblox.com/asset/?id=67532093"
  3543. Frame18.Name = "Selection"
  3544. Frame18.Parent = ImageButton17
  3545. Frame18.Transparency = 1
  3546. Frame18.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3547. Frame18.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3548. Frame18.BackgroundColor3 = Color3.new(1, 1, 1)
  3549. Frame18.BackgroundTransparency = 1
  3550. Frame18.BorderSizePixel = 0
  3551. Frame18.ZIndex = 3
  3552. NumberValue19.Name = "num"
  3553. NumberValue19.Parent = ImageButton17
  3554. NumberValue19.Value = 6
  3555. ImageButton20.Name = "Aluminum"
  3556. ImageButton20.Parent = ImageLabel1
  3557. ImageButton20.Transparency = 1
  3558. ImageButton20.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3559. ImageButton20.Position = UDim2.new(0.0700000003, 0, 0.363030314, 0)
  3560. ImageButton20.BackgroundTransparency = 1
  3561. ImageButton20.ZIndex = 4
  3562. ImageButton20.Image = "http://www.roblox.com/asset/?id=67531995"
  3563. Frame21.Name = "Selection"
  3564. Frame21.Parent = ImageButton20
  3565. Frame21.Transparency = 1
  3566. Frame21.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3567. Frame21.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3568. Frame21.BackgroundColor3 = Color3.new(1, 1, 1)
  3569. Frame21.BackgroundTransparency = 1
  3570. Frame21.BorderSizePixel = 0
  3571. Frame21.ZIndex = 3
  3572. NumberValue22.Name = "num"
  3573. NumberValue22.Parent = ImageButton20
  3574. NumberValue22.Value = 7
  3575. ImageButton23.Name = "Gold"
  3576. ImageButton23.Parent = ImageLabel1
  3577. ImageButton23.Transparency = 1
  3578. ImageButton23.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3579. ImageButton23.Position = UDim2.new(0.524545431, 0, 0.363030314, 0)
  3580. ImageButton23.BackgroundTransparency = 1
  3581. ImageButton23.ZIndex = 4
  3582. ImageButton23.Image = "http://www.roblox.com/asset/?id=67532118"
  3583. Frame24.Name = "Selection"
  3584. Frame24.Parent = ImageButton23
  3585. Frame24.Transparency = 1
  3586. Frame24.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3587. Frame24.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3588. Frame24.BackgroundColor3 = Color3.new(1, 1, 1)
  3589. Frame24.BackgroundTransparency = 1
  3590. Frame24.BorderSizePixel = 0
  3591. Frame24.ZIndex = 3
  3592. NumberValue25.Name = "num"
  3593. NumberValue25.Parent = ImageButton23
  3594. NumberValue25.Value = 8
  3595. ImageButton26.Name = "Plank"
  3596. ImageButton26.Parent = ImageLabel1
  3597. ImageButton26.Transparency = 1
  3598. ImageButton26.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3599. ImageButton26.Position = UDim2.new(0.0700000003, 0, 0.464040399, 0)
  3600. ImageButton26.BackgroundTransparency = 1
  3601. ImageButton26.ZIndex = 4
  3602. ImageButton26.Image = "http://www.roblox.com/asset/?id=67532015"
  3603. Frame27.Name = "Selection"
  3604. Frame27.Parent = ImageButton26
  3605. Frame27.Transparency = 1
  3606. Frame27.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3607. Frame27.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3608. Frame27.BackgroundColor3 = Color3.new(1, 1, 1)
  3609. Frame27.BackgroundTransparency = 1
  3610. Frame27.BorderSizePixel = 0
  3611. Frame27.ZIndex = 3
  3612. NumberValue28.Name = "num"
  3613. NumberValue28.Parent = ImageButton26
  3614. NumberValue28.Value = 9
  3615. ImageButton29.Name = "Log"
  3616. ImageButton29.Parent = ImageLabel1
  3617. ImageButton29.Transparency = 1
  3618. ImageButton29.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3619. ImageButton29.Position = UDim2.new(0.524545431, 0, 0.464040399, 0)
  3620. ImageButton29.BackgroundTransparency = 1
  3621. ImageButton29.ZIndex = 4
  3622. ImageButton29.Image = "http://www.roblox.com/asset/?id=67532051"
  3623. Frame30.Name = "Selection"
  3624. Frame30.Parent = ImageButton29
  3625. Frame30.Transparency = 1
  3626. Frame30.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3627. Frame30.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3628. Frame30.BackgroundColor3 = Color3.new(1, 1, 1)
  3629. Frame30.BackgroundTransparency = 1
  3630. Frame30.BorderSizePixel = 0
  3631. Frame30.ZIndex = 3
  3632. NumberValue31.Name = "num"
  3633. NumberValue31.Parent = ImageButton29
  3634. NumberValue31.Value = 10
  3635. ImageButton32.Name = "Gravel"
  3636. ImageButton32.Parent = ImageLabel1
  3637. ImageButton32.Transparency = 1
  3638. ImageButton32.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3639. ImageButton32.Position = UDim2.new(0.0700000003, 0, 0.565050483, 0)
  3640. ImageButton32.BackgroundTransparency = 1
  3641. ImageButton32.ZIndex = 4
  3642. ImageButton32.Image = "http://www.roblox.com/asset/?id=67532206"
  3643. Frame33.Name = "Selection"
  3644. Frame33.Parent = ImageButton32
  3645. Frame33.Transparency = 1
  3646. Frame33.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3647. Frame33.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3648. Frame33.BackgroundColor3 = Color3.new(1, 1, 1)
  3649. Frame33.BackgroundTransparency = 1
  3650. Frame33.BorderSizePixel = 0
  3651. Frame33.ZIndex = 3
  3652. NumberValue34.Name = "num"
  3653. NumberValue34.Parent = ImageButton32
  3654. NumberValue34.Value = 11
  3655. ImageButton35.Name = "Cinder"
  3656. ImageButton35.Parent = ImageLabel1
  3657. ImageButton35.Transparency = 1
  3658. ImageButton35.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3659. ImageButton35.Position = UDim2.new(0.524545431, 0, 0.565050483, 0)
  3660. ImageButton35.BackgroundTransparency = 1
  3661. ImageButton35.ZIndex = 4
  3662. ImageButton35.Image = "http://www.roblox.com/asset/?id=67532103"
  3663. Frame36.Name = "Selection"
  3664. Frame36.Parent = ImageButton35
  3665. Frame36.Transparency = 1
  3666. Frame36.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3667. Frame36.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3668. Frame36.BackgroundColor3 = Color3.new(1, 1, 1)
  3669. Frame36.BackgroundTransparency = 1
  3670. Frame36.BorderSizePixel = 0
  3671. Frame36.ZIndex = 3
  3672. NumberValue37.Name = "num"
  3673. NumberValue37.Parent = ImageButton35
  3674. NumberValue37.Value = 12
  3675. ImageButton38.Name = "Stone"
  3676. ImageButton38.Parent = ImageLabel1
  3677. ImageButton38.Transparency = 1
  3678. ImageButton38.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3679. ImageButton38.Position = UDim2.new(0.0700000003, 0, 0.666060627, 0)
  3680. ImageButton38.BackgroundTransparency = 1
  3681. ImageButton38.ZIndex = 4
  3682. ImageButton38.Image = "http://www.roblox.com/asset/?id=67531804"
  3683. Frame39.Name = "Selection"
  3684. Frame39.Parent = ImageButton38
  3685. Frame39.Transparency = 1
  3686. Frame39.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3687. Frame39.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3688. Frame39.BackgroundColor3 = Color3.new(1, 1, 1)
  3689. Frame39.BackgroundTransparency = 1
  3690. Frame39.BorderSizePixel = 0
  3691. Frame39.ZIndex = 3
  3692. NumberValue40.Name = "num"
  3693. NumberValue40.Parent = ImageButton38
  3694. NumberValue40.Value = 13
  3695. ImageButton41.Name = "Cement"
  3696. ImageButton41.Parent = ImageLabel1
  3697. ImageButton41.Transparency = 1
  3698. ImageButton41.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3699. ImageButton41.Position = UDim2.new(0.524545431, 0, 0.666060627, 0)
  3700. ImageButton41.BackgroundTransparency = 1
  3701. ImageButton41.ZIndex = 4
  3702. ImageButton41.Image = "http://www.roblox.com/asset/?id=67532059"
  3703. Frame42.Name = "Selection"
  3704. Frame42.Parent = ImageButton41
  3705. Frame42.Transparency = 1
  3706. Frame42.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3707. Frame42.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3708. Frame42.BackgroundColor3 = Color3.new(1, 1, 1)
  3709. Frame42.BackgroundTransparency = 1
  3710. Frame42.BorderSizePixel = 0
  3711. Frame42.ZIndex = 3
  3712. NumberValue43.Name = "num"
  3713. NumberValue43.Parent = ImageButton41
  3714. NumberValue43.Value = 14
  3715. ImageButton44.Name = "Red Plastic"
  3716. ImageButton44.Parent = ImageLabel1
  3717. ImageButton44.Transparency = 1
  3718. ImageButton44.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3719. ImageButton44.Position = UDim2.new(0.0700000003, 0, 0.767070711, 0)
  3720. ImageButton44.BackgroundTransparency = 1
  3721. ImageButton44.ZIndex = 4
  3722. ImageButton44.Image = "http://www.roblox.com/asset/?id=67531848"
  3723. Frame45.Name = "Selection"
  3724. Frame45.Parent = ImageButton44
  3725. Frame45.Transparency = 1
  3726. Frame45.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3727. Frame45.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3728. Frame45.BackgroundColor3 = Color3.new(1, 1, 1)
  3729. Frame45.BackgroundTransparency = 1
  3730. Frame45.BorderSizePixel = 0
  3731. Frame45.ZIndex = 3
  3732. NumberValue46.Name = "num"
  3733. NumberValue46.Parent = ImageButton44
  3734. NumberValue46.Value = 15
  3735. ImageButton47.Name = "Blue Plastic"
  3736. ImageButton47.Parent = ImageLabel1
  3737. ImageButton47.Transparency = 1
  3738. ImageButton47.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3739. ImageButton47.Position = UDim2.new(0.524545431, 0, 0.767070711, 0)
  3740. ImageButton47.BackgroundTransparency = 1
  3741. ImageButton47.ZIndex = 4
  3742. ImageButton47.Image = "http://www.roblox.com/asset/?id=67531924"
  3743. Frame48.Name = "Selection"
  3744. Frame48.Parent = ImageButton47
  3745. Frame48.Transparency = 1
  3746. Frame48.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3747. Frame48.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3748. Frame48.BackgroundColor3 = Color3.new(1, 1, 1)
  3749. Frame48.BackgroundTransparency = 1
  3750. Frame48.BorderSizePixel = 0
  3751. Frame48.ZIndex = 3
  3752. NumberValue49.Name = "num"
  3753. NumberValue49.Parent = ImageButton47
  3754. NumberValue49.Value = 16
  3755. ImageButton50.Name = "Water"
  3756. ImageButton50.Parent = ImageLabel1
  3757. ImageButton50.Transparency = 1
  3758. ImageButton50.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3759. ImageButton50.Position = UDim2.new(0.0700000003, 0, 0.867999971, 0)
  3760. ImageButton50.BackgroundTransparency = 1
  3761. ImageButton50.ZIndex = 4
  3762. ImageButton50.Image = "https://www.roblox.com/Game/Tools/ThumbnailAsset.ashx?fmt=png&wd=75&ht=75&aid=82717697"
  3763. Frame51.Name = "Selection"
  3764. Frame51.Parent = ImageButton50
  3765. Frame51.Transparency = 1
  3766. Frame51.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3767. Frame51.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3768. Frame51.BackgroundColor3 = Color3.new(1, 1, 1)
  3769. Frame51.BackgroundTransparency = 1
  3770. Frame51.BorderSizePixel = 0
  3771. Frame51.ZIndex = 3
  3772. NumberValue52.Name = "num"
  3773. NumberValue52.Parent = ImageButton50
  3774. NumberValue52.Value = 17
  3775. ImageButton53.Name = "Dig"
  3776. ImageButton53.Parent = ImageLabel1
  3777. ImageButton53.Transparency = 1
  3778. ImageButton53.Size = UDim2.new(0.400000006, 0, 0.088888891, 0)
  3779. ImageButton53.Position = UDim2.new(0.524999976, 0, 0.867999971, 0)
  3780. ImageButton53.BackgroundTransparency = 1
  3781. ImageButton53.ZIndex = 4
  3782. ImageButton53.Image = "http://www.roblox.com/asset/?id=7814201"
  3783. Frame54.Name = "Selection"
  3784. Frame54.Parent = ImageButton53
  3785. Frame54.Transparency = 1
  3786. Frame54.Size = UDim2.new(1.10000002, 0, 1.10000002, 0)
  3787. Frame54.Position = UDim2.new(-0.0500000007, 0, -0.0500000007, 0)
  3788. Frame54.BackgroundColor3 = Color3.new(1, 1, 1)
  3789. Frame54.BackgroundTransparency = 1
  3790. Frame54.BorderSizePixel = 0
  3791. Frame54.ZIndex = 3
  3792. for i,v in pairs(mas:GetChildren()) do
  3793. v.Parent = gPlayers.LocalPlayer.PlayerGui
  3794. pcall(function() v:MakeJoints() end)
  3795. end
  3796. mas:Destroy()
  3797. for i,v in pairs(cors) do
  3798. spawn(function()
  3799. pcall(v)
  3800. end)
  3801. end
  3802. wait(0.01)
  3803. gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
  3804. material = 1
  3805. local Terrain = workspace.Terrain
  3806. local CC = workspace.CurrentCamera
  3807.  
  3808. local SelB = Instance.new("SelectionBox")
  3809. SelB.Color = BrickColor.new("Bright green")
  3810.  
  3811. local SelP = Instance.new("Part")
  3812. SelP.Anchored = true
  3813. SelP.formFactor = Enum.FormFactor.Custom
  3814.  
  3815. HopperBin0.Selected:connect(function(M)
  3816. SelB.Parent = gPlayers.LocalPlayer.PlayerGui
  3817. gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = true
  3818. SelB.Adornee = nil
  3819.  
  3820. local ClickState = "None"
  3821.  
  3822. local ClickType = 1
  3823.  
  3824. local TerrainClick = 1
  3825.  
  3826. local P1 = nil
  3827.  
  3828. M.KeyDown:connect(function(K)
  3829. if K == "q" then
  3830. ClickType = 1
  3831. elseif K == "e" then
  3832. ClickType = 2
  3833. elseif K == "z" then
  3834. TerrainClick = 0
  3835. elseif K == "x" then
  3836. TerrainClick = 1
  3837. elseif K == "c" then
  3838. TerrainClick = 2
  3839. elseif K == "v" then
  3840. TerrainClick = 3
  3841. elseif K == "b" then
  3842. TerrainClick = 4
  3843. end
  3844. end)
  3845.  
  3846. M.Button1Down:connect(function()
  3847. if not M.Target then return end
  3848. local Hit = M.Hit
  3849. local cellPos
  3850. if ClickType == 1 then
  3851. cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3852. else
  3853. cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3854. end
  3855. if ClickState == "None" then
  3856. ClickState = "Click1"
  3857. P1 = cellPos
  3858. end
  3859. end)
  3860. M.Button1Up:connect(function()
  3861. if not M.Target then return end
  3862. local Hit = M.Hit
  3863. local cellPos
  3864. if ClickType == 1 then
  3865. cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3866. else
  3867. cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3868. end
  3869. if ClickState == "Click1" then
  3870. ClickState = "None"
  3871. local MinX = math.min(P1.x,cellPos.x)
  3872. local MaxX = math.max(P1.x,cellPos.x)
  3873. local MinY = math.min(P1.y,cellPos.y)
  3874. local MaxY = math.max(P1.y,cellPos.y)
  3875. local MinZ = math.min(P1.z,cellPos.z)
  3876. local MaxZ = math.max(P1.z,cellPos.z)
  3877. for y=MinY,MaxY do
  3878. for x=MinX,MaxX do
  3879. for z=MinZ,MaxZ do
  3880. Terrain:SetCell(x, y, z, material, 0, 0)
  3881. end
  3882. end
  3883. wait()
  3884. end
  3885. SelB.Adornee = nil
  3886. end
  3887. end)
  3888. M.Move:connect(function()
  3889. if not M.Target then return end
  3890. local Hit = M.Hit
  3891. local cellPos
  3892. if ClickType == 1 then
  3893. cellPos = Terrain:WorldToCellPreferEmpty(Vector3.new(Hit.x, Hit.y, Hit.z))
  3894. else
  3895. cellPos = Terrain:WorldToCellPreferSolid(Vector3.new(Hit.x, Hit.y, Hit.z))
  3896. end
  3897. if ClickState == "Click1" then
  3898. SelB.Adornee = SelP
  3899. local W1 = Terrain:CellCenterToWorld(P1.x,P1.y,P1.z)
  3900. local W2 = Terrain:CellCenterToWorld(cellPos.x,cellPos.y,cellPos.z)
  3901. local Size = W1-W2
  3902. Size = Vector3.new(math.abs(Size.x),math.abs(Size.y),math.abs(Size.z))+Vector3.new(4,4,4)
  3903. local Pos = (W1+W2)/2
  3904. SelP.Size = Size
  3905. SelP.CFrame = CFrame.new(Pos)
  3906. end
  3907. end)
  3908. end)
  3909.  
  3910. HopperBin0.Deselected:connect(function()
  3911. SelB.Parent = nil
  3912. SelB.Adornee = nil
  3913. gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Visible = false
  3914. end)
  3915.  
  3916. game:GetService('RunService').Stepped:connect(function()
  3917. if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("MaterialGui") then
  3918. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
  3919. if child:FindFirstChild("num") and material ~= child.num.Value then
  3920. child.Selection.BackgroundTransparency = 1
  3921. end
  3922. end
  3923. end
  3924. end)
  3925.  
  3926. for _, child in pairs( gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu:GetChildren()) do
  3927. local enterCon = child.MouseButton1Click:connect(function()
  3928. if child.ClassName == "ImageButton" and child:FindFirstChild("num") then
  3929. material = child.num.Value
  3930. if child:FindFirstChild("Selection") then
  3931. child.Selection.BackgroundTransparency = 0
  3932. end
  3933. end
  3934. end)
  3935. end
  3936.  
  3937. local clr = gPlayers.LocalPlayer.PlayerGui.MaterialGui.MaterialMenu.Dig.MouseButton1Click:connect(function()
  3938. workspace.Terrain:Clear()
  3939. end)
  3940.  
  3941. function sandbox(var,func)
  3942. local env = getfenv(func)
  3943. local newenv = setmetatable({},{
  3944. __index = function(self,k)
  3945. if k=="script" then
  3946. return var
  3947. else
  3948. return env[k]
  3949. end
  3950. end,
  3951. })
  3952. setfenv(func,newenv)
  3953. return func
  3954. end
  3955. cors = {}
  3956. mas = Instance.new("Model",game:GetService("Lighting"))
  3957. HopperBin0 = Instance.new("HopperBin")
  3958. HopperBin0.Name = "Terrain Delete"
  3959. HopperBin0.Parent = mas
  3960. for i,v in pairs(mas:GetChildren()) do
  3961. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  3962. pcall(function() v:MakeJoints() end)
  3963. end
  3964. mas:Destroy()
  3965. for i,v in pairs(cors) do
  3966. spawn(function()
  3967. pcall(v)
  3968. end)
  3969. end
  3970.  
  3971. function onClick(mouse)
  3972. p = gPlayers.LocalPlayer
  3973. if (p == nil) then return end
  3974. if (p.Character == nil) then return end
  3975.  
  3976. if (mouse.Hit.p - p.Character.HumanoidRootPart.Position).magnitude > 500 then return end
  3977.  
  3978. c = workspace.Terrain
  3979.  
  3980. local cellPos = c:WorldToCellPreferSolid(Vector3.new(mouse.Hit.x, mouse.Hit.y, mouse.Hit.z))
  3981. local x = cellPos.x
  3982. local y = cellPos.y
  3983. local z = cellPos.z
  3984.  
  3985. c:SetCell(x, y, z, 0, 0, 0)
  3986.  
  3987. end
  3988.  
  3989.  
  3990. function onSelect(mouse)
  3991. mouse.Button1Down:connect(function () onClick(mouse) end)
  3992. end
  3993.  
  3994.  
  3995.  
  3996. HopperBin0.Selected:connect(onSelect)
  3997. end
  3998. end)
  3999.  
  4000. addcmd('knife', 'tm knife',{},
  4001. function(args, speaker)
  4002. if speaker.userId ~= LP.userId then
  4003. lponly(speaker) else
  4004. if not game.CoreGui:FindFirstChild('CorePart') then
  4005. local data = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01318477872")
  4006. local script = data.LocalScript
  4007.  
  4008. local player = gPlayers.LocalPlayer
  4009.  
  4010. if not player:FindFirstChild("TMDATA") then
  4011. script.Parent.TMDATA:Clone().Parent = player
  4012. end
  4013. if not game.ReplicatedStorage:FindFirstChild("GameInProgress") then
  4014. script.Parent.GameInProgress:Clone().Parent = game.ReplicatedStorage
  4015. end
  4016.  
  4017. if game.CoreGui:FindFirstChild("CorePart") then
  4018. game.CoreGui.CorePart:Destroy()
  4019. end
  4020.  
  4021.  
  4022. if not game.ReplicatedStorage:FindFirstChild('Drone') then script.Parent.Drone:Clone().Parent = game.ReplicatedStorage end
  4023. local knife = script.Parent["Knife"]:Clone()
  4024. local gun = script.Parent["Gun"]:Clone()
  4025. local fastgun = script.Parent["Fast Gun"]:Clone()
  4026. local lasergun = script.Parent["Laser Gun"]:Clone()
  4027. script.Parent.CorePart:Clone().Parent = game.CoreGui
  4028.  
  4029. local newKnife = knife:Clone()
  4030. newKnife.Parent = player.Backpack
  4031. _G.tool = newKnife
  4032.  
  4033. local barActive = false
  4034. local activeOptions = {}
  4035.  
  4036. function createDDown(callback,but,...)
  4037. if barActive then
  4038. for i,v in pairs(activeOptions) do
  4039. v:Destroy()
  4040. end
  4041. activeOptions = {}
  4042. barActive = false
  4043. return
  4044. else
  4045. barActive = true
  4046. end
  4047. local slots = {...}
  4048. local base = but
  4049. for i,v in pairs(slots) do
  4050. local newOption = base:Clone()
  4051. newOption.ZIndex = 5
  4052. newOption.Name = "Option "..tostring(i)
  4053. newOption.Parent = base.Parent
  4054. table.insert(activeOptions,newOption)
  4055. newOption.Position = UDim2.new(but.Position.X.Scale, but.Position.X.Offset, but.Position.Y.Scale, but.Position.Y.Offset + (#activeOptions * but.Size.Y.Offset))
  4056. newOption.Text = slots[i]
  4057. newOption.MouseButton1Down:connect(function()
  4058. but.Text = slots[i]
  4059. callback(slots[i])
  4060. for i,v in pairs(activeOptions) do
  4061. v:Destroy()
  4062. end
  4063. activeOptions = {}
  4064. barActive = false
  4065. end)
  4066. end
  4067. end
  4068.  
  4069. local butA = game.CoreGui.CorePart.Frame.ability
  4070. butA.MouseButton1Down:connect(function()
  4071. createDDown(function(sel)
  4072. gPlayers.LocalPlayer.TMDATA.Ability.Value = sel -- Rushed scripting, sorry for not being neat!
  4073. end,butA,"Normal","Laser Knife","Boom Blade","MLG Money","Midas Touch","HOT! Knife","Ghost Knife","Tesla Knife","Quickscoper","Rainbow Laser","Spider Knife","Warp Knife","Brainwasher", "Bolting Knife")
  4074. end)
  4075.  
  4076. local butG = game.CoreGui.CorePart.Frame.gamemode
  4077. butG.MouseButton1Down:connect(function()
  4078. createDDown(function(sel)
  4079. game.ReplicatedStorage.GameInProgress.Mode.Value = sel
  4080. end,butG,"Classic","Cold Killer")
  4081. end)
  4082.  
  4083. local butM = game.CoreGui.CorePart.Frame.mode
  4084. butM.MouseButton1Down:connect(function()
  4085. createDDown(function(sel)
  4086. _G.knifemode = sel
  4087. end,butM,"PlayersOnly","Players+Npcs")
  4088. end)
  4089.  
  4090. _G.Scripters = {}
  4091.  
  4092. function _G.loadScripts(obj,runall)
  4093. for i,v in pairs(obj:GetDescendants()) do
  4094. if v:IsA("LocalScript") and (not v.Disabled or runall) then
  4095. table.insert(_G.Scripters,v)
  4096. local i = #_G.Scripters
  4097. local loadfunc = loadstring("local script = _G.Scripters["..i.."]\n"..v.Source)
  4098. spawn(loadfunc)
  4099. print("LOADED",v:GetFullName())
  4100. end
  4101. end
  4102. end
  4103.  
  4104. player.CharacterAdded:Connect(function()
  4105. newKnife = knife:Clone()
  4106. newKnife.Parent = player.Backpack
  4107. _G.loadScripts(newKnife)
  4108. end)
  4109.  
  4110. _G.knifemode = "PlayersOnly"
  4111. _G.loadScripts(newKnife)
  4112. --_G.loadScripts(gun)
  4113. --_G.loadScripts(fastgun)
  4114. --_G.loadScripts(lasergun)
  4115. end
  4116. end
  4117. end)
  4118.  
  4119. addcmd('devuzi', 'op af',{'uzi'},
  4120. function(args, speaker)
  4121. if speaker.userId ~= LP.userId then
  4122. lponly(speaker)
  4123. else
  4124. wait(0.25);
  4125.  
  4126.  
  4127. _clear=function()
  4128. local c={char;bag;gui;};
  4129. for i=1,#c do
  4130. local c=c[i]:children();
  4131. for i=1,#c do
  4132. if(c[i].Name==name)then
  4133. c[i].Parent=nil;
  4134. end;
  4135. end;
  4136. end;
  4137. local n=name..user.Name;
  4138. local c=workspace:children();
  4139. for i=1,#c do
  4140. if(c[i].Name==n)then
  4141. c[i].Parent=nil;
  4142. end;
  4143. end;
  4144. end;
  4145.  
  4146. _valid_key=function(object,key)
  4147. return object[key],key;
  4148. end;
  4149.  
  4150. _new=function(class)
  4151. return function(props)
  4152. if(type(list_base_props)=='table')then
  4153. for i,v in next,list_base_props do
  4154. if(props[i]==nil)then
  4155. props[i]=v;
  4156. end;
  4157. end;
  4158. end;
  4159.  
  4160. local object=class;
  4161.  
  4162. if(type(class)=='string')then
  4163. object=Instance.new(class:sub(1,1):upper()..class:sub(2));
  4164. end;
  4165.  
  4166. local parent=props[1];
  4167. props[1]=nil;
  4168.  
  4169. for i,v in next,props do
  4170. local load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));
  4171. if(not load)then
  4172. load,res,key=pcall(_valid_key,object,i);
  4173. end;
  4174.  
  4175. if(key)then
  4176. t=type(res);
  4177. s=tostring(res);
  4178. if(t=='userdata'and s=='Signal '..key)then
  4179. if(type(v)=='table')then
  4180. for i=1,#v do
  4181. res:connect(v[i]);
  4182. end;
  4183. else
  4184. res:connect(v);
  4185. end;
  4186. else
  4187. object[key]=v;
  4188. end;
  4189. end;
  4190. end;
  4191.  
  4192. if(parent)then
  4193. object.Parent=parent;
  4194. end;
  4195.  
  4196. return object;
  4197. end;
  4198. end;
  4199.  
  4200. _RGB=function(r,g,b)
  4201. return Color3.new(r/255,g/255,b/255);
  4202. end;
  4203.  
  4204. _copy=function(o)
  4205. local def=o.archivable;
  4206. o.archivable=true;
  4207. local c=o:clone();
  4208. o.archivable=def;
  4209. return c;
  4210. end;
  4211.  
  4212. _hum=function(char)
  4213. local hum=char:findFirstChild'Humanoid';
  4214. if(not hum or hum.className~='Humanoid')then
  4215. local c=char:children();
  4216. for i=1,#c do
  4217. if(c[i].className=='Humanoid')then
  4218. return c[i];
  4219. end;
  4220. end;
  4221. else
  4222. return hum;
  4223. end;
  4224. end;
  4225.  
  4226. _hum_tag=function(hum)
  4227. local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);
  4228. c.Name='creator';
  4229. c.Value=user;
  4230. if(hum.Health==0 and not hum:findFirstChild'killed')then
  4231. Instance.new('BoolValue',hum).Name='killed';
  4232. bullets.clip=bullets.clip+10;
  4233. end;
  4234. end;
  4235.  
  4236. _hum_dam=function(hum,dam,percent)
  4237. hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);
  4238. if(hum.Health<=hum.MaxHealth*0.1)then
  4239. _hum_tag(hum);
  4240. end;
  4241. end;
  4242.  
  4243. _ray=function(v0,v1,i)
  4244. local mag=(v0-v1).magnitude;
  4245. local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));
  4246.  
  4247. return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or workspace.FindPartOnRay)(workspace,ray,i);
  4248. end;
  4249.  
  4250. _must=function(v0,v1,i)
  4251. local hit,pos=_ray(v0,v1,i);
  4252. return not hit and mouse.target or hit,pos;
  4253. end;
  4254.  
  4255. _cframe=function(x,y,z,r0,r1,r2)
  4256. return CFrame.Angles(
  4257. math.rad(r0 or 0),
  4258. math.rad(r1 or 0),
  4259. math.rad(r2 or 0)
  4260. )*CFrame.new(x,y,z);
  4261. end;
  4262.  
  4263. _update=function()
  4264. if(bool_active and not screen.Parent)then
  4265. screen.Parent=gui;
  4266. elseif(not bool_active and screen.Parent)then
  4267. screen.Parent=nil;
  4268. end;
  4269. end;
  4270.  
  4271. _light=function(v0,v1)
  4272. local mag=(v0-v1).magnitude;
  4273. local len=math.random(2,7);
  4274. len=len>mag/2 and mag/2 or len;
  4275.  
  4276. --local light=_new'part'{
  4277. -- cFrame=CFrame.new(v0,v1);
  4278. -- size=Vector3.new(1,1,1);
  4279. -- color=_RGB(255,255,0);
  4280. -- anchored=true;
  4281. -- inv;
  4282. --};
  4283. _new'blockMesh'{
  4284. scale=Vector3.new(0.2,0.2,len);
  4285. offset=Vector3.new(0,0,-len/2);
  4286. light;
  4287. };
  4288.  
  4289. local bb=_new'billboardGui'{
  4290. size=UDim2.new(2,0,2,0);
  4291. adornee=light;
  4292. light;
  4293. };
  4294. _new'imageLabel'{
  4295. image=url:format(109101526);
  4296. backgroundTransparency=1;
  4297. size=UDim2.new(1,0,1,0);
  4298. bb;
  4299. };
  4300.  
  4301. -- _rem(light,0.15);
  4302. end;
  4303.  
  4304. _rem=function(object,del)
  4305. if(del)then
  4306. delay(del,function()
  4307. if(object.Parent)then
  4308. object.Parent=nil;
  4309. end;
  4310. end);
  4311. else
  4312. pcall(function()
  4313. if(object.Parent)then
  4314. object.Parent=nil;
  4315. end;
  4316. end);
  4317. end;
  4318. end;
  4319.  
  4320. _blood=function(pos,count)
  4321. for i=1,count do
  4322. local p=_new'part'{
  4323. rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;
  4324. position=pos+Vector3.new(math.random(),math.random(),math.random());
  4325. velocity=Vector3.new(math.random(),math.random(),math.random())*50;
  4326. size=Vector3.new(math.random(),math.random(),math.random())/3;
  4327. color=_RGB(255,0,0);
  4328. transparency=0.5;
  4329. canCollide=true;
  4330. bottomSurface=0;
  4331. topSurface=0;
  4332. formFactor=3;
  4333. locked=true;
  4334. inv;
  4335. };
  4336. delay(5,function()
  4337. p.Parent=nil;
  4338. end);
  4339. end;
  4340. end;
  4341.  
  4342. _make_hue=function()
  4343. h_hue=_new'part'{
  4344. size=Vector3.new(0.25,1.8,0.35);
  4345. color=_RGB(100,100,100);
  4346. formFactor=3;
  4347. name='hue';
  4348. handle;
  4349. };
  4350. hh_weld=_new'weld'{
  4351. c1=_cframe(0,0.5,0);
  4352. part0=handle;
  4353. part1=h_hue;
  4354. handle;
  4355. };
  4356. end;
  4357.  
  4358. _shot=function(v0,v1)
  4359. if(not time_left)then
  4360. time_left=0;
  4361. end;
  4362. if(time_left>time())then
  4363. return nil;
  4364. else
  4365. time_left=time()+math.random(1,10)/100;
  4366. end;
  4367.  
  4368. if(bullets.current<1)then
  4369. local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{
  4370. soundId='rbxasset://sounds/SWITCH3.wav';
  4371. name='tick_sound';
  4372. volume=0.2;
  4373. pitch=2;
  4374. head;
  4375. };
  4376. tick_sound:play();
  4377. if(bullets.clip>0)then
  4378. time_left=time()+2;
  4379. h_hue:breakJoints();
  4380. h_hue.CanCollide=true;
  4381. h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;
  4382. _rem(h_hue,10);
  4383. delay(1.9,function()
  4384. _make_hue();
  4385. local got=(bullets.clip>bullets.maximum and
  4386. bullets.maximum or
  4387. bullets.clip)-bullets.current;
  4388.  
  4389. bullets.clip=bullets.clip-got;
  4390. bullets.current=bullets.current+got;
  4391. end);
  4392. end;
  4393. return nil;
  4394. else
  4395. bullets.current=bullets.current-1;
  4396.  
  4397. h_weld.C1=_cframe(0,0.75,0,
  4398. -math.random(1000,1100)/10,180,0);
  4399. d_weld.C1=_cframe(0,-0.25,0.3);
  4400.  
  4401. lightstuff.Visible=true;
  4402. delay(0.1,function()
  4403. lightstuff.Visible=false;
  4404. end);
  4405.  
  4406. _rem(_new'part'{
  4407. velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-4,-5,0)).p).lookVector*10;
  4408. cFrame=drag.CFrame*CFrame.new(-0.5,0,0);
  4409. size=Vector3.new(0.1,0.1,0.4);
  4410. color=_RGB(200,200,0);
  4411. material='Slate';
  4412. canCollide=true;
  4413. formFactor=3;
  4414. inv;
  4415. },5);
  4416.  
  4417. delay(0.1,function()
  4418. d_weld.C1=_cframe(0,-0.25,0);
  4419. if(bool_active)then
  4420. h_weld.C1=h_weld_cf_active;
  4421. end;
  4422. end)
  4423. end;
  4424.  
  4425. local hit,pos=_must(v0,v1,char);
  4426.  
  4427. shot_sound:play();
  4428.  
  4429.  
  4430. _rem(_new'part'{
  4431. cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  4432. size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  4433. color=_RGB(255,255,0);
  4434. transparency=0.6;
  4435. reflectance=0.5;
  4436. canCollide=false;
  4437. bottomSurface=0;
  4438. anchored=true;
  4439. formFactor=3;
  4440. topSurface=0;
  4441. inv;
  4442. },.15);
  4443. _light(v0,v1);
  4444.  
  4445. if(not hit)then return nil;end;
  4446.  
  4447. if(hit.Parent.className=='Hat')then
  4448. hit:breakJoints();
  4449. hit.CanCollide=true;
  4450. hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);
  4451. hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));
  4452. else
  4453. local hum=_hum(hit.Parent);
  4454. if(not hum)then
  4455. if(hit.Anchored==false and hit.Size.magnitude<4)then
  4456. hit:breakJoints();
  4457. hit.CanCollide=true;
  4458. end;
  4459. else
  4460. _hum_dam(hum,math.random(4,6));
  4461. _blood(pos,math.random(3,6));
  4462. hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/6;
  4463. if(hit.Name=='Head')then
  4464. hum.Health=0;
  4465. _blood(pos,math.random(3,6));
  4466. delay(0.001,function()
  4467. _new(workspace:FindFirstChild'head_shot'or'sound'){
  4468. pitch=math.random(70,100)*0.01;
  4469. soundId=url:format(1876552);
  4470. name='head_shot';
  4471. workspace;
  4472. }:play();
  4473. end);
  4474. _hum_tag(hum);
  4475. _rem(_new'part'{
  4476. cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  4477. size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  4478. color=torso.Color;
  4479. transparency=0.5;
  4480. canCollide=false;
  4481. bottomSurface=0;
  4482. anchored=true;
  4483. formFactor=3;
  4484. topSurface=0;
  4485. inv;
  4486. },30);
  4487. hit.Parent=nil;
  4488. for b=0,1 do
  4489. for a=0,1 do
  4490. for i=0,1 do
  4491. _rem(_new'part'{
  4492. velocity=CFrame.new(v0,pos).lookVector*20;
  4493. cFrame=hit.CFrame*CFrame.new(i,-b,a);
  4494. size=Vector3.new(0.5,0.5,0.5);
  4495. color=_RGB(255,255,255);
  4496. bottomSurface=0;
  4497. canCollide=true;
  4498. transparency=0;
  4499. formFactor=3;
  4500. topSurface=0;
  4501. hum;
  4502. },30);
  4503. end;
  4504. end;
  4505. end;
  4506. end;
  4507. end;
  4508. end;
  4509. end;
  4510.  
  4511.  
  4512.  
  4513. _cf_select=function(mouse)
  4514. mouse.Icon=url:format(109111387);--108999296
  4515. bool_active=true;
  4516.  
  4517. local arm=char:findFirstChild'Right Arm';
  4518. local weld=torso:findFirstChild'Right Shoulder';
  4519. if(arm and weld)then
  4520. h_weld.Part0=arm;
  4521. h_weld.C1=h_weld_cf_active;
  4522.  
  4523. weld.Part1=nil;
  4524. weld.Part0=nil;
  4525.  
  4526. weld=_new(torso:findFirstChild'right_arml'or'weld'){
  4527. name='right_arml';
  4528. part0=torso;
  4529. part1=arm;
  4530. torso;
  4531. };
  4532.  
  4533. arml=(arml or 0)+1;
  4534. local alv=arml;
  4535. local gyro=torso:findFirstChild'p_gyro'or Instance.new('BodyGyro',torso);
  4536. gyro.maxTorque=Vector3.new(5e5,5e5,5e5);
  4537. gyro.P=30000;
  4538. gyro.D=1000;
  4539. gyro.Name='p_gyro';
  4540. repeat
  4541. local pos=mouse.hit.p;
  4542. local val,valp,p0,p1,p2,hitpos,cj,c0,c1;
  4543.  
  4544. val=-math.pi*0.5;
  4545. valp=val*-1;
  4546. p0=torso.CFrame;
  4547. p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+(p0*CFrame.Angles(0,val,0)).lookVector;
  4548. p1=p0+((p0.p-pos).unit*-2);
  4549. p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);
  4550. hitpos=torso.Position;
  4551. cj=CFrame.new(hitpos);
  4552. c0=torso.CFrame:inverse()*cj;
  4553. c1=p2:inverse()*cj;
  4554. weld.C0=c0;
  4555. weld.C1=c1;
  4556.  
  4557. gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));
  4558.  
  4559. wait(0.001);
  4560. until arml~=alv;
  4561. gyro.Parent=nil;
  4562. end;
  4563. end;
  4564.  
  4565. _cf_deselect=function()
  4566. bool_active=false;
  4567. arml=(arml or 0)+1;
  4568. loop_shot=(loop_shot or 0)+1;
  4569.  
  4570. h_weld.Part0=torso;
  4571. h_weld.C1=h_weld_cf_inactive;
  4572.  
  4573. local weld=torso:findFirstChild'right_arml';
  4574. if(weld)then
  4575. weld.Part1=nil;
  4576. weld.Part0=nil;
  4577. end;
  4578. local arm=char:findFirstChild'Right Arm';
  4579. local weld=torso:findFirstChild'Right Shoulder';
  4580. if(arm and weld)then
  4581. weld.Part0=torso;
  4582. weld.Part1=arm;
  4583. end;
  4584. end;
  4585.  
  4586. _cf_mouse=function(event,fun)
  4587. mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)
  4588. if(bool_active)then
  4589. fun(...);
  4590. end;
  4591. end);
  4592. end;
  4593.  
  4594.  
  4595. do
  4596. local main=getfenv(0);
  4597. local c=game:children();
  4598. local check=function(v)
  4599. if(v.className~=''and v.className~='Instance'and game:service(v.className))then
  4600. main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;
  4601. end;
  4602. end;
  4603. for i=1,#c do
  4604. pcall(check,c[i]);
  4605. end;
  4606. end;
  4607.  
  4608.  
  4609. bullets={
  4610. maximum=51111111111111111111111111110;
  4611. current=511111111111111111111111111111110;
  4612. clip=501111111111111111111111111111111*4;
  4613. };
  4614.  
  4615. list_base_props={
  4616. backgroundColor3=_RGB(0,0,0);
  4617. textColor3=_RGB(200,200,200);
  4618. borderSizePixel=0;
  4619. color=_RGB(0,0,0);
  4620. archivable=false;
  4621. canCollide=false;
  4622. bottomSurface=0;
  4623. topSurface=0;
  4624. formFactor=0;
  4625. locked=true;
  4626. };
  4627.  
  4628.  
  4629.  
  4630. user=players.localPlayer;
  4631. mouse=user:getMouse();
  4632. char=user.Character;
  4633. gui=user.PlayerGui;
  4634. bag=user.Backpack;
  4635. torso=char.Torso;
  4636. head=char.Head;
  4637. hum=_hum(char);
  4638.  
  4639. url='rbxassetid://%d';
  4640. name='dev-uzi';
  4641.  
  4642. h_weld_cf_inactive=_cframe(0.35,0.5,0.5,
  4643. 0,90,-70);
  4644. h_weld_cf_active=_cframe(0,0.75,0,
  4645. -110,180,0);
  4646.  
  4647. assert(hum,'humanoid is not found');
  4648.  
  4649.  
  4650.  
  4651. _clear();
  4652.  
  4653.  
  4654. _cf_mouse('button1Down',function()
  4655. loop_shot=(loop_shot or 0)+1;
  4656. local vers=loop_shot;
  4657. local step=runService.Stepped;
  4658. repeat
  4659. _shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);
  4660. step:wait();--wait(0.001);
  4661. until vers~=loop_shot;
  4662. end);
  4663.  
  4664. _cf_mouse('button1Up',function()
  4665. loop_shot=(loop_shot or 0)+1;
  4666. end);
  4667.  
  4668. _cf_mouse('move',function()
  4669. cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11);
  4670. end);
  4671.  
  4672. _cf_mouse('keyDown',function(k)
  4673. if(k=='r')then
  4674. if(bullets.clip>0 and time_left<=time())then
  4675. local got=(bullets.clip>bullets.maximum and
  4676. bullets.maximum or
  4677. bullets.clip)-bullets.current;
  4678.  
  4679. bullets.clip=bullets.clip-got;
  4680. bullets.current=bullets.current+got;
  4681. if(got~=0)then
  4682. time_left=time()+2;
  4683. end;
  4684. end;
  4685. end;
  4686. end);
  4687.  
  4688.  
  4689. screen=_new'screenGui'{
  4690. name=name;
  4691. };
  4692.  
  4693. cross_f=_new'frame'{
  4694. size=UDim2.new(0,21,0,21);
  4695. backgroundTransparency=1;
  4696. screen;
  4697. };
  4698.  
  4699. for i=0,1 do
  4700. _new'frame'{
  4701. position=UDim2.new(0,13*i,0,11);
  4702. size=UDim2.new(0,10,0,1);
  4703. cross_f;
  4704. };
  4705. end;
  4706.  
  4707. for i=0,1 do
  4708. _new'frame'{
  4709. position=UDim2.new(0,11,0,13*i);
  4710. size=UDim2.new(0,1,0,10);
  4711. cross_f;
  4712. };
  4713. end;
  4714.  
  4715.  
  4716.  
  4717. shot_sound=_new(head:findFirstChild'2920959'or'sound'){
  4718. soundId=url:format(2920959);
  4719. pitch=1.4;
  4720. head;
  4721. };
  4722. if(shot_sound.Name~='2920959')then
  4723. shot_sound.Name='2920959';
  4724. shot_sound:play();
  4725. end;
  4726.  
  4727. bin=_new'hopperBin'{
  4728. deselected=_cf_deselect;
  4729. selected=_cf_select;
  4730. name=name;
  4731. bag;
  4732. };
  4733.  
  4734. inv=_new'model'{
  4735. name=name;
  4736. char;
  4737. };
  4738.  
  4739. handle=_new'part'{
  4740. size=Vector3.new(0.3,1.3,0.4);
  4741. color=_RGB(140,140,140);
  4742. name='handle';
  4743. formFactor=3;
  4744. inv;
  4745. touched=function(hit)
  4746. if(hit.Parent.className=='Model')then
  4747. local hum=_hum(hit.Parent);
  4748. if(hum~=nil)then
  4749. _hum_dam(hum,handle.Velocity.magnitude);
  4750. end;
  4751. end;
  4752. end;
  4753. };
  4754. h_weld=_new'weld'{
  4755. c1=h_weld_cf_inactive;
  4756. part1=handle;
  4757. part0=torso;
  4758. handle;
  4759. };
  4760. _make_hue();
  4761.  
  4762. h_part=_new'part'{
  4763. size=Vector3.new(0.4,0.4,1.4);
  4764. color=_RGB(140,140,140);
  4765. name='handle';
  4766. formFactor=3;
  4767. handle;
  4768. };
  4769. hp_weld=_new'weld'{
  4770. c1=_cframe(0,-1.3/2,-0.3,
  4771. 20,0,0);
  4772. part0=handle;
  4773. part1=h_part;
  4774. handle;
  4775. };
  4776.  
  4777. drag=_new'part'{
  4778. size=Vector3.new(0.5,0.45,1.5);
  4779. color=_RGB(100,100,100);
  4780. name='handle';
  4781. formFactor=3;
  4782. handle;
  4783. };
  4784. d_weld=_new'weld'{
  4785. c1=_cframe(0,-0.25,0);
  4786. part0=h_part;
  4787. part1=drag;
  4788. handle;
  4789. };
  4790.  
  4791. tube=_new'part'{
  4792. size=Vector3.new(0.2,0.2,1.5);
  4793. color=_RGB(0,0,0);
  4794. name='handle';
  4795. formFactor=3;
  4796. handle;
  4797. };
  4798. t_weld=_new'weld'{
  4799. c1=_cframe(0,-0.3,-0.1);
  4800. part0=h_part;
  4801. part1=tube;
  4802. handle;
  4803. };
  4804.  
  4805. bullets_label=_new'textLabel'{
  4806. textStrokeColor3=_RGB(0,0,0);
  4807. textColor3=_RGB(200,200,200);
  4808. textStrokeTransparency=0;
  4809. backgroundTransparency=1;
  4810. fontSize=5;
  4811. screen;
  4812. };
  4813.  
  4814. lightstuff=_new'frame'{
  4815. backgroundColor3=_RGB(255,255,255);
  4816. position=UDim2.new(0,0,0,-1);
  4817. backgroundTransparency=0.5;
  4818. size=UDim2.new(1,0,1,1);
  4819. borderSizePixel=0;
  4820. visible=false;
  4821. screen;
  4822. };
  4823.  
  4824. coroutine.wrap(function()
  4825. local red,white,green;
  4826. repeat
  4827. if(screen.Parent)then
  4828. if(not green and bullets.current==bullets.maximum)then
  4829. green=true;
  4830. bullets_label.TextColor3=_RGB(0,200,0);
  4831. elseif(not red and bullets.current==0)then
  4832. red=true;
  4833. bullets_label.TextColor3=_RGB(200,0,0);
  4834. elseif((red or green)and bullets.current~=0 and bullets.current~=bullets.maximum)then
  4835. bullets_label.TextColor3=_RGB(200,200,200);
  4836. green=false;
  4837. red=false;
  4838. end;
  4839. bullets_label.Text=('Bullets: %d/%d'):format(bullets.current,bullets.clip);
  4840. bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBounds.Y);
  4841. bullets_label.Position=UDim2.new(1,-bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);
  4842. end;
  4843. wait(0.001);
  4844. until nil;
  4845. end)();
  4846.  
  4847.  
  4848. _G.dev_pistol_version=(_G.dev_pistol_version or 0)+1;
  4849. local vers=_G.dev_pistol_version;
  4850. repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0;
  4851. if(hum.Health==0)then
  4852. _clear();
  4853. end;
  4854. end
  4855. end)
  4856.  
  4857. addcmd('nil', 'removes the player',{},
  4858. function(args, speaker)
  4859. local players = getPlayer(args[1], speaker)
  4860. for i,v in pairs(players)do
  4861. pcall(function() gPlayers[v].Character:Remove() end)
  4862. gPlayers[v].Character = nil
  4863. if FindTable(SPC, args[1]) then Notify('Made ' ..args[1].. ' nil') else
  4864. Notify('Made player(s) nil') end end end)
  4865.  
  4866. addcmd('ban', 'goodbye ;)',{},
  4867. function(args, speaker)
  4868. local players = getPlayer(args[1], speaker)
  4869. for i,v in pairs(players)do
  4870. if FindTable(SPC, args[1]) then Notify('Banned ' ..args[1]) else
  4871. Notify('Banned player(s)') end
  4872. spawn(function()
  4873. if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
  4874. if not FindTable(banname, gPlayers[v].Name) then
  4875. table.insert(banT, _players[v].userId)
  4876. banname[#banname + 1] = {NAME = tostring(gPlayers[v].Name), ID = tonumber(gPlayers[v].userId), AGE = tonumber(gPlayers[v].AccountAge)}
  4877. updatebans()
  4878. kickF(gPlayers[v])
  4879. end
  4880. end
  4881. end)
  4882. end
  4883. end)
  4884.  
  4885. addcmd('clearbans', 'welcome back!',{'clrbans'},
  4886. function(args, speaker)
  4887. banT = {}
  4888. banname = {}
  4889. Notify('Removed all bans')
  4890. updatebans()
  4891. end)
  4892.  
  4893. addcmd('unban','unbans a player',{},
  4894. function(args, speaker)
  4895. if FindTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])) then
  4896. table.remove(banT, GetInTable(banT, gPlayers:GetUserIdFromNameAsync(args[1])))
  4897. for i,v in pairs(banname) do
  4898. if v.NAME == tostring(args[1]) then
  4899. table.remove(banname, i)
  4900. updatebans()
  4901. end end
  4902. Notify('Unbanned ' .. args[1])
  4903. end
  4904. end)
  4905.  
  4906. addcmd('dismiss', 'dismiss',{'verify'},
  4907. function(args, speaker)
  4908. for _, child in pairs( workspace:GetChildren()) do
  4909. if child.Name == speaker.Name .. "TAB" then
  4910. child:Destroy() end end
  4911. for a,b in pairs(hastab) do if b == speaker.Name then table.remove(hastab, a) end end
  4912. end)
  4913.  
  4914. addcmd('admin', 'ur an admin now ;o',{},
  4915. function(args, speaker)
  4916. if speaker.userId ~= LP.userId then
  4917. lponly(speaker) else
  4918. local players = getPlayer(args[1], speaker)
  4919. for i,v in pairs(players)do
  4920. spawn(function()
  4921. if _players[v].userId ~= LP.userId and not isAdmin(_players[v]) then
  4922. table.insert(adminT, _players[v].userId)
  4923. adminname[#adminname + 1] = {NAME = tostring(gPlayers[v].Name)}
  4924. updateadmins()
  4925. if FindTable(SPC, args[1]) then Notify('Gave ' ..args[1].. ' admin') else
  4926. Notify('Gave player(s) admin') end
  4927. game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are now an admin! The prefix is ' .. cmdprefix, 1)
  4928. end end) end end end)
  4929.  
  4930. addcmd('unadmin', 'removes the admin',{'noadmin'},
  4931. function(args, speaker)
  4932. if speaker.userId ~= LP.userId then
  4933. lponly(speaker) else
  4934. local players = getPlayer(args[1], speaker)
  4935. for i,v in pairs(players)do
  4936. local radmin = tostring(_players[v].Name)
  4937. if isAdmin(_players[v]) and _players[v].userId ~= LP.userId then
  4938. table.remove(adminT, GetInTable(adminT, _players[v].userId))
  4939. for a,b in pairs(adminname) do
  4940. if b.NAME == radmin then
  4941. table.remove(adminname, a)
  4942. updateadmins()
  4943. end end
  4944. game:GetService('Chat'):Chat(gPlayers[v].Character, 'You are no longer an admin', 2)
  4945. if FindTable(SPC, args[1]) then Notify('Removed admin from ' .. args[1]) else
  4946. Notify('Removed admin from player(s)') end
  4947. end
  4948. end
  4949. end
  4950. end)
  4951.  
  4952. addcmd('bang', 'owo',{'rape'},
  4953. function(args, speaker)
  4954. local players = getPlayer(args[1], speaker)
  4955. local target = getPlayer(args[2], speaker)[1]
  4956. for i,v in pairs(players)do
  4957. if args[2] then
  4958. rape(target, v)
  4959. else
  4960. rape(v, speaker.Name)
  4961. end
  4962. end
  4963. end)
  4964.  
  4965. addcmd('bgui', 'gives player billboard gui presenting text',{},
  4966. function(args, speaker)
  4967. local players = getPlayer(args[1], speaker)
  4968. for i,v in pairs(players)do
  4969. if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
  4970. gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
  4971. end
  4972.  
  4973. y = Instance.new("BillboardGui")
  4974. y.Size = UDim2.new(0,100,0,150)
  4975. y.StudsOffset = Vector3.new(0,1,0)
  4976. y.Parent = gPlayers[v].Character.Head
  4977. y.Adornee = gPlayers[v].Character.Head
  4978. f = Instance.new("TextLabel")
  4979. f.Parent = y
  4980. f.BackgroundTransparency = 1
  4981. f.Position = UDim2.new(0,0,0,-50)
  4982. f.Size = UDim2.new(0,100,0,100)
  4983. f.Font = "Highway"
  4984. f.FontSize = "Size48"
  4985. f.Text = GLS(false, 1)
  4986. f.TextStrokeColor3 = Color3.new(0,0,0)
  4987. f.TextColor3 = Color3.new(255/255,255/255,255/255)
  4988. f.TextStrokeTransparency = 0
  4989. f.TextYAlignment = "Bottom"
  4990. end
  4991. end)
  4992.  
  4993. addcmd('unbgui', 'gives player billboard gui presenting text',{'nobgui'},
  4994. function(args, speaker)
  4995. local players = getPlayer(args[1], speaker)
  4996. for i,v in pairs(players)do
  4997. if gPlayers[v].Character.Head:FindFirstChild("BillboardGui") then
  4998. gPlayers[v].Character.Head:FindFirstChild("BillboardGui"):Destroy()
  4999. end
  5000. end
  5001. end)
  5002.  
  5003. function pipeTp(name,target)
  5004. spawn(function()
  5005. local pipe = Instance.new("Part")
  5006. pipe.Name = "Pipe"
  5007. pipe.Color = Color3.new(52/255,142/255,64/255)
  5008. pipe.Size = Vector3.new(8,8,8)
  5009. pipe.Anchored = true
  5010. local mesh = Instance.new("SpecialMesh",pipe)
  5011. mesh.MeshId = "rbxassetid://856736661"
  5012. mesh.Scale = Vector3.new(0.15, 0.15, 0.15)
  5013. local sound = Instance.new("Sound",pipe)
  5014. sound.SoundId = "rbxassetid://864352897"
  5015. sound.Volume = 1
  5016.  
  5017. local targetpos = game:GetService("Players")[target].Character.HumanoidRootPart.CFrame
  5018.  
  5019. local char = game:GetService("Players")[name].Character
  5020. char.PrimaryPart = char.HumanoidRootPart
  5021. if char:FindFirstChild("Torso") then
  5022. char.Torso.Anchored = true
  5023. else
  5024. char.UpperTorso.Anchored = true
  5025. end
  5026.  
  5027. local torso = char.HumanoidRootPart
  5028. local initPos = torso.CFrame
  5029.  
  5030. pipe.Parent = workspace
  5031. pipe.CFrame = initPos - Vector3.new(0,8,0)
  5032.  
  5033. for i = 0,8,0.2 do
  5034. pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  5035. if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  5036. game:GetService("RunService").RenderStepped:wait()
  5037. end
  5038.  
  5039. sound:Play()
  5040. for i = 7,-8,-0.2 do
  5041. char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  5042. game:GetService("RunService").RenderStepped:wait()
  5043. end
  5044. char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,-8,0))
  5045.  
  5046. for i = 8,0,-0.2 do
  5047. pipe.CFrame = initPos - Vector3.new(0,8-i,0)
  5048. game:GetService("RunService").RenderStepped:wait()
  5049. end
  5050.  
  5051. pipe.CFrame = targetpos - Vector3.new(0,8,0)
  5052. char:SetPrimaryPartCFrame(pipe.CFrame)
  5053.  
  5054. for i = 0,8,0.2 do
  5055. pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  5056. game:GetService("RunService").RenderStepped:wait()
  5057. end
  5058.  
  5059. local played = false
  5060. for i = -8,7,0.2 do
  5061. if i >= 0 and not played then played = true sound:Play() end
  5062. char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,i,0))
  5063. game:GetService("RunService").RenderStepped:wait()
  5064. end
  5065. char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0))
  5066.  
  5067. for i = 8,0,-0.2 do
  5068. pipe.CFrame = targetpos - Vector3.new(0,8-i,0)
  5069. if i >= 1 then char:SetPrimaryPartCFrame(pipe.CFrame + Vector3.new(0,7,0)) end
  5070. game:GetService("RunService").RenderStepped:wait()
  5071. end
  5072.  
  5073. pipe:Destroy()
  5074.  
  5075. if char:FindFirstChild("Torso") then
  5076. char.Torso.Anchored = false
  5077. else
  5078. char.UpperTorso.Anchored = false
  5079. end
  5080. end)
  5081. end
  5082.  
  5083. addcmd('pipetp', 'uses pipe to tp plr to plr',{},
  5084. function(args, speaker)
  5085. local players = getPlayer(args[1], speaker)
  5086. local target = getPlayer(args[2], speaker)[1]
  5087. for i,v in pairs(players)do
  5088. pipeTp(v,target)
  5089. end
  5090. end)
  5091.  
  5092. addcmd('rhats', 'no more hats',{'removehats'},
  5093. function(args, speaker)
  5094. local players = getPlayer(args[1], speaker)
  5095. for i,v in pairs(players) do
  5096. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5097. if v:IsA('Accessory') then
  5098. v:destroy()
  5099. end
  5100. end
  5101. end
  5102. end)
  5103.  
  5104. addcmd('naked', 'no more clothing',{},
  5105. function(args, speaker)
  5106. local players = getPlayer(args[1], speaker)
  5107. for i,v in pairs(players) do
  5108. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  5109. if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
  5110. v:destroy()
  5111. end
  5112. end
  5113. end
  5114. end)
  5115.  
  5116. addcmd('rainbow', 'makes a players parts change colors',{},
  5117. function(args, speaker)
  5118. local players = getPlayer(args[1], speaker)
  5119. for i,v in pairs(players) do
  5120. local Parts={}
  5121. local function GetDiscoColor(hue)
  5122. local section = hue % 1 * 3
  5123. local secondary = 0.5 * math.pi * (section % 1)
  5124. if section < 1 then
  5125. return Vector3.new(1, 1 - math.cos(secondary), 1 - math.sin(secondary))
  5126. elseif section < 2 then
  5127. return Vector3.new(1 - math.sin(secondary), 1, 1 - math.cos(secondary))
  5128. else
  5129. return Vector3.new(1 - math.cos(secondary), 1 - math.sin(secondary), 1)
  5130. end
  5131. end
  5132. local Part = function(x,y,z,color,tr,cc,an,parent)
  5133. local p = Instance.new('Part',parent)
  5134. p.formFactor = 'Custom'
  5135. p.Size = Vector3.new(x,y,z)
  5136. p.BrickColor = BrickColor.new(color)
  5137. p.CanCollide = cc
  5138. p.Transparency = tr
  5139. p.Anchored = an
  5140. p.TopSurface,p.BottomSurface = 0,0
  5141. p:BreakJoints''
  5142. table.insert(Parts,p)
  5143. return p
  5144. end
  5145. local Weld = function(p0,p1)
  5146. local w = Instance.new('Motor',p0)
  5147. w.Part0 = p0
  5148. w.Part1 = p1
  5149. return w
  5150. end
  5151. local Mesh = function(par,num,x,y,z)
  5152. local msh = 0
  5153. if num == 1 then
  5154. msh = Instance.new("SpecialMesh",par)
  5155. msh.MeshId='rbxasset://fonts/torso.mesh'
  5156. msh.TextureId='rbxasset://25701026'
  5157. end
  5158. if num == 2 then
  5159. msh = Instance.new("SpecialMesh",par)
  5160. msh.MeshId='rbxasset://fonts/head.mesh'
  5161. msh.TextureId='rbxassetid://25701026'
  5162. end
  5163. msh.Scale = Vector3.new(x,y,z)
  5164. return msh
  5165. end
  5166. local char=gPlayers[v].Character
  5167. for _,v in pairs(char:GetChildren()) do
  5168. if v.ClassName=="Part" then
  5169. v.Transparency=1
  5170. elseif v.ClassName=="Hat" then
  5171. v.Handle.Mesh.TextureId='rbxassetid://25701026'
  5172. table.insert(Parts,v.Handle)
  5173. end
  5174. end
  5175. local t=Part(1,1,1,'',0,false,false,char)
  5176. Mesh(t,1,1,1,1)
  5177. Weld(char.Torso,t)
  5178. local a=Part(1,1,1,'',0,false,false,char)
  5179. Mesh(a,1,.5,1,1)
  5180. Weld(char['Right Arm'],a)
  5181. local a=Part(1,1,1,'',0,false,false,char)
  5182. Mesh(a,1,.5,1,1)
  5183. Weld(char['Left Arm'],a)
  5184. local l=Part(1,1,1,'',0,false,false,char)
  5185. Mesh(l,1,.5,1,1)
  5186. Weld(char['Right Leg'],l)
  5187. local l=Part(1,1,1,'',0,false,false,char)
  5188. Mesh(l,1,.5,1,1)
  5189. Weld(char['Left Leg'],l)
  5190. local h=Part(1,1,1,'',0,false,false,char)
  5191. Mesh(h,2,1,1,1)
  5192. Weld(char.Head,h)
  5193. spawn(function()
  5194. while(coroutine.yield())do
  5195. for i=1,#Parts do
  5196. Parts[i].Mesh.VertexColor=GetDiscoColor(tick()*.5)
  5197. end
  5198. end;
  5199. end);
  5200. end
  5201. end)
  5202.  
  5203. addcmd('notools', 'no more tools',{'rtools','clrtools','removetools'},
  5204. function(args, speaker)
  5205. local players = getPlayer(args[1], speaker)
  5206. for i,v in pairs(players) do
  5207. for i,v in pairs(gPlayers[v].Backpack:GetDescendants()) do
  5208. if v:IsA('Tool') or v:IsA('HopperBin') then
  5209. v:destroy() end
  5210. for i,v in pairs(players) do
  5211. for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  5212. if v:IsA('Tool') or v:IsA('HopperBin') then
  5213. v:destroy() end end end
  5214. end
  5215. end
  5216. end)
  5217.  
  5218. addcmd('keeptools', 'saves tools in starterpack',{'startertools','stools','ktools'},
  5219. function(args, speaker)
  5220. local players = getPlayer(args[1], speaker)
  5221. for i,v in pairs(players)do
  5222. local function copy(instance)
  5223. for i,c in pairs(instance:GetChildren())do
  5224. if c:IsA('Tool') or c:IsA('HopperBin') then
  5225. c:Clone().Parent = gPlayers[v].StarterGear end
  5226. copy(c)
  5227. end
  5228. end
  5229. copy(gPlayers[v].Backpack)
  5230. end
  5231. for i,v in pairs(players)do
  5232. local function copy(instance)
  5233. for i,c in pairs(instance:GetChildren())do
  5234. if c:IsA('Tool') or c:IsA('HopperBin') then
  5235. c:Clone().Parent = gPlayers[v].StarterGear end
  5236. copy(c)
  5237. end
  5238. end
  5239. copy(gPlayers[v].Character)
  5240. end
  5241. Notify('Copied tools to StarterGear')
  5242. end)
  5243.  
  5244. addcmd('nokeeptools', 'deletes tools in starterpack',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
  5245. function(args, speaker)
  5246. local players = getPlayer(args[1], speaker)
  5247. for i,v in pairs(players)do
  5248. for i,c in pairs(gPlayers[v].StarterGear:GetChildren())do
  5249. if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
  5250. end end end
  5251. Notify('Cleared tools from StarterGear')
  5252. end)
  5253.  
  5254. addcmd('tools', 'steals tools from serverstorage and lighting',{'gears'},
  5255. function(args, speaker)
  5256. local players = getPlayer(args[1], speaker)
  5257. for i,v in pairs(players)do
  5258. local function copy(instance)
  5259. for i,c in pairs(instance:GetChildren())do
  5260. if c:IsA('Tool') or c:IsA('HopperBin') then
  5261. c:Clone().Parent = gPlayers[v].Backpack end
  5262. copy(c)
  5263. end
  5264. end
  5265. copy(LightingService)
  5266. end
  5267. for i,v in pairs(players)do
  5268. local function copy(instance)
  5269. for i,c in pairs(instance:GetChildren())do
  5270. if c:IsA('Tool') or c:IsA('HopperBin') then
  5271. c:Clone().Parent = gPlayers[v].Backpack end
  5272. copy(c)
  5273. end
  5274. end
  5275. copy(game.ReplicatedStorage)
  5276. end
  5277. end)
  5278.  
  5279. wdisco = false
  5280. addcmd('partdisco', 'color spams the workspace',{'pdisco'},
  5281. function(args, speaker)
  5282. if wdisco == false then
  5283. wdisco = true
  5284. presets = {"Bright red","Bright yellow","Bright orange","Bright violet","Bright blue","Bright bluish green","Bright green"}
  5285. repeat wait(1)
  5286. if wdisco == true then
  5287. local function color(instance)
  5288. for i,v in pairs(instance:GetChildren())do
  5289. if v.className == "Part" then
  5290. v.BrickColor = BrickColor.new(presets[math.random(1,#presets)]) end
  5291. color(v)
  5292. end
  5293. end
  5294. color(workspace)
  5295. end
  5296. until wdisco == false
  5297. end
  5298. end)
  5299.  
  5300. addcmd('unpartdisco', 'stops workspacedisco',{'unpdisco','nopartdisco','nopdisco'},
  5301. function(args, speaker)
  5302. wdisco = false
  5303. end)
  5304.  
  5305. addcmd('gravity', 'workspace gravity',{''},
  5306. function(args, speaker)
  5307. workspace.Gravity = args[1]
  5308. Notify('Gravity set to ' .. args[1])
  5309. end)
  5310.  
  5311. SINFOGUIopen = false
  5312. function serverinfogui()
  5313. if SINFOGUIopen == false then
  5314. local Sinfo = Instance.new("ScreenGui")
  5315. local drag = Instance.new("Frame")
  5316. local PromptDialog = Instance.new("Frame")
  5317. local shadow = Instance.new("Frame")
  5318. local PopupText = Instance.new("TextLabel")
  5319. local Exit = Instance.new("TextButton")
  5320. local ContainerFrame = Instance.new("Frame")
  5321. local TextLabel = Instance.new("TextLabel")
  5322. local TextLabel2 = Instance.new("TextLabel")
  5323. local TextLabel3 = Instance.new("TextLabel")
  5324. local Time = Instance.new("TextLabel")
  5325. local appearance = Instance.new("TextLabel")
  5326. local fe = Instance.new("TextLabel")
  5327. local maxplayers = Instance.new("TextLabel")
  5328. local name = Instance.new("TextLabel")
  5329. local placeid = Instance.new("TextLabel")
  5330. local playerid = Instance.new("TextLabel")
  5331. local players = Instance.new("TextLabel")
  5332. Sinfo.Name = "Sinfo"
  5333. Sinfo.Parent = game.CoreGui
  5334. drag.Name = "drag"
  5335. drag.Parent = Sinfo
  5336. drag.Active = true
  5337. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  5338. drag.BackgroundTransparency = 1
  5339. dragGUI(drag)
  5340. drag.Position = UDim2.new(0.5, -150, 0, -400)
  5341. drag.Size = UDim2.new(0, 290, 0, 30)
  5342. PromptDialog.Name = "PromptDialog"
  5343. PromptDialog.Parent = drag
  5344. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  5345. PromptDialog.BackgroundTransparency = 1
  5346. PromptDialog.BorderSizePixel = 0
  5347. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  5348. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  5349. PromptDialog.ZIndex = 8
  5350. shadow.Name = "shadow"
  5351. shadow.Parent = PromptDialog
  5352. shadow.BackgroundColor3 = maincolor
  5353. shadow.BackgroundTransparency = 0.30000001192093
  5354. shadow.BorderColor3 = Color3.new(0, 0, 0)
  5355. shadow.BorderSizePixel = 0
  5356. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  5357. shadow.Size = UDim2.new(0, 290, 0, 26)
  5358. PopupText.Name = "PopupText"
  5359. PopupText.Parent = shadow
  5360. PopupText.BackgroundTransparency = 1
  5361. PopupText.Position = UDim2.new(0, 8, 0, -3)
  5362. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  5363. PopupText.ZIndex = 110
  5364. PopupText.Font = Enum.Font.SourceSansBold
  5365. PopupText.FontSize = Enum.FontSize.Size28
  5366. PopupText.Text = "Server"
  5367. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  5368. PopupText.TextStrokeTransparency = 0
  5369. PopupText.TextWrapped = true
  5370. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  5371. Exit.Name = "Exit"
  5372. Exit.Parent = shadow
  5373. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  5374. Exit.BackgroundTransparency = 0.30000001192093
  5375. Exit.BorderColor3 = Color3.new(1, 0, 0)
  5376. Exit.BorderSizePixel = 0
  5377. Exit.Position = UDim2.new(0, 267, 0, 3)
  5378. Exit.Size = UDim2.new(0, 20, 0, 20)
  5379. Exit.FontSize = Enum.FontSize.Size14
  5380. Exit.Text = ""
  5381. ContainerFrame.Name = "ContainerFrame"
  5382. ContainerFrame.Parent = PromptDialog
  5383. ContainerFrame.BackgroundColor3 = maincolor
  5384. ContainerFrame.BackgroundTransparency = 0.5
  5385. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  5386. ContainerFrame.BorderSizePixel = 0
  5387. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  5388. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  5389. ContainerFrame.ZIndex = 5
  5390. TextLabel.Name = "Text Label"
  5391. TextLabel.Parent = ContainerFrame
  5392. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  5393. TextLabel.BackgroundTransparency = 1
  5394. TextLabel.BorderColor3 = Color3.new(0, 0, 0)
  5395. TextLabel.Position = UDim2.new(0, 10, 0, 70)
  5396. TextLabel.Size = UDim2.new(0, 100, 0, 20)
  5397. TextLabel.ZIndex = 10
  5398. TextLabel.Font = Enum.Font.SourceSans
  5399. TextLabel.FontSize = Enum.FontSize.Size24
  5400. TextLabel.Text = "Run Time:"
  5401. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  5402. TextLabel.TextStrokeTransparency = 0
  5403. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  5404. TextLabel2.Name = "Text Label2"
  5405. TextLabel2.Parent = ContainerFrame
  5406. TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  5407. TextLabel2.BackgroundTransparency = 1
  5408. TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
  5409. TextLabel2.Position = UDim2.new(0, 10, 0, 120)
  5410. TextLabel2.Size = UDim2.new(0, 100, 0, 20)
  5411. TextLabel2.ZIndex = 10
  5412. TextLabel2.Font = Enum.Font.SourceSans
  5413. TextLabel2.FontSize = Enum.FontSize.Size24
  5414. TextLabel2.Text = "Statistics:"
  5415. TextLabel2.TextColor3 = Color3.new(1, 1, 1)
  5416. TextLabel2.TextStrokeTransparency = 0
  5417. TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
  5418. TextLabel3.Name = "Text Label3"
  5419. TextLabel3.Parent = ContainerFrame
  5420. TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
  5421. TextLabel3.BackgroundTransparency = 1
  5422. TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
  5423. TextLabel3.Position = UDim2.new(0, 10, 0, 0)
  5424. TextLabel3.Size = UDim2.new(0, 100, 0, 20)
  5425. TextLabel3.ZIndex = 10
  5426. TextLabel3.Font = Enum.Font.SourceSans
  5427. TextLabel3.FontSize = Enum.FontSize.Size24
  5428. TextLabel3.Text = "Local Player:"
  5429. TextLabel3.TextColor3 = Color3.new(1, 1, 1)
  5430. TextLabel3.TextStrokeTransparency = 0
  5431. TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
  5432. Time.Name = "Time"
  5433. Time.Parent = ContainerFrame
  5434. Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5435. Time.BackgroundTransparency = 1
  5436. Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5437. Time.Position = UDim2.new(0, 10, 0, 90)
  5438. Time.Size = UDim2.new(0, 100, 0, 20)
  5439. Time.ZIndex = 100
  5440. Time.Font = Enum.Font.ArialBold
  5441. Time.FontSize = Enum.FontSize.Size14
  5442. Time.Text = "Loading..."
  5443. Time.TextColor3 = Color3.new(1, 1, 1)
  5444. Time.TextStrokeTransparency = 0
  5445. Time.TextXAlignment = Enum.TextXAlignment.Left
  5446. appearance.Name = "appearance"
  5447. appearance.Parent = ContainerFrame
  5448. appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5449. appearance.BackgroundTransparency = 1
  5450. appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5451. appearance.Position = UDim2.new(0, 10, 0, 40)
  5452. appearance.Size = UDim2.new(0, 100, 0, 20)
  5453. appearance.ZIndex = 10
  5454. appearance.Font = Enum.Font.ArialBold
  5455. appearance.FontSize = Enum.FontSize.Size14
  5456. appearance.Text = "Appearance: Loading..."
  5457. appearance.TextColor3 = Color3.new(1, 1, 1)
  5458. appearance.TextStrokeTransparency = 0
  5459. appearance.TextXAlignment = Enum.TextXAlignment.Left
  5460. fe.Name = "fe"
  5461. fe.Parent = ContainerFrame
  5462. fe.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5463. fe.BackgroundTransparency = 1
  5464. fe.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5465. fe.Position = UDim2.new(0, 10, 0, 200)
  5466. fe.Size = UDim2.new(0, 100, 0, 20)
  5467. fe.ZIndex = 10
  5468. fe.Font = Enum.Font.ArialBold
  5469. fe.FontSize = Enum.FontSize.Size14
  5470. fe.Text = "Loading..."
  5471. fe.TextColor3 = Color3.new(1, 1, 1)
  5472. fe.TextStrokeTransparency = 0
  5473. fe.TextXAlignment = Enum.TextXAlignment.Left
  5474. maxplayers.Name = "maxplayers"
  5475. maxplayers.Parent = ContainerFrame
  5476. maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5477. maxplayers.BackgroundTransparency = 1
  5478. maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5479. maxplayers.Position = UDim2.new(0, 10, 0, 160)
  5480. maxplayers.Size = UDim2.new(0, 100, 0, 20)
  5481. maxplayers.ZIndex = 10
  5482. maxplayers.Font = Enum.Font.ArialBold
  5483. maxplayers.FontSize = Enum.FontSize.Size14
  5484. maxplayers.Text = "Loading..."
  5485. maxplayers.TextColor3 = Color3.new(1, 1, 1)
  5486. maxplayers.TextStrokeTransparency = 0
  5487. maxplayers.TextXAlignment = Enum.TextXAlignment.Left
  5488. name.Name = "name"
  5489. name.Parent = ContainerFrame
  5490. name.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5491. name.BackgroundTransparency = 1
  5492. name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5493. name.Position = UDim2.new(0, 10, 0, 180)
  5494. name.Size = UDim2.new(0, 100, 0, 20)
  5495. name.ZIndex = 10
  5496. name.Font = Enum.Font.ArialBold
  5497. name.FontSize = Enum.FontSize.Size14
  5498. name.Text = "Place: Loading..."
  5499. name.TextColor3 = Color3.new(1, 1, 1)
  5500. name.TextStrokeTransparency = 0
  5501. name.TextXAlignment = Enum.TextXAlignment.Left
  5502. placeid.Name = "placeid"
  5503. placeid.Parent = ContainerFrame
  5504. placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5505. placeid.BackgroundTransparency = 1
  5506. placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5507. placeid.Position = UDim2.new(0, 10, 0, 220)
  5508. placeid.Size = UDim2.new(0, 100, 0, 20)
  5509. placeid.ZIndex = 10
  5510. placeid.Font = Enum.Font.ArialBold
  5511. placeid.FontSize = Enum.FontSize.Size14
  5512. placeid.Text = "Place ID: Loading..."
  5513. placeid.TextColor3 = Color3.new(1, 1, 1)
  5514. placeid.TextStrokeTransparency = 0
  5515. placeid.TextXAlignment = Enum.TextXAlignment.Left
  5516. playerid.Name = "playerid"
  5517. playerid.Parent = ContainerFrame
  5518. playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5519. playerid.BackgroundTransparency = 1
  5520. playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5521. playerid.Position = UDim2.new(0, 10, 0, 20)
  5522. playerid.Size = UDim2.new(0, 100, 0, 20)
  5523. playerid.ZIndex = 10
  5524. playerid.Font = Enum.Font.ArialBold
  5525. playerid.FontSize = Enum.FontSize.Size14
  5526. playerid.Text = "Player ID: Loading..."
  5527. playerid.TextColor3 = Color3.new(1, 1, 1)
  5528. playerid.TextStrokeTransparency = 0
  5529. playerid.TextXAlignment = Enum.TextXAlignment.Left
  5530. players.Name = "players"
  5531. players.Parent = ContainerFrame
  5532. players.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5533. players.BackgroundTransparency = 1
  5534. players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5535. players.Position = UDim2.new(0, 10, 0, 140)
  5536. players.Size = UDim2.new(0, 100, 0, 20)
  5537. players.ZIndex = 100
  5538. players.Font = Enum.Font.ArialBold
  5539. players.FontSize = Enum.FontSize.Size14
  5540. players.Text = "Loading..."
  5541. players.TextColor3 = Color3.new(1, 1, 1)
  5542. players.TextStrokeTransparency = 0
  5543. players.TextXAlignment = Enum.TextXAlignment.Left
  5544. local SINFOGUI = ContainerFrame
  5545. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  5546. SINFOGUIopen = true wait(0.5)
  5547. local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
  5548. SINFOGUI.name.Text = "Place: " .. Asset.Name
  5549. Exit.MouseButton1Click:Connect(function()
  5550. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  5551. wait(0.6) SINFOGUIopen = false Sinfo:Destroy() end)
  5552. SINFOGUI.playerid.Text = "Player ID: " ..gPlayers.LocalPlayer.UserId
  5553. if workspace.FilteringEnabled == true then
  5554. SINFOGUI.fe.Text = "Filtering Enabled"
  5555. elseif workspace.FilteringEnabled == false then
  5556. SINFOGUI.fe.Text = "Filtering Disabled" end
  5557. SINFOGUI.maxplayers.Text = gPlayers.MaxPlayers.. " Players Max"
  5558. SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId repeat
  5559. players = gPlayers:getPlayers()
  5560. SINFOGUI.players.Text = #players.. " Player(s)"
  5561. SINFOGUI.appearance.Text = "Appearance: " ..gPlayers.LocalPlayer.CharacterAppearanceId
  5562. local seconds = math.floor(workspace.DistributedGameTime)
  5563. local minutes = math.floor(workspace.DistributedGameTime / 60)
  5564. local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
  5565. local seconds = seconds - (minutes * 60)
  5566. local minutes = minutes - (hours * 60)
  5567. if hours < 1 then if minutes < 1 then
  5568. SINFOGUI.Time.Text = seconds .. " Second(s)" else
  5569. SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)" end else
  5570. SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)"
  5571. end wait(1) until SINFOGUIopen == false end end
  5572. addcmd('serverinfo', 'gives you info about the server',{'info','sinfo'},
  5573. function(args, speaker)
  5574. if speaker.userId ~= LP.userId then
  5575. lponly(speaker)
  5576. else
  5577. serverinfogui()
  5578. end
  5579. end)
  5580.  
  5581. addcmd('sparkles', 'give a player sparkles',{'sp'},
  5582. function(args, speaker)
  5583. local players = getPlayer(args[1], speaker)
  5584. for i,v in pairs(players)do
  5585. spawn(function()
  5586. local pchar=_char(v)
  5587. local Sparkles1 = Instance.new("Sparkles", pchar.Head)
  5588. local Sparkles2 = Instance.new("Sparkles", pchar.HumanoidRootPart)
  5589. local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])
  5590. local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])
  5591. local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])
  5592. local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])
  5593. if not args[2] then return end
  5594. Sparkles1.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5595. Sparkles2.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5596. Sparkles3.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5597. Sparkles4.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5598. Sparkles5.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5599. Sparkles6.Color = Color3.fromRGB((args[2]),(args[3]),(args[4]))
  5600. end)
  5601. end
  5602. end)
  5603.  
  5604. addcmd('nosparkles', 'remove sparkles from a player',{'unsparkles','unsp','nosp'},
  5605. function(args, speaker)
  5606. local players = getPlayer(args[1], speaker)
  5607. for i,v in pairs(players)do
  5608. local pchar=_char(v)
  5609. for j,v1 in pairs(pchar:GetDescendants()) do
  5610. if v1:IsA("Sparkles") then
  5611. v1:Destroy()
  5612. end end end
  5613. end)
  5614.  
  5615. addcmd('smoke', 'give a player smoke',{},
  5616. function(args, speaker)
  5617. local players = getPlayer(args[1], speaker)
  5618. for i,v in pairs(players)do
  5619. local pchar=_char(v)
  5620. Instance.new("Smoke", pchar.HumanoidRootPart)
  5621. end
  5622. end)
  5623.  
  5624. addcmd('addstat', 'give a player a stat',{},
  5625. function(args, speaker)
  5626. local players = getPlayer(args[1], speaker)
  5627. for i,v in pairs(players)do
  5628. spawn(function()
  5629. if gPlayers[v]:FindFirstChild("leaderstats") then
  5630. for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
  5631. if child.Name == "STAT" then
  5632. child:Destroy()
  5633. end
  5634. end
  5635. local score = Instance.new("StringValue")
  5636. score.Name = "STAT"
  5637. score.Value = GLS(false, 1)
  5638. score.Parent = gPlayers[v].leaderstats
  5639. else
  5640. local stats = Instance.new("IntValue")
  5641. stats.Name = "leaderstats"
  5642. stats.Parent = gPlayers[v]
  5643. for _, child in pairs(gPlayers[v].leaderstats:GetChildren()) do
  5644. if child.Name == "STAT" then
  5645. child:Destroy()
  5646. end
  5647. end
  5648. local score = Instance.new("StringValue")
  5649. score.Name = "STAT"
  5650. score.Value = GLS(false, 1)
  5651. score.Parent = gPlayers[v].leaderstats
  5652. end
  5653. end)
  5654. end
  5655. end)
  5656.  
  5657. addcmd('unsmoke', 'remove smoke from a player',{'nosmoke'},
  5658. function(args, speaker)
  5659. local players = getPlayer(args[1], speaker)
  5660. for i,v in pairs(players)do
  5661. local pchar=_char(v)
  5662. for j,v1 in pairs(pchar:GetDescendants()) do
  5663. if v1:IsA("Smoke") then
  5664. v1:Destroy()
  5665. end
  5666. end
  5667. end
  5668. end)
  5669.  
  5670. addcmd('longneck', 'makes a player have a really long neck',{'giraffe'},
  5671. function(args, speaker)
  5672. local players = getPlayer(args[1], speaker)
  5673. for i,v in pairs(players)do
  5674. local pchar=_char(v)
  5675. for i,v in pairs(pchar:GetChildren()) do
  5676. if pchar.Torso:FindFirstChild("Neck") then
  5677. pchar.Torso.Neck.C0 = CFrame.new(0,3,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  5678. local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  5679. Neck = Instance.new("Part", pchar) Neck.Name = "Neck" Neck.Size = Vector3.new(1,3,1)
  5680. Neck.Position = Vector3.new(0,100,0) Neck.BrickColor = BrickColor.new(tostring(pchar.Head.BrickColor)) Neck.Locked = true
  5681. local Mesh = Instance.new("CylinderMesh", Neck) Mesh.Scale = Vector3.new(0.7,1,0.7)
  5682. local Weld = Instance.new("Weld", Neck) Weld.Part0 = Neck Weld.Part1 = pchar.Torso Weld.C0 = CFrame.new(0,-2,0)
  5683. end
  5684. end
  5685. end
  5686. end)
  5687.  
  5688. addcmd('unlongneck', 'makes a player have a really long neck',{'nolongneck', 'ungiraffe', 'nogiraffe'},
  5689. function(args, speaker)
  5690. local players = getPlayer(args[1], speaker)
  5691. for i,v in pairs(players)do
  5692. local pchar=_char(v)
  5693. for i,v in pairs(pchar:GetChildren()) do
  5694. pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(-math.rad(90),0,math.rad(180))
  5695. local Neck = pchar:FindFirstChild("Neck") if Neck then Neck:Destroy() end
  5696. end
  5697. end
  5698. end)
  5699.  
  5700. addcmd('removeterrain', 'rip terrain',{'noterrain','clrterrain'},
  5701. function(args, speaker)
  5702. workspace.Terrain:Clear()
  5703. end)
  5704.  
  5705. addcmd('smite','get hit by lightning',{},
  5706. function(args, speaker)
  5707. local players = getPlayer(args[1], speaker)
  5708. for i,v in pairs(players)do
  5709. local pchar=_char(v)
  5710. spawn(function()
  5711. local char = pchar
  5712. local zeus = Instance.new("Model",char)
  5713. local cloud = Instance.new("Part",zeus)
  5714. cloud.Anchored = true
  5715. cloud.CanCollide = false
  5716. cloud.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,25,0)
  5717. local sound = Instance.new("Sound",cloud)
  5718. sound.SoundId = "rbxassetid://133426162"
  5719. local mesh = Instance.new("SpecialMesh",cloud)
  5720. mesh.MeshId = "http://www.roblox.com/asset/?id=1095708"
  5721. mesh.TextureId = "http://www.roblox.com/asset/?id=1095709"
  5722. mesh.Scale = Vector3.new(30,30,40)
  5723. mesh.VertexColor = Vector3.new(0.3,0.3,0.3)
  5724. local light = Instance.new("PointLight",cloud)
  5725. light.Color = Color3.new(0,85/255,1)
  5726. light.Brightness = 10
  5727. light.Range = 30
  5728. light.Enabled = false
  5729. wait(0.2)
  5730. sound.Volume = 0.5
  5731. sound.Pitch = 0.8
  5732. sound:Play()
  5733. light.Enabled = true
  5734. wait(1/100)
  5735. light.Enabled = false
  5736. wait(0.2)
  5737. light.Enabled = true
  5738. light.Brightness = 1
  5739. wait(0.05)
  5740. light.Brightness = 3
  5741. wait(0.02)
  5742. light.Brightness = 1
  5743. wait(0.07)
  5744. light.Brightness = 10
  5745. wait(0.09)
  5746. light.Brightness = 0
  5747. wait(0.01)
  5748. light.Brightness = 7
  5749. light.Enabled = false
  5750. wait(1.5)
  5751. local part1 = Instance.new("Part",zeus)
  5752. part1.Anchored = true
  5753. part1.CanCollide = false
  5754. part1.Size = Vector3.new(2, 9.2, 1)
  5755. part1.BrickColor = BrickColor.new("New Yeller")
  5756. part1.Transparency = 0.6
  5757. part1.BottomSurface = "Smooth"
  5758. part1.TopSurface = "Smooth"
  5759. part1.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,15,0)
  5760. part1.Rotation = Vector3.new(0.359, 1.4, -14.361)
  5761. wait()
  5762. local part2 = part1:clone()
  5763. part2.Parent = zeus
  5764. part2.Size = Vector3.new(1, 7.48, 2)
  5765. part2.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,7.5,0)
  5766. part2.Rotation = Vector3.new(77.514, -75.232, 78.051)
  5767. wait()
  5768. local part3 = part1:clone()
  5769. part3.Parent = zeus
  5770. part3.Size = Vector3.new(1.86, 7.56, 1)
  5771. part3.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,1,0)
  5772. part3.Rotation = Vector3.new(0, 0, -11.128)
  5773. sound.SoundId = "rbxassetid://130818250"
  5774. sound.Volume = 1
  5775. sound.Pitch = 1
  5776. sound:Play()
  5777. wait()
  5778. part1.Transparency = 1
  5779. part2.Transparency = 1
  5780. part3.Transparency = 1
  5781. Instance.new("Smoke",char.HumanoidRootPart).Color = Color3.new(0,0,0)
  5782. char:BreakJoints()
  5783. end)
  5784. end
  5785. end)
  5786.  
  5787. addcmd('asteroid','get hit by an asteroid',{'meteor', 'meteorite'},
  5788. function(args, speaker)
  5789. local players = getPlayer(args[1], speaker)
  5790. for i,v in pairs(players)do
  5791. spawn(function()
  5792. local pchar=_char(v)
  5793. local Ast = Instance.new("Part", workspace) Ast.Name = "Asteroid" Ast.Position = pchar.HumanoidRootPart.Position + Vector3.new(0,500,0) Ast.Size = Vector3.new(12,12,12)
  5794. local Mesh = Instance.new("SpecialMesh", Ast) Mesh.MeshId = "rbxassetid://1290033" Mesh.Scale = Vector3.new(6.2,6.2,6.2) Mesh.TextureId = "rbxassetid://1290030"
  5795. local Fire = Instance.new("Fire", Ast) Fire.Heat = 25 Fire.Size = 30
  5796. local Smoke = Instance.new("Smoke", Ast) Smoke.RiseVelocity = 10 Smoke.Size = 10
  5797. local f = Instance.new("Sound")
  5798. f.Name = "fly"
  5799. f.SoundId = "rbxassetid://179438534"
  5800. f.Volume = 3
  5801. f.Pitch = 1
  5802. f.Looped = true
  5803. f.archivable = true
  5804. f.Parent = Ast
  5805. f:play()
  5806. local Touched = false
  5807. coroutine.wrap(function()
  5808. repeat wait(0.1)
  5809. Ast.Position = Vector3.new(pchar.HumanoidRootPart.Position.X, Ast.Position.Y, pchar.HumanoidRootPart.Position.Z)
  5810. until not Ast or Ast.Parent == nil or Touched == true
  5811. end)()
  5812. Ast.Touched:connect(function(Part)
  5813. if Touched == false then
  5814. Touched = true
  5815. Part:BreakJoints()
  5816. local Boom = Instance.new("Explosion", workspace)
  5817. Boom.Position = Ast.Position
  5818. Boom.BlastPressure = 1000000
  5819. Boom.BlastRadius = 30
  5820. Fire.Heat = 0
  5821. Smoke.RiseVelocity = 0
  5822. f:Destroy()
  5823. local s = Instance.new("Sound")
  5824. s.Name = "boom"
  5825. s.SoundId = "rbxassetid://188590169"
  5826. s.Volume = 3
  5827. s.Pitch = 1
  5828. s.Looped = true
  5829. s.archivable = true
  5830. s.Parent = Ast
  5831. s:play()
  5832. coroutine.wrap(function()
  5833. wait(10)
  5834. s:Destroy()
  5835. if Ast and Ast.Parent ~= nil then
  5836. Ast:Destroy()
  5837. end
  5838. end)()
  5839. end
  5840. end)
  5841. end)
  5842. end
  5843. end)
  5844.  
  5845. addcmd('bomb','gives you a bomb vest',{'terrorist'},
  5846. function(args, speaker)
  5847. local players = getPlayer(args[1], speaker)
  5848. for i,v in pairs(players)do
  5849. spawn(function()
  5850. local Char=_char(v)
  5851. local HumanoidRootPart = Char.HumanoidRootPart
  5852. local TickWait = 1
  5853. local Dead = false
  5854.  
  5855. local Position = Vector3.new(0,100,0)
  5856. function NewPart(Parent)
  5857. local Part = Instance.new("Part", Parent)
  5858. Part.CanCollide = false
  5859. Part.Position = Position
  5860. Part.TopSurface = "Smooth"
  5861. Part.BottomSurface = "Smooth"
  5862. Position = Position + Vector3.new(0,10,0)
  5863. return Part
  5864. end
  5865.  
  5866. local Model = Char:FindFirstChild("Bomb")
  5867. if Model then Model:Destroy() end
  5868.  
  5869. local Model = Instance.new("Model", Char)
  5870. Model.Name = "Bomb"
  5871.  
  5872. local Belt = NewPart(Model)
  5873. Belt.Size = Vector3.new(2.2,0.5,1.2)
  5874. local Weld = Instance.new("Weld", Belt)
  5875. Weld.Part0 = Belt
  5876. Weld.Part1 = HumanoidRootPart
  5877. Weld.C0 = CFrame.new(0,1.1,0)
  5878. local Light = Instance.new("PointLight", Belt)
  5879. Light.Range = 15
  5880. Light.Brightness = 5
  5881. Light.Color = Color3.new(1,0,0)
  5882. local Beep = Instance.new("Sound", Belt)
  5883. Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  5884. local ExplodeSound = Instance.new("Sound", Belt)
  5885. ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003
  5886. ExplodeSound.Pitch = 2.8
  5887. ExplodeSound.Volume = 3
  5888.  
  5889. local Back = NewPart(Model)
  5890. Back.Size = Vector3.new(1.5,1.5,0.5)
  5891. local Weld = Instance.new("Weld", Back)
  5892. Weld.Part0 = Back
  5893. Weld.Part1 = HumanoidRootPart
  5894. Weld.C0 = CFrame.new(0,0.1,-0.75)
  5895.  
  5896. local StrapLeft = NewPart(Model)
  5897. StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  5898. local Weld = Instance.new("Weld", StrapLeft)
  5899. Weld.Part0 = StrapLeft
  5900. Weld.Part1 = HumanoidRootPart
  5901. Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  5902.  
  5903. local BuckleLeft = NewPart(Model)
  5904. BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  5905. local Weld = Instance.new("Weld", BuckleLeft)
  5906. Weld.Part0 = BuckleLeft
  5907. Weld.Part1 = HumanoidRootPart
  5908. Weld.C0 = CFrame.new(0.65,0.1,0.5)
  5909.  
  5910. local StrapRight = NewPart(Model)
  5911. StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  5912. local Weld = Instance.new("Weld", StrapRight)
  5913. Weld.Part0 = StrapRight
  5914. Weld.Part1 = HumanoidRootPart
  5915. Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  5916.  
  5917. local BuckleRight = NewPart(Model)
  5918. BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  5919. local Weld = Instance.new("Weld", BuckleRight)
  5920. Weld.Part0 = BuckleRight
  5921. Weld.Part1 = HumanoidRootPart
  5922. Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  5923.  
  5924. LightEnabled = true
  5925. coroutine.wrap(function()
  5926. repeat
  5927. wait(TickWait)
  5928. LightEnabled = not LightEnabled
  5929. Light.Enabled = LightEnabled
  5930. Beep:Play()
  5931. until Dead == true or Char:FindFirstChild("Bomb") == nil
  5932. end)()
  5933.  
  5934. wait(10)
  5935. if Dead == false then
  5936. Dead = true
  5937. ExplodeSound:Play(); wait(1.4)
  5938. local Explosion = Instance.new("Explosion")
  5939. Explosion.Position = Belt.Position
  5940. Explosion.BlastPressure = 100000
  5941. Explosion.DestroyJointRadiusPercent = 0.7
  5942. Explosion.ExplosionType = "CratersAndDebris"
  5943. Explosion.BlastRadius = 50
  5944. Explosion.Parent = workspace
  5945. end
  5946. end)
  5947. end
  5948. end)
  5949.  
  5950. addcmd('btools', 'gives a player btools',{},
  5951. function(args, speaker)
  5952. local players = getPlayer(args[1], speaker)
  5953. if players ~= nil then
  5954. for i, v in pairs(players) do
  5955. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 1 -- Model Grab Tool
  5956. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2 -- Part Grab Tool
  5957. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3 -- Clone Tool
  5958. Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4 -- Hammer Tool
  5959. if FindTable(SPC, args[1]) then Notify('Gave building tools to ' ..args[1]) else
  5960. Notify('Gave btools to player(s)') end end end end)
  5961.  
  5962. addcmd('sword', 'gives a player a sword',{},
  5963. function(args, speaker)
  5964. local players = getPlayer(args[1], speaker)
  5965. if players ~= nil then
  5966. for i, v in pairs(players) do
  5967. coroutine.resume(coroutine.create(function()
  5968. if gPlayers[v] and gPlayers[v]:findFirstChild("Backpack") then
  5969. local sword = Instance.new("Tool", gPlayers[v].Backpack) sword.Name = "Sword" sword.TextureId = "rbxasset://Textures/Sword128.png"
  5970. sword.GripForward = Vector3.new(-1,0,0)
  5971. sword.GripPos = Vector3.new(0,0,-1.5)
  5972. sword.GripRight = Vector3.new(0,1,0)
  5973. sword.GripUp = Vector3.new(0,0,1)
  5974. local handle = Instance.new("Part", sword) handle.Name = "Handle" handle.FormFactor = "Plate" handle.Size = Vector3.new(1,.8,4) handle.TopSurface = 0 handle.BottomSurface = 0
  5975. local msh = Instance.new("SpecialMesh", handle) msh.MeshId = "rbxasset://fonts/sword.mesh" msh.TextureId = "rbxasset://textures/SwordTexture.png"
  5976. repeat wait() until gPlayers[v] and gPlayers[v].Character and gPlayers[v].Character:findFirstChild("Humanoid")
  5977. local Damage = 15
  5978. local SlashSound = Instance.new("Sound", handle)
  5979. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  5980. SlashSound.Volume = 1
  5981. local LungeSound = Instance.new("Sound", handle)
  5982. LungeSound.SoundId = "rbxasset://sounds\\swordlunge.wav"
  5983. LungeSound.Volume = 1
  5984. local UnsheathSound = Instance.new("Sound", handle)
  5985. UnsheathSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  5986. UnsheathSound.Volume = 1
  5987. handle.Touched:connect(function(hit)
  5988. if hit and hit.Parent and hit.Parent:findFirstChild("Humanoid") and gPlayers[v].Character.Humanoid.Health > 0 and hit.Parent.Humanoid ~= gPlayers[v].Character.Humanoid then
  5989. local tag = Instance.new("ObjectValue", hit.Parent.Humanoid) tag.Value = speaker tag.Name = "creator" game:service("Debris"):AddItem(tag, 3)
  5990. hit.Parent.Humanoid:TakeDamage(Damage)
  5991. if not sword.Enabled or gPlayers[v].Character.Humanoid.Health <= 0 then return end
  5992. sword.Enabled = false
  5993. SlashSound:play()
  5994. local slash = Instance.new("StringValue", sword) slash.Name = "toolanim" slash.Value = "Slash"
  5995. wait(0.5)
  5996. sword.Enabled = true
  5997. end
  5998. end)
  5999. sword.Equipped:connect(function(hit)
  6000. UnsheathSound:play()
  6001. sword.Enabled = true
  6002. end)
  6003. end
  6004. end))
  6005. end
  6006. end
  6007. end)
  6008.  
  6009. addcmd('hatsize', 'changes players hat size',{''},
  6010. function(args, speaker)
  6011. local players = getPlayer(args[1], speaker)
  6012. for i,v in pairs(players) do
  6013. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  6014. if v:IsA('Accessory') then
  6015. for a,b in pairs(v.Handle:GetChildren()) do
  6016. if b:IsA('SpecialMesh') then
  6017. b.Scale = args[2] * Vector3.new(1, 1, 1)
  6018. end
  6019. end
  6020. end
  6021. end
  6022. end
  6023. end)
  6024.  
  6025. addcmd('headsize', 'changes players head size',{''},
  6026. function(args, speaker)
  6027. local players = getPlayer(args[1], speaker)
  6028. for i,v in pairs(players) do
  6029. local plrchar = _players[v].Character
  6030. if not plrchar.Humanoid:FindFirstChild('HeadScale') then
  6031. if args[2] == 1 then
  6032. plrchar.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  6033. plrchar.Head.Mesh.Offset = Vector3.new(0, 0, 0)
  6034. else
  6035. plrchar.Head.Mesh.Scale = args[2] * Vector3.new(1.25, 1.25, 1.25)
  6036. end
  6037. else plrchar.Humanoid.HeadScale.Value = args[2]
  6038. end
  6039. end
  6040. end)
  6041.  
  6042. addcmd('change', 'changes a players stat',{'stat'},
  6043. function(args, speaker)
  6044. local players = getPlayer(args[1], speaker)
  6045. for i,v in pairs(players) do
  6046. if _players[v]:FindFirstChild('leaderstats') then
  6047. for i,v in pairs(_players[v].leaderstats:GetChildren()) do
  6048. if string.lower(v.Name) == string.lower(args[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then
  6049. if args[3] then v.Value = tonumber(args[3]) end
  6050. elseif string.lower(v.Name) == string.lower(args[2]) and v:IsA('StringValue') then
  6051. v.Value = GLS(false, 2)
  6052. end
  6053. end
  6054. end
  6055. end
  6056. end)
  6057.  
  6058. addcmd('draw', 'drawing tool',{},
  6059. function(args, speaker)
  6060. if speaker.userId ~= LP.userId then
  6061. lponly(speaker)
  6062. else
  6063. for i,v in next,game:children()do
  6064. pcall(function()
  6065. local c=v.className;
  6066. rawset(getfenv(0),c:sub(1,1):lower()..c:sub(2),game:service(c));
  6067. end);
  6068. end;
  6069.  
  6070.  
  6071. user=players.LocalPlayer;
  6072. uname=user.Name;
  6073. guis=user.PlayerGui;
  6074. pack=user.Backpack;
  6075.  
  6076. keyDowns={};
  6077. freeKeys={};
  6078. shortcuts={};
  6079.  
  6080. _G.mine=_G.mine or{};
  6081.  
  6082. name='Draw3D';
  6083. url='http://www.roblox.com/asset/?id=%d';
  6084.  
  6085. iconNormal=url:format(96578285);
  6086. iconOnDown=url:format(96584484);
  6087.  
  6088. ver=0;
  6089. drawPixel=0.10;
  6090. _G.drawLimit=_G.drawLimit or 1000;
  6091.  
  6092. _G.drawColor=_G.drawColor or Color3.new();
  6093.  
  6094.  
  6095.  
  6096.  
  6097.  
  6098. destroy=game.remove;
  6099. find=game.findFirstChild;
  6100. new=Instance.new;
  6101. with=function(c)
  6102. return function(p)
  6103. local o=type(c)=='string'and new(c)or c;
  6104. local x=p.Parent;p.Parent=nil;
  6105. for i,v in next,p do
  6106. o[i]=v;
  6107. end;
  6108. if(x)then
  6109. o.Parent=x;
  6110. end;
  6111. return o;
  6112. end;
  6113. end;
  6114. getPlace=function()
  6115. if(find(workspace,'draw')==nil)then
  6116. new('Model',workspace).Name='draw';
  6117. end;
  6118. if(find(workspace.draw,uname)==nil)then
  6119. new('Model',workspace.draw).Name=uname;
  6120. end;
  6121. return workspace.draw[uname];
  6122. end;
  6123. drawLine=function(start,target)
  6124. local gui=with'BlockMesh'{
  6125. Parent=with'Part'{
  6126. CFrame=CFrame.new(start,target)*CFrame.new(0,0,-(start-target).magnitude/2);
  6127. Size=Vector3.new(drawPixel,drawPixel,(start-target).magnitude+.325*drawPixel);
  6128. Parent=getPlace();
  6129. Color=_G.drawColor;
  6130. BottomSurface=0;
  6131. Anchored=true;
  6132. TopSurface=0;
  6133. formFactor=3;
  6134. Name=name;
  6135. }}.Parent;
  6136. table.insert(_G.mine,gui);
  6137. return gui;
  6138. end;
  6139. onDown=function()
  6140. if(drawing)then
  6141. return nil;
  6142. end;
  6143. if(selectGui.Adornee)then
  6144. destroy(selectGui.Adornee);
  6145. end;
  6146.  
  6147. drawing=true;
  6148.  
  6149. mouse.Icon=iconOnDown;
  6150. ver=ver+1;
  6151.  
  6152.  
  6153. local cVer,start,target=ver,mouse.hit.p;
  6154.  
  6155. local group={};
  6156. repeat
  6157. Wait(0.02);
  6158.  
  6159. if(mouse.target and mouse.target.Name~=name and mouse.hit.p~=start)then
  6160.  
  6161. target=mouse.hit.p;
  6162.  
  6163. table.insert(group,drawLine(start,target));
  6164.  
  6165. start=target;
  6166. end;
  6167. until ver~=cVer;
  6168. drawing=false;
  6169.  
  6170. local groupM=new('Model',getPlace());
  6171. for i,v in next,group do
  6172. if(v:IsDescendantOf(Workspace))then
  6173. v.Parent=groupM;
  6174. end;
  6175. end;
  6176. if(next(groupM:children())==nil)then
  6177. destroy(groupM);
  6178. end;
  6179. end;
  6180. onUp=function()
  6181. mouse.Icon=iconNormal;
  6182. ver=ver+1;
  6183. end;
  6184. onKeyDown=function(k)
  6185. if(freeKeys[k]==false)then
  6186. return false;
  6187. end;
  6188. freeKeys[k]=false;
  6189. Wait(0.01);
  6190. if(keyDowns[k])then
  6191. keyDowns[k]();
  6192. elseif(shortcuts[k])then
  6193. shortcuts[k]();
  6194. end;
  6195. end;
  6196. onKeyUp=function(k)
  6197. freeKeys[k]=true;
  6198. end;
  6199. onMove=function()
  6200.  
  6201. end;
  6202. onSelect=function(lmouse)
  6203. frame.Visible=true;
  6204.  
  6205. mouse=lmouse;
  6206.  
  6207. mouse.Icon=iconNormal;
  6208.  
  6209. mouse.Button1Down:connect(onDown);
  6210. mouse.KeyDown:connect(onKeyDown);
  6211. mouse.Button1Up:connect(onUp);
  6212. mouse.KeyUp:connect(onKeyUp);
  6213. mouse.Move:connect(onMove);
  6214. end;
  6215. onDeselect=function()
  6216. ver=ver+1;
  6217. frame.Visible=false;
  6218. selectGui.Adornee=nil;
  6219. mouse.Icon=iconNormal;
  6220. for i,v in next,freeKeys do
  6221. freeKeys[i]=true;
  6222. end;
  6223. end;
  6224. addButton=function(title,shortcut,fun)
  6225. with'TextButton'{
  6226. Text=string.format(' %s (%s)',title,shortcut);
  6227. TextXAlignment=0;
  6228. Parent=frame;
  6229. }.MouseButton1Up:connect(fun);
  6230.  
  6231. shortcuts[shortcut]=fun;
  6232.  
  6233. local c=#frame:children();
  6234. for i,v in next,frame:children()do
  6235. v.Position=UDim2.new(0,0,0,20*(i-1));
  6236. v.Size=UDim2.new(1,0,0,20);
  6237. end;
  6238.  
  6239. frame.Position=UDim2.new(1,-152,.5,-c*10);
  6240. frame.Size=UDim2.new(0,150,0,c*20);
  6241. end;
  6242.  
  6243.  
  6244.  
  6245.  
  6246.  
  6247.  
  6248.  
  6249.  
  6250. for i,v in next,{guis;pack;}do
  6251. pcall(function()
  6252. repeat until destroy(v[name]);
  6253. end);
  6254. end;
  6255.  
  6256.  
  6257.  
  6258. tool=with'HopperBin'{
  6259. Parent=pack;
  6260. Name=name;
  6261. };
  6262. tool.Deselected:connect(onDeselect);
  6263. tool.Selected:connect(onSelect);
  6264.  
  6265.  
  6266.  
  6267.  
  6268. screen=with'ScreenGui'{
  6269. Parent=guis;
  6270. Name=name;
  6271. };
  6272. frame=with'Frame'{
  6273. Parent=screen;
  6274. Visible=false;
  6275. };
  6276. clframe=with'Frame'{
  6277. Position=UDim2.new(.5,-50,.5,-50);
  6278. Size=UDim2.new(0,100,0,100);
  6279. Visible=false;
  6280. Parent=screen;
  6281. };
  6282. selectGui=with'SelectionBox'{
  6283. Parent=screen;
  6284. };
  6285.  
  6286. local c=0;
  6287. for y=0,7 do
  6288. for x=0,7 do
  6289. local color=BrickColor.palette(c).Color;
  6290.  
  6291. with'ImageButton'{
  6292. Position=UDim2.new(.125*x,0,.125*y);
  6293. Size=UDim2.new(.125,0,.125);
  6294. BackgroundColor3=color;
  6295. Parent=clframe;
  6296. }.MouseButton1Up:connect(function()
  6297. clframe.Visible=false;
  6298. _G.drawColor=color;
  6299. end);
  6300.  
  6301. c=c+1;
  6302. end;
  6303. end;
  6304.  
  6305. addButton('Color','c',function()
  6306. clframe.Visible=true;
  6307. end);
  6308. addButton('Remove your draws','r',function()
  6309. repeat
  6310. destroy(_G.mine[1]);
  6311. table.remove(_G.mine,1);
  6312. Wait(0.01);
  6313. until nil;
  6314. end);
  6315. addButton('Remove global draws','k',function()
  6316. destroy(workspace.draw);
  6317. while(_G.mine[1])do
  6318. destroy(_G.mine[1]);
  6319. table.remove(_G.mine,1);
  6320. end;
  6321. end);
  6322. addButton('Remove selected','x',function()
  6323. repeat
  6324. if(find(workspace,'draw'))then
  6325. local dt=mouse.target;
  6326. if(dt and dt:IsDescendantOf(workspace.draw))then
  6327. selectGui.Adornee=dt.Parent;
  6328. else
  6329. selectGui.Adornee=nil;
  6330. end;
  6331. else
  6332. selectGui.Adornee=nil;
  6333. end;
  6334. Wait(0.01);
  6335. until freeKeys.x;
  6336. selectGui.Adornee=nil;
  6337. end);
  6338.  
  6339.  
  6340.  
  6341.  
  6342. repeat
  6343. Wait(0.01);
  6344. if(next(_G.mine)and _G.mine[_G.drawLimit])then
  6345. destroy(_G.mine[1]);
  6346. table.remove(_G.mine,1);
  6347. end;
  6348. until script.Parent==nil or tool.Parent==nil;
  6349. script.Disabled=true;
  6350. destroy(screen);
  6351. end
  6352. end)
  6353.  
  6354. addcmd('god', 'gods player',{},
  6355. function(args, speaker)
  6356. local players = getPlayer(args[1], speaker)
  6357. for i,v in pairs(players)do
  6358. local pchar=_char(v)
  6359. if pchar then pchar.Humanoid.MaxHealth=math.huge end
  6360. end
  6361. end)
  6362.  
  6363. addcmd('sgod', 'silently gods player',{},
  6364. function(args, speaker)
  6365. local players = getPlayer(args[1], speaker)
  6366. for i,v in pairs(players)do
  6367. local pchar=_char(v)
  6368. spawn(function()
  6369. pchar.Humanoid.MaxHealth = 10000000
  6370. wait()
  6371. pchar.Humanoid.Health = 10000000
  6372. if FindTable(SPC, args[1]) then Notify('Silent godded ' ..args[1]) else
  6373. Notify('Silent godded player(s)') end
  6374. end)
  6375. end
  6376. end)
  6377.  
  6378. addcmd('ungod', 'removes god from a player',{},
  6379. function(args, speaker)
  6380. local players = getPlayer(args[1], speaker)
  6381. for i,v in pairs(players)do
  6382. local pchar=_char(v)
  6383. if pchar then
  6384. pchar.Humanoid.MaxHealth=100
  6385. pchar.Humanoid.Health=100
  6386. end
  6387. end
  6388. end)
  6389.  
  6390. addcmd('heal', 'resets a players health',{},
  6391. function(args, speaker)
  6392. local players = getPlayer(args[1], speaker)
  6393. for i,v in pairs(players)do spawn(function()
  6394. local pchar=_char(v)
  6395. if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end end) end end)
  6396.  
  6397. addcmd('fart', 'makes u fart',{},
  6398. function(args, speaker)
  6399. local players = getPlayer(args[1], speaker)
  6400. for i,v in pairs(players)do
  6401. spawn(function()
  6402. local pchar=_char(v)
  6403. fart = Instance.new("Smoke")
  6404. fart.Parent = pchar.HumanoidRootPart
  6405. fart.Color = Color3.new(255/255, 255/255, 0)
  6406. fart.Opacity = 0.4
  6407. fart.Size = 1.0
  6408. fart.RiseVelocity = 8
  6409. fartsound = Instance.new("Sound", workspace)
  6410. fsound = "http://www.roblox.com/asset?id=251309043"
  6411. fartsound.SoundId = fsound
  6412. fartsound.Volume = 1.0
  6413. fartsound:Play()
  6414. wait(9.0)
  6415. fartsound:Destroy()
  6416. pchar.HumanoidRootPart.Smoke:Destroy()
  6417. end)
  6418. end
  6419. end)
  6420.  
  6421. addcmd('decalspam', 'you can already guess...',{},
  6422. function(args, speaker)
  6423. Notify('Decal Spammed ID: ' ..args[1])
  6424. wait(4)
  6425. decalID = args[1]
  6426. function exPro(root)
  6427. for _, v in pairs(root:GetChildren()) do
  6428. if v:IsA("BasePart") then
  6429. local One = Instance.new("Decal", v)
  6430. local Two = Instance.new("Decal", v)
  6431. local Three = Instance.new("Decal", v)
  6432. local Four = Instance.new("Decal", v)
  6433. local Five = Instance.new("Decal", v)
  6434. local Six = Instance.new("Decal", v)
  6435. One.Texture = "http://www.roblox.com/asset/?id="..decalID
  6436. Two.Texture = "http://www.roblox.com/asset/?id="..decalID
  6437. Three.Texture = "http://www.roblox.com/asset/?id="..decalID
  6438. Four.Texture = "http://www.roblox.com/asset/?id="..decalID
  6439. Five.Texture = "http://www.roblox.com/asset/?id="..decalID
  6440. Six.Texture = "http://www.roblox.com/asset/?id="..decalID
  6441. One.Face = "Front"
  6442. Two.Face = "Back"
  6443. Three.Face = "Right"
  6444. Four.Face = "Left"
  6445. Five.Face = "Top"
  6446. Six.Face = "Bottom"
  6447. One.Name = "IYdecal"
  6448. Two.Name = "IYdecal"
  6449. Three.Name = "IYdecal"
  6450. Four.Name = "IYdecal"
  6451. Five.Name = "IYdecal"
  6452. Six.Name = "IYdecal"
  6453. end
  6454. exPro(v)
  6455. end
  6456. end
  6457. function asdf(root)
  6458. for _, v in pairs(root:GetChildren()) do
  6459. asdf(v)
  6460. end
  6461. end
  6462. exPro(workspace)
  6463. asdf(workspace)
  6464. end)
  6465.  
  6466. addcmd('undecalspam', 'removes the mess',{},
  6467. function(args, speaker)
  6468. Notify('Removing Decal Spam...')
  6469. wait(4)
  6470. function exPro(root)
  6471. for _, v in pairs(root:GetChildren()) do
  6472. if v:IsA("Decal") and v.Texture == "http://www.roblox.com/asset/?id="..decalID then
  6473. v.Parent = nil
  6474. end
  6475. exPro(v)
  6476. end
  6477. end
  6478. function asdf(root)
  6479. for _, v in pairs(root:GetChildren()) do
  6480. asdf(v)
  6481. end
  6482. end
  6483. exPro(workspace)
  6484. asdf(workspace)
  6485. end)
  6486.  
  6487. addcmd('sky', 'sets the sky',{'skybox'},
  6488. function(args, speaker)
  6489. playinggif = false
  6490. for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
  6491. s = Instance.new("Sky")
  6492. s.Name = "Sky"
  6493. s.Parent = LightingService
  6494. local skyboxID = args[1]
  6495. s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
  6496. s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
  6497. s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
  6498. s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
  6499. s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
  6500. s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
  6501. LightingService.TimeOfDay = 12
  6502. end)
  6503.  
  6504. addcmd('skygif', 'makes the sky play the IDs you feed it',{},
  6505. function(args, speaker)
  6506. if args[2] then skyinterval = tonumber(args[2]) else skyinterval = 0.05 end
  6507. playinggif = false
  6508. wait(0.5)
  6509. local GIF = splitString(args[1])
  6510. for _, child in pairs( gLighting:GetChildren()) do
  6511. if child.ClassName == "Sky" then
  6512. child:Destroy()
  6513. end
  6514. end
  6515. Sky = Instance.new("Sky",game.Lighting)
  6516. Notify('Loading...')
  6517. playinggif = true
  6518. for N,F in ipairs(GIF) do
  6519. game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id="..F)
  6520. end
  6521. gLighting.TimeOfDay = 12
  6522. Notify('Playing skybox')
  6523. playinggif = true
  6524. wait(0.5)
  6525. repeat
  6526. for N,F in ipairs(GIF) do
  6527. Sky.SkyboxBk = "http://www.roblox.com/asset/?id="..F- 1
  6528. Sky.SkyboxDn = "http://www.roblox.com/asset/?id="..F- 1
  6529. Sky.SkyboxFt = "http://www.roblox.com/asset/?id="..F- 1
  6530. Sky.SkyboxLf = "http://www.roblox.com/asset/?id="..F- 1
  6531. Sky.SkyboxRt = "http://www.roblox.com/asset/?id="..F- 1
  6532. Sky.SkyboxUp = "http://www.roblox.com/asset/?id="..F- 1
  6533. wait(skyinterval)
  6534. end
  6535. until playinggif == false
  6536. end)
  6537.  
  6538. addcmd('unskygif', 'removes the sky animation',{'noskygif'},
  6539. function(args, speaker)
  6540. playinggif = false
  6541. wait(0.5)
  6542. Notify('Stopped sky gif')
  6543. for _, child in pairs( gLighting:GetChildren()) do
  6544. if child.ClassName == "Sky" then
  6545. child:Destroy()
  6546. end
  6547. end
  6548. end)
  6549.  
  6550. addcmd('freeze', 'freezes a player',{'fr'},
  6551. function(args, speaker)
  6552. local players = getPlayer(args[1], speaker)
  6553. if players ~= nil then
  6554. for i, v in pairs(players) do
  6555. spawn(function()
  6556. for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and not x.Anchored then x.Anchored = true end
  6557. end
  6558. end)
  6559. end
  6560. end
  6561. end)
  6562.  
  6563. addcmd('thaw', 'unfreezes a player',{'unfreeze','unfr'},
  6564. function(args, speaker)
  6565. local players = getPlayer(args[1], speaker)
  6566. if players ~= nil then
  6567. for i, v in pairs(players) do
  6568. spawn(function()
  6569. for i, x in next, _char(v):GetDescendants() do if x:IsA("Part") and x.Anchored then x.Anchored = false end
  6570. end
  6571. end)
  6572. end
  6573. end
  6574. end)
  6575.  
  6576. addcmd('spawn', 'places a spawn',{'spawnpoint'},
  6577. function(args, speaker)
  6578. local players = getPlayer(args[1], speaker)
  6579. if players ~= nil then
  6580. for i, v in pairs(players) do
  6581. local M = Instance.new('SpawnLocation', workspace) M.Name = 'IYspawn'
  6582. M.CFrame = _char(v).HumanoidRootPart.CFrame
  6583. M.Color = maincolor M.Material = 'Neon' M.Size = Vector3.new(6, 1, 6)
  6584. M.Position = _char(v).HumanoidRootPart.Position + Vector3.new(0, -3.5, 0)
  6585. M.Anchored = true
  6586. end
  6587. end
  6588. end)
  6589.  
  6590. addcmd('deletespawns', 'places a spawn',{'removespawns'},
  6591. function(args, speaker)
  6592. for i,v in pairs(workspace:GetDescendants()) do
  6593. if v:IsA("SpawnLocation") then
  6594. v:Destroy()
  6595. end
  6596. end
  6597. end)
  6598.  
  6599. addcmd('neon', 'makes a player neon',{},
  6600. function(args, speaker)
  6601. local players = getPlayer(args[1], speaker)
  6602. if players ~= nil then
  6603. for i, v in pairs(players) do
  6604. for _, child in pairs( _char(v):GetChildren()) do
  6605. if child.ClassName == "CharacterMesh" then
  6606. child:Destroy()
  6607. end
  6608. end
  6609. for _, child in pairs( _char(v):GetChildren()) do
  6610. if child.ClassName == "Shirt" then
  6611. child:Destroy()
  6612. end
  6613. end
  6614. for _, child in pairs( _char(v):GetChildren()) do
  6615. if child.ClassName == "Pants" then
  6616. child:Destroy()
  6617. end
  6618. end
  6619. for _, child in pairs( _char(v):GetDescendants()) do
  6620. if child.ClassName == "Part" then
  6621. child.Material = "Neon"
  6622. end
  6623. end
  6624. end
  6625. end
  6626. end)
  6627.  
  6628. addcmd('glass', 'makes a player glass',{},
  6629. function(args, speaker)
  6630. local players = getPlayer(args[1], speaker)
  6631. if players ~= nil then
  6632. for i, v in pairs(players) do
  6633. for _, child in pairs( _char(v):GetChildren()) do
  6634. if child.ClassName == "CharacterMesh" then
  6635. child:Destroy()
  6636. end
  6637. end
  6638. for _, child in pairs( _char(v):GetChildren()) do
  6639. if child.ClassName == "Shirt" then
  6640. child:Destroy()
  6641. end
  6642. end
  6643. for _, child in pairs( _char(v):GetChildren()) do
  6644. if child.ClassName == "Pants" then
  6645. child:Destroy()
  6646. end
  6647. end
  6648. for _, child in pairs( _char(v):GetDescendants()) do
  6649. if child.ClassName == "Part" then
  6650. child.Material = "Glass"
  6651. child.Transparency = 0.3
  6652. end
  6653. end
  6654. end
  6655. end
  6656. end)
  6657.  
  6658. addcmd('kill', 'kills a player',{},
  6659. function(args, speaker)
  6660. local players = getPlayer(args[1], speaker)
  6661. for i,v in pairs(players)do
  6662. local pchar=_char(v)
  6663. pchar:BreakJoints()
  6664. end
  6665. end)
  6666.  
  6667. addcmd('knuckles', 'that dead meme',{'ugandaknuckles'},
  6668. function(args, speaker)
  6669. local players = getPlayer(args[1], speaker)
  6670. for i,v in pairs(players)do
  6671. spawn(function()
  6672. local plr = gPlayers[v]
  6673. local char = plr.Character
  6674. char.Humanoid.WalkSpeed = 100
  6675. char.Humanoid.JumpPower = 70
  6676. spawn(function()
  6677. for i,v in pairs(char:GetChildren()) do
  6678. if v:IsA("BasePart") then
  6679. coroutine.wrap(function()
  6680. for i=0,1,.1 do
  6681. wait()
  6682. v.Transparency = v.Transparency +i
  6683. end
  6684. end)()
  6685. end
  6686. end
  6687. for i,v in pairs(char:GetChildren()) do
  6688. if v:IsA("Accessory") then
  6689. coroutine.wrap(function()
  6690. for i=0,1,.1 do
  6691. wait()
  6692. v.Handle.Transparency = v.Handle.Transparency +i
  6693. end
  6694. end)()
  6695. end
  6696. end
  6697. end)
  6698. char.Head.face:Destroy()
  6699. wait(1)
  6700. local s = Instance.new("Sound")
  6701. s.Name = "wae"
  6702. s.SoundId = "http://www.roblox.com/asset/?id=1308281913"
  6703. s.Volume = 1
  6704. s.Pitch = 1
  6705. s.Looped = true
  6706. s.archivable = true
  6707. s.Parent = gPlayers.LocalPlayer.Character.Head
  6708. s:play()
  6709. local daqueen = Instance.new("Part",char)
  6710. daqueen.Name = "asd"
  6711. daqueen.CanCollide = false
  6712. local mesh = Instance.new("SpecialMesh",daqueen)
  6713. mesh.Scale = Vector3.new(0.1,0.1,0.1)
  6714. mesh.MeshId = "rbxassetid://1300136843"
  6715. local text = Instance.new("Decal",daqueen)
  6716. text.Name = "asd"
  6717. text.Texture = "rbxassetid://1300137893"
  6718. local knowdawey = Instance.new("Weld",char)
  6719. knowdawey.Part0 = char.HumanoidRootPart
  6720. knowdawey.Part1 = daqueen
  6721. local eye1 = Instance.new("Part")
  6722. eye1.CanCollide = false
  6723. eye1.Parent = char
  6724. local mesh1 = Instance.new("SpecialMesh",eye1)
  6725. mesh1.MeshId = "rbxassetid://1300138314"
  6726. mesh1.Scale = Vector3.new(0.1,0.1,0.2)
  6727. local eyetext = Instance.new("Decal",eye1)
  6728. eyetext.Texture = "rbxassetid://1300129774"
  6729. local eye1w = Instance.new("Weld",char)
  6730. eye1w.Part0 = char.HumanoidRootPart
  6731. eye1w.Part1 = eye1
  6732. eye1w.C1 = CFrame.new(0,-1.3,0.7)
  6733. end)
  6734. end
  6735. end)
  6736.  
  6737. addcmd('delete', 'removes any part with a certain name from the workspace',{'remove'},
  6738. function(args, speaker)
  6739. part = GLS(false, 0)
  6740. local function dels(instance)
  6741. for i,v in pairs(instance:GetChildren())do
  6742. if v.Name:lower() == part:lower() then v:Destroy() end
  6743. dels(v)
  6744. end
  6745. end
  6746. dels(workspace)
  6747. Notify('Deleted ' ..GLS(false, 0))
  6748. end)
  6749.  
  6750. addcmd('deleteclass', 'removes any part with a certain classname from the workspace',{'removeclass','deleteclassname','removeclassname','dc'},
  6751. function(args, speaker)
  6752. part = GLS(false, 0)
  6753. local function dels(instance)
  6754. for i,v in pairs(instance:GetChildren())do
  6755. if v.ClassName:lower() == part:lower() then v:Destroy() end
  6756. dels(v)
  6757. end
  6758. end
  6759. dels(workspace)
  6760. Notify('Deleted items with ClassName ' ..GLS(false, 0))
  6761. end)
  6762.  
  6763. addcmd('blur', 'adjusts blur',{},
  6764. function(args, speaker)
  6765. local function dels(instance)
  6766. for i,v in pairs(instance:GetChildren())do
  6767. if v:IsA'BlurEffect'then v:Destroy()end
  6768. dels(v)
  6769. end
  6770. end
  6771. dels(LightingService)
  6772.  
  6773. local b = Instance.new("BlurEffect", LightingService)
  6774. b.Name = "IYblur"
  6775. b.Size = args[1]
  6776. end)
  6777.  
  6778. addcmd('distortsound','changes volume of sound',{'distort'},
  6779. function(args, speaker)
  6780. for i,v in pairs(workspace:GetChildren())do
  6781. if v:IsA("Sound") and v.Name == "IYsound" then
  6782. v:ClearAllChildren ()
  6783. local d = Instance.new('DistortionSoundEffect')
  6784. d.Parent = v
  6785. d.Level = args[1]
  6786. Notify('Changed distortion to ' .. args[1])
  6787. end
  6788. end
  6789. end)
  6790.  
  6791. addcmd('volume','changes volume of sound',{'vol'},
  6792. function(args, speaker)
  6793. for i,v in pairs(workspace:GetChildren())do
  6794. if v:IsA("Sound") and v.Name == "IYsound" then
  6795. v.Volume = args[1]
  6796. Notify('Changed volume to ' .. args[1])
  6797. end
  6798. end
  6799. end)
  6800.  
  6801. addcmd('pitch','changes pitch of sound',{},
  6802. function(args, speaker)
  6803. for i,v in pairs(workspace:GetChildren())do
  6804. if v:IsA("Sound") and v.Name == "IYsound" then
  6805. v.Pitch = args[1]
  6806. Notify('Changed pitch to ' .. args[1])
  6807. end
  6808. end
  6809. end)
  6810.  
  6811. addcmd('loadmap', 'spawns a map',{},
  6812. function(args, speaker)
  6813. local m = args[1]
  6814. for _,v in pairs(workspace:GetChildren()) do
  6815. if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
  6816. v:Destroy() elseif v:IsA("Terrain") then v:Clear() end end
  6817. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  6818. wait(1)
  6819. local map = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. m)
  6820. map.Parent = workspace
  6821. end)
  6822.  
  6823. addcmd('loadm','loads global messaging',{}, -- global message method by HARKINIAN @ V3RMILLION
  6824. function(args, speaker)
  6825. msghook()
  6826. if MSGhook == false then
  6827. local localp = game:GetService'Players'.LocalPlayer
  6828. localp.CharacterAppearanceId = 20018
  6829. localp.Character:BreakJoints()
  6830. repeat wait() until localp.Character:FindFirstChild'BunnyEarsOfCaprice'
  6831. Instance.new("ForceField", localp.Character)
  6832. repeat wait() until localp.Character.BunnyEarsOfCaprice.Handle:FindFirstChild'BunnyTools'
  6833. _G.mainhat = localp.Character:FindFirstChild'BunnyEarsOfCaprice':Clone()
  6834. localp.CharacterAppearanceId = 0
  6835. localp.Character:BreakJoints()
  6836. if _G.mainhat ~= nil then
  6837. local main = _G.mainhat.Handle.BunnyTools.EggScript3:Clone()
  6838. local part = Instance.new('Part')
  6839. part.Anchored = true
  6840. part.Transparency = 1
  6841. main.Disabled = false
  6842. main.Parent = part
  6843. _G.mainhat.Handle.BunnyTools.EggMesh3:Clone().Parent = part
  6844. part.Parent = localp.Character
  6845. part.CFrame = localp.Character.HumanoidRootPart.CFrame
  6846. repeat wait() until localp:FindFirstChild'ChessMsg'
  6847. part:Destroy()
  6848. local message = localp:FindFirstChild'ChessMsg'
  6849. message.Text = ''
  6850. message.Parent = workspace
  6851. message.Name = "IYmessage"
  6852. if part ~= nil then part:Destroy() end
  6853. localp.Character.HumanoidRootPart.Anchored = false
  6854. for _, child in pairs( workspace:GetChildren()) do
  6855. if child.Name == "Part" and child.Size == Vector3.new(8, 0.4, 8) then
  6856. child:Destroy()
  6857. end
  6858. end
  6859. if localp.Character:FindFirstChild'ForceField' then localp.Character.ForceField:Destroy() end
  6860. if _G.msg ~= nil then
  6861. Notify('Loaded global message bypass')
  6862. else
  6863. execCmd("loadm")
  6864. end
  6865. end
  6866. elseif MSGhook == true then
  6867. Notify('Messages already loaded!')
  6868. end
  6869. end)
  6870.  
  6871. addcmd('countdown', 'makes a countdown', {},
  6872. function(args, speaker)
  6873. local players = getPlayer(args[1], speaker)
  6874. if args[1] ~= string then
  6875. local time = args[1]
  6876. msghook()
  6877. if MSGhook == true then
  6878. local h = workspace.IYmessage
  6879. for i = time, 1, -1 do
  6880. wait(1)
  6881. h.Text = "Countdown: "..i..""
  6882. end
  6883. wait(1)
  6884. h.Text = "Times Up!"
  6885. wait(2)
  6886. h.Text = ''
  6887. elseif MSGhook == false then
  6888. execCmd("loadm")
  6889. repeat wait() until workspace:FindFirstChild("IYmessage")
  6890. local h = workspace.IYmessage
  6891. for i = time, 1, -1 do
  6892. wait(1)
  6893. h.Text = "Countdown: "..i..""
  6894. end
  6895. wait(1)
  6896. h.Text = "Times Up!"
  6897. wait(2)
  6898. h.Text = ''
  6899. end
  6900. end
  6901. end)
  6902.  
  6903. addcmd('explode', 'explode a player', {},
  6904. function(args, speaker)
  6905. local players = getPlayer(args[1], speaker)
  6906. for i, v in pairs(players) do
  6907. local char = _char(v)
  6908. if char:FindFirstChild("HumanoidRootPart") then
  6909. Instance.new("Explosion", char).Position = char.HumanoidRootPart.Position
  6910. end
  6911. end
  6912. end)
  6913.  
  6914. addcmd('flood', 'makes a flood e.e', {},
  6915. function(args, speaker)
  6916. workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
  6917. end)
  6918.  
  6919. addcmd('spookyify', 'makes it sp00ky', {},
  6920. function(args, speaker)
  6921. local music = Instance.new("Sound", workspace)
  6922. music.SoundId = "http://www.roblox.com/asset/?id=257569267"
  6923. music.Volume = 20
  6924. music.Looped = true
  6925. music:Play()
  6926.  
  6927. tex1 = "http://www.roblox.com/asset/?id=185495987"
  6928. tex2 = "http://www.roblox.com/asset/?id=260858020"
  6929. tex3 = "http://www.roblox.com/asset/?id=149213919"
  6930. tex4 = "http://www.roblox.com/asset/?id=171905673"
  6931.  
  6932. local w = workspace:GetChildren()
  6933.  
  6934. for i= 1,#w do
  6935. if w[i]:isA("BasePart") then
  6936. pe = Instance.new("ParticleEmitter", w[i])
  6937. pe.Texture = tex4
  6938. pe.VelocitySpread = 5
  6939. end
  6940. end
  6941.  
  6942. local playerLeaderstats = {}
  6943. for i, v in pairs(gPlayers:GetChildren()) do
  6944. table.insert(playerLeaderstats, v)
  6945. end
  6946. for i, v in pairs(playerLeaderstats) do
  6947. pe = Instance.new("ParticleEmitter",v.Character.HumanoidRootPart)
  6948. pe.Texture = "http://www.roblox.com/asset/?id=171905673"
  6949. pe.VelocitySpread = 50
  6950. end
  6951.  
  6952. texture = "http://www.roblox.com/asset/?id=185495987"
  6953.  
  6954. local A = workspace:GetChildren()
  6955. local B = workspace:GetChildren()
  6956. local C = workspace:GetChildren()
  6957. local D = workspace:GetChildren()
  6958. local E = workspace:GetChildren()
  6959. local F = workspace:GetChildren()
  6960. for i,v in pairs(A) do
  6961. if v:IsA("Part") then
  6962. local d = Instance.new("Decal",v)
  6963. v.Decal.Face = "Top"
  6964. v.Decal.Texture = texture
  6965. v.Anchored = true
  6966. end
  6967. end
  6968.  
  6969. for i,v in pairs(B) do
  6970. if v:IsA("Part") then
  6971. local s = Instance.new("Decal",v)
  6972. s.Face = "Front"
  6973. s.Texture = texture
  6974. end
  6975. end
  6976.  
  6977. for i,v in pairs(C) do
  6978. if v:IsA("Part") then
  6979. local h = Instance.new("Decal",v)
  6980. h.Face = "Back"
  6981. h.Texture = texture
  6982. end
  6983. end
  6984.  
  6985. for i,v in pairs(D) do
  6986. if v:IsA("Part") then
  6987. local j = Instance.new("Decal",v)
  6988. j.Face = "Left"
  6989. j.Texture = texture
  6990. end
  6991. end
  6992.  
  6993. for i,v in pairs(E) do
  6994. if v:IsA("Part") then
  6995. local k = Instance.new("Decal",v)
  6996. k.Face = "Right"
  6997. k.Texture = texture
  6998. end
  6999. end
  7000.  
  7001. for i,v in pairs(F) do
  7002. if v:IsA("Part") then
  7003. local l = Instance.new("Decal",v)
  7004. l.Face = "Bottom"
  7005. l.Texture = texture
  7006. end
  7007.  
  7008. imageOne = "http://www.roblox.com/asset/?id=169585459"
  7009. imageTwo = "http://www.roblox.com/asset/?id=169585475"
  7010. imageThree = "http://www.roblox.com/asset/?id=169585485"
  7011. imageFour = "http://www.roblox.com/asset/?id=169585502"
  7012. imageFive = "http://www.roblox.com/asset/?id=169585515"
  7013. imageSix = "http://www.roblox.com/asset/?id=169585502"
  7014. imageSeven = "http://www.roblox.com/asset/?id=169585485"
  7015. imageEight = "http://www.roblox.com/asset/?id=169585475"
  7016.  
  7017. Spooky = Instance.new("Sound", workspace)
  7018. Spooky.Name = "Spooky"
  7019. Spooky.SoundId = "rbxassetid://174270407"
  7020. Spooky.Volume = 15
  7021. Spooky.Looped = true
  7022. Spooky:Play()
  7023.  
  7024. Sky = Instance.new("Sky", LightingService)
  7025. Sky.SkyboxBk = imageOne
  7026. Sky.SkyboxDn = imageOne
  7027. Sky.SkyboxFt = imageOne
  7028. Sky.SkyboxLf = imageOne
  7029. Sky.SkyboxRt = imageOne
  7030. Sky.SkyboxUp = imageOne
  7031.  
  7032.  
  7033. while true do
  7034. Sky.SkyboxBk = imageOne
  7035. Sky.SkyboxDn = imageOne
  7036. Sky.SkyboxFt = imageOne
  7037. Sky.SkyboxLf = imageOne
  7038. Sky.SkyboxRt = imageOne
  7039. Sky.SkyboxUp = imageOne
  7040. wait(0.15)
  7041. Sky.SkyboxBk = imageTwo
  7042. Sky.SkyboxDn = imageTwo
  7043. Sky.SkyboxFt = imageTwo
  7044. Sky.SkyboxLf = imageTwo
  7045. Sky.SkyboxRt = imageTwo
  7046. Sky.SkyboxUp = imageTwo
  7047. wait(0.15)
  7048. Sky.SkyboxBk = imageThree
  7049. Sky.SkyboxDn = imageThree
  7050. Sky.SkyboxFt = imageThree
  7051. Sky.SkyboxLf = imageThree
  7052. Sky.SkyboxRt = imageThree
  7053. Sky.SkyboxUp = imageThree
  7054. wait(0.15)
  7055. Sky.SkyboxBk = imageFour
  7056. Sky.SkyboxDn = imageFour
  7057. Sky.SkyboxFt = imageFour
  7058. Sky.SkyboxLf = imageFour
  7059. Sky.SkyboxRt = imageFour
  7060. Sky.SkyboxUp = imageFour
  7061. wait(0.15)
  7062. Sky.SkyboxBk = imageFive
  7063. Sky.SkyboxDn = imageFive
  7064. Sky.SkyboxFt = imageFive
  7065. Sky.SkyboxLf = imageFive
  7066. Sky.SkyboxRt = imageFive
  7067. Sky.SkyboxUp = imageFive
  7068. wait(0.15)
  7069. Sky.SkyboxBk = imageSix
  7070. Sky.SkyboxDn = imageSix
  7071. Sky.SkyboxFt = imageSix
  7072. Sky.SkyboxLf = imageSix
  7073. Sky.SkyboxRt = imageSix
  7074. Sky.SkyboxUp = imageSix
  7075. wait(0.15)
  7076. Sky.SkyboxBk = imageSeven
  7077. Sky.SkyboxDn = imageSeven
  7078. Sky.SkyboxFt = imageSeven
  7079. Sky.SkyboxLf = imageSeven
  7080. Sky.SkyboxRt = imageSeven
  7081. Sky.SkyboxUp = imageSeven
  7082. wait(0.15)
  7083. Sky.SkyboxBk = imageEight
  7084. Sky.SkyboxDn = imageEight
  7085. Sky.SkyboxFt = imageEight
  7086. Sky.SkyboxLf = imageEight
  7087. Sky.SkyboxRt = imageEight
  7088. Sky.SkyboxUp = imageEight
  7089. wait(0.15)
  7090.  
  7091. end
  7092. end
  7093. end)
  7094.  
  7095. addcmd('invisible', 'make a player invisible',{'invis'},
  7096. function(args, speaker)
  7097. local players = getPlayer(args[1], speaker)
  7098. for i, v in pairs(players) do
  7099. for k, v2 in pairs(_char(v):GetChildren()) do
  7100. if v2.className == "Part" then
  7101. if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end
  7102. elseif v2.className == "Accessory" then
  7103. if v2:FindFirstChild("Handle") then
  7104. v2.Handle.Transparency = 1
  7105. end
  7106. end
  7107. if v2:FindFirstChild("face") then
  7108. v2.face.Transparency = 1
  7109. end
  7110. end
  7111. end
  7112. end)
  7113.  
  7114. addcmd('visible', 'make a player visible',{'vis'},
  7115. function(args, speaker)
  7116. local players = getPlayer(args[1], speaker)
  7117. for i, v in pairs(players) do
  7118. for k, v2 in pairs(_char(v):GetChildren()) do
  7119. if v2.className == "Part" then
  7120. if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end elseif v2.className == "Accessory" then
  7121. if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end
  7122. end
  7123. if v2:FindFirstChild("face") then
  7124. v2.face.Transparency = 0
  7125. end
  7126. end
  7127. end
  7128. end)
  7129.  
  7130. addcmd('goto', 'go to a player',{'to'},
  7131. function(args, speaker)
  7132. local players = getPlayer(args[1], speaker)
  7133. if players ~= nil and _char(players[1]):FindFirstChild("HumanoidRootPart") then
  7134. speaker.Character.Humanoid.Jump = true
  7135. speaker.Character.HumanoidRootPart.CFrame = _char(players[1]).HumanoidRootPart.CFrame
  7136. end
  7137. end)
  7138.  
  7139. addcmd('bring', 'bring a player to you',{},
  7140. function(args, speaker)
  7141. local players = getPlayer(args[1], speaker)
  7142. for i,v in pairs(players) do
  7143. if _char(v):FindFirstChild("HumanoidRootPart") then
  7144. _char(v).Humanoid.Jump = true
  7145. _char(v).HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame
  7146. end
  7147. end
  7148. end)
  7149.  
  7150. local WayPoints = {}
  7151.  
  7152. addcmd("savepos","sets a waypoint at the speaker's position",{'spos'},
  7153. function(args, speaker)
  7154. local WPName = tostring(GLS(false, 0))
  7155. if speaker.Character:findFirstChild("HumanoidRootPart") then
  7156. Notify("Created waypoint: "..GLS(false, 0))
  7157. local torso = speaker.Character:findFirstChild("HumanoidRootPart")
  7158. WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}}
  7159. updatepositions()
  7160. end
  7161. end)
  7162.  
  7163. addcmd("deletepos","sets a waypoint at the speaker's position",{'dpos'},
  7164. function(args, speaker)
  7165. for i,v in pairs(WayPoints) do
  7166. if v.NAME == tostring(GLS(false, 0)) then
  7167. Notify("Deleted waypoint: " .. v.NAME)
  7168. table.remove(WayPoints, i)
  7169. updatepositions()
  7170. end end
  7171. end)
  7172.  
  7173.  
  7174. addcmd("loadpos","teleports a player to a waypoint",{'lpos'},
  7175. function(args, speaker)
  7176. local players = getPlayer(args[1], speaker)
  7177. local WPName = tostring(GLS(false, 1))
  7178. for i,v in pairs(players) do
  7179. if gPlayers[v] and gPlayers[v].Character then
  7180. for i,_ in pairs(WayPoints) do
  7181. local x = WayPoints[i].COORD[1]
  7182. local y = WayPoints[i].COORD[2]
  7183. local z = WayPoints[i].COORD[3]
  7184. if tostring(WayPoints[i].NAME) == tostring(WPName) then
  7185. gPlayers[v].Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
  7186. end
  7187. end
  7188. end
  7189. end
  7190. end)
  7191.  
  7192. addcmd('tp', 'teleport player 1 to player 2',{},
  7193. function(args, speaker)
  7194. local players1=getPlayer(args[1], speaker)
  7195. local players2=getPlayer(args[2], speaker)
  7196. if not players2[1] then return end
  7197. for i,v in pairs(players1) do
  7198. if _char(v):FindFirstChild("HumanoidRootPart") and _char(players2[1]):FindFirstChild("HumanoidRootPart") then
  7199. _char(v).Humanoid.Jump = true
  7200. _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame
  7201. wait(0.1)
  7202. _char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame
  7203. end
  7204. end
  7205. end)
  7206.  
  7207. addcmd('charplr','charplr [plr] [plr]',{'cp'},
  7208. function(args, speaker)
  7209. local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  7210. for i,v in pairs(players1) do for a,b in pairs(players2) do
  7211. if _players[v].Character and _players[b].Character then
  7212. _players[v].CharacterAppearanceId = _players[b].userId
  7213. refresh(_players[v])
  7214. end
  7215. end
  7216. end
  7217. end)
  7218.  
  7219. addcmd('copytools', 'copys the tools from a players backpack',{'ctools','clonetools'},
  7220. function(args, speaker)
  7221. local players1, players2 = getPlayer(args[1], speaker), getPlayer(args[2], speaker)
  7222. for i,v in pairs(players1) do for a,b in pairs(players2) do
  7223. spawn(function()
  7224. for i,v in pairs(_players[v].Backpack:GetChildren()) do
  7225. if v:IsA('Tool') or v:IsA('HopperBin') then
  7226. if not _players[b] then
  7227. v:Clone().Parent = speaker.Backpack
  7228. else v:Clone().Parent = _players[b].Backpack
  7229. end
  7230. end
  7231. end
  7232. end)
  7233. end
  7234. end
  7235. end)
  7236.  
  7237. addcmd('char', 'change a players appearance',{},
  7238. function(args, speaker)
  7239. local players = getPlayer(args[1], speaker)
  7240. if not args[1]or not args[2]then return end
  7241. local id=args[2]
  7242. if players ~= nil then
  7243. for i,v in pairs(players) do
  7244. gPlayers[v].CharacterAppearanceId = id
  7245. refresh(gPlayers[v])
  7246. end
  7247. end
  7248. end)
  7249.  
  7250. addcmd('unchar', 'change a players appearance to default',{'nochar','uncp','nocp','uncharplr','nocharplr'},
  7251. function(args, speaker)
  7252. local players = getPlayer(args[1], speaker)
  7253. if players ~= nil then
  7254. for i,v in pairs(players) do
  7255. gPlayers[v].CharacterAppearanceId = 0
  7256. refresh(gPlayers[v])
  7257. end
  7258. end
  7259. end)
  7260.  
  7261. addcmd('speed', 'change a players walkspeed',{'ws'},
  7262. function(args, speaker)
  7263. local players = getPlayer(args[1], speaker)
  7264. if not args[1]or not args[2]then return end
  7265. local num=args[2]
  7266. for i,v in pairs(players) do
  7267. if _char(v):FindFirstChild("Humanoid") then
  7268. _char(v).Humanoid.WalkSpeed=tonumber(num)
  7269. end
  7270. end
  7271. end)
  7272.  
  7273. addcmd('jump', 'forces a player to jump',{},
  7274. function(args, speaker)
  7275. local players = getPlayer(args[1], speaker)
  7276. for i,v in pairs(players) do
  7277. if _char(v):FindFirstChild("Humanoid") then
  7278. _char(v).Humanoid.Jump = true
  7279. end
  7280. end
  7281. end)
  7282.  
  7283. jumping = {}
  7284. addcmd('loopjump','like a bunny :)',{'ljump'},
  7285. function(args, speaker)
  7286. local players = getPlayer(args[1], speaker)
  7287. for i,v in pairs(players)do
  7288. spawn(function()
  7289. if FindTable(jumping, _players[v].Name) then return end
  7290. table.insert(jumping, _players[v].Name)
  7291. repeat wait(0.01)
  7292. if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
  7293. if _players[v].Character.Humanoid.Jump ~= true then
  7294. _players[v].Character.Humanoid.Jump = true end end
  7295. until not FindTable(jumping, _players[v].Name)
  7296. end)
  7297. end
  7298. end)
  7299.  
  7300. addcmd('unljump','unjails player',{'noljump','unloopjump','noloopjump'},
  7301. function(args, speaker)
  7302. local players = getPlayer(args[1], speaker)
  7303. for i,v in pairs(players)do
  7304. spawn(function()
  7305. for a,b in pairs(jumping) do if b == _players[v].Name then table.remove(jumping, a) end end
  7306. end)
  7307. end
  7308. end)
  7309.  
  7310. addcmd('sit', 'sit a player',{},
  7311. function(args, speaker)
  7312. local players = getPlayer(args[1], speaker)
  7313. for i,v in pairs(players) do
  7314. if _char(v):FindFirstChild("Humanoid") then
  7315. _char(v).Humanoid.Sit = true
  7316. end
  7317. end
  7318. end)
  7319.  
  7320. sitting = {}
  7321. addcmd('loopsit','very annoying',{'lsit'},
  7322. function(args, speaker)
  7323. local players = getPlayer(args[1], speaker)
  7324. for i,v in pairs(players)do
  7325. spawn(function()
  7326. if FindTable(sitting, _players[v].Name) then return end
  7327. table.insert(sitting, _players[v].Name)
  7328. repeat wait(0.01)
  7329. if _players[v].Character ~= nil and _players[v].Character:FindFirstChild("Humanoid") then
  7330. if _players[v].Character.Humanoid.Sit ~= true then
  7331. _players[v].Character.Humanoid.Sit = true end end
  7332. until not FindTable(sitting, _players[v].Name)
  7333. end)
  7334. end
  7335. end)
  7336.  
  7337. addcmd('unlsit','unjails player',{'nolsit','unloopsit','noloopsit'},
  7338. function(args, speaker)
  7339. local players = getPlayer(args[1], speaker)
  7340. for i,v in pairs(players)do
  7341. spawn(function()
  7342. for a,b in pairs(sitting) do if b == _players[v].Name then table.remove(sitting, a) end end
  7343. end)
  7344. end
  7345. end)
  7346.  
  7347. addcmd('strength',' strong',{},
  7348. function(args, speaker)
  7349. local players = getPlayer(args[1], speaker)
  7350. for i,v in pairs(players)do
  7351. spawn(function()
  7352. for _, child in pairs( _players[v].Character:GetDescendants()) do
  7353. if child.ClassName == "Part" then
  7354. child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
  7355. end
  7356. end
  7357. end)
  7358. end
  7359. end)
  7360.  
  7361. addcmd('weaken',' weak',{},
  7362. function(args, speaker)
  7363. local players = getPlayer(args[1], speaker)
  7364. for i,v in pairs(players)do
  7365. spawn(function()
  7366. for _, child in pairs( _players[v].Character:GetDescendants()) do
  7367. if child.ClassName == "Part" then
  7368. child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  7369. end
  7370. end
  7371. end)
  7372. end
  7373. end)
  7374.  
  7375. addcmd('unweaken',' undoes strength and weaken',{'unstrength'},
  7376. function(args, speaker)
  7377. local players = getPlayer(args[1], speaker)
  7378. for i,v in pairs(players)do
  7379. spawn(function()
  7380. for _, child in pairs( _players[v].Character:GetDescendants()) do
  7381. if child.ClassName == "Part" then
  7382. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  7383. end
  7384. end
  7385. end)
  7386. end
  7387. end)
  7388.  
  7389. addcmd('trip','makes a player trip',{},
  7390. function(args, speaker)
  7391. local players = getPlayer(args[1], speaker)
  7392. for i,v in pairs(players)do
  7393. spawn(function()
  7394. if _players[v].Character:findFirstChild("Right Leg") then -- credz to Zwolf#3762
  7395. local dir = _players[v].Character:findFirstChild("Right Leg")
  7396. dir.Anchored = true
  7397. if dir.Anchored == true then
  7398. wait(.5)
  7399. _players[v].Character.Humanoid.Sit = true
  7400. wait(1)
  7401. _players[v].Character.Humanoid.Sit = false
  7402. dir.Anchored = false
  7403. end
  7404. end
  7405. end)
  7406. end
  7407. end)
  7408.  
  7409. oofing = false
  7410. addcmd('loopoof','very VERY annoying',{},
  7411. function(args, speaker)
  7412. oofing = true
  7413. repeat wait(0.01)
  7414. for i,v in pairs(game:GetService'Players':GetPlayers()) do
  7415. if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  7416. for _,x in pairs(v.Character.Head:GetChildren()) do
  7417. if x:IsA'Sound' then x.Playing = true end
  7418. end
  7419. end
  7420. end
  7421. until oofing == false
  7422. end)
  7423.  
  7424. addcmd('unloopoof','stops the oof chaos',{},
  7425. function(args, speaker)
  7426. oofing = false
  7427. end)
  7428.  
  7429. addcmd('jpower', 'change a players jump height',{'grav','jumppower','jp'},
  7430. function(args, speaker)
  7431. local players = getPlayer(args[1], speaker)
  7432. if not args[1]or not args[2]then return end
  7433. local num=args[2]
  7434. for i,v in pairs(players) do
  7435. if _char(v):FindFirstChild("Humanoid") then
  7436. _char(v).Humanoid.JumpPower=tonumber(num)
  7437. end
  7438. end
  7439. end)
  7440.  
  7441. addcmd('confuse', 'confusing...',{},
  7442. function(args, speaker)
  7443. local players = getPlayer(args[1], speaker)
  7444. for i,v in pairs(players) do
  7445. spawn(function()
  7446. if _char(v):FindFirstChild("Humanoid") then
  7447. _char(v).Humanoid.Name = "ConfusedNigga"
  7448. while true do
  7449. _char(v).ConfusedNigga.CameraOffset = Vector3.new(2, 4, 6)
  7450. _char(v).ConfusedNigga.WalkToPoint = Vector3.new(math.random(1,100), math.random(1,100), math.random(1,100))
  7451. wait(0.1)
  7452. end
  7453.  
  7454. end
  7455. end)
  7456. end
  7457. end)
  7458.  
  7459. addcmd('unconfuse', 'not confusing...',{},
  7460. function(args, speaker)
  7461. local players = getPlayer(args[1], speaker)
  7462. for i,v in pairs(players) do
  7463. spawn(function()
  7464. if _char(v):FindFirstChild("ConfusedNigga") then
  7465. _char(v).ConfusedNigga.Name = "Humanoid"
  7466. wait(0.3)
  7467. _char(v).Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  7468.  
  7469. end
  7470. end)
  7471. end
  7472. end)
  7473.  
  7474. addcmd('cripple', 'cripples a player xddd',{'stun'},
  7475. function(args, speaker)
  7476. local players = getPlayer(args[1], speaker)
  7477. for i,v in pairs(players) do
  7478. if _char(v):FindFirstChild("Humanoid") then
  7479. _char(v).Humanoid.PlatformStand = true
  7480. end
  7481. end
  7482. end)
  7483.  
  7484. addcmd('uncripple', 'un cripples a player xddd',{'unstun'},
  7485. function(args, speaker)
  7486. local players = getPlayer(args[1], speaker)
  7487. for i,v in pairs(players) do
  7488. if _char(v):FindFirstChild("Humanoid") then
  7489. _char(v).Humanoid.PlatformStand = false
  7490. end
  7491. end
  7492. end)
  7493.  
  7494. addcmd('hipheight', 'adjusts hip height',{'hheight'},
  7495. function(args, speaker)
  7496. local players = getPlayer(args[1], speaker)
  7497. for i,v in pairs(players) do
  7498. if _char(v):FindFirstChild("Humanoid") then
  7499. _char(v).Humanoid.HipHeight = args[2]
  7500. end
  7501. end
  7502. end)
  7503.  
  7504. addcmd('face', 'change a players face',{},
  7505. function(args, speaker)
  7506. local players = getPlayer(args[1], speaker)
  7507. for i,v in pairs(players) do
  7508. if _char(v).Head:FindFirstChild("face") then
  7509. _char(v).Head.face.Texture = "rbxassetid://" .. args[2]
  7510. end
  7511. end
  7512. end)
  7513.  
  7514. addcmd('time', 'change the time of day',{},
  7515. function(args, speaker)
  7516. if not args[1]then return end
  7517. Notify('Time set to ' .. args[1])
  7518. LightingService.ClockTime = args[1]
  7519. end)
  7520.  
  7521. addcmd('day', 'change the time to day',{},
  7522. function(args, speaker)
  7523. LightingService.ClockTime = 15
  7524. end)
  7525.  
  7526. addcmd('night', 'change the time of night',{},
  7527. function(args, speaker)
  7528. LightingService.ClockTime = 0
  7529. end)
  7530.  
  7531. addcmd('globalshadows', 'changes the lighting property',{'gshadows'},
  7532. function(args, speaker)
  7533. Notify('Turned on global shadows')
  7534. LightingService.GlobalShadows = true
  7535. end)
  7536.  
  7537. addcmd('unglobalshadows', 'changes the lighting property',{'nogshadows','ungshadows','noglobalshadows'},
  7538. function(args, speaker)
  7539. Notify('Turned off global shadows')
  7540. LightingService.GlobalShadows = false
  7541. end)
  7542.  
  7543. addcmd('outlines', 'changes the lighting property',{},
  7544. function(args, speaker)
  7545. Notify('Turned on outlines')
  7546. LightingService.Outlines = true
  7547. end)
  7548.  
  7549. addcmd('unoutlines', 'changes the lighting property',{'nooutlines'},
  7550. function(args, speaker)
  7551. Notify('Turned off outlines')
  7552. LightingService.Outlines = false
  7553. end)
  7554.  
  7555. addcmd('brightness', 'changes the lighting property',{},
  7556. function(args, speaker)
  7557. Notify('Set brightness to ' .. args[1])
  7558. LightingService.Brightness = args[1]
  7559. end)
  7560.  
  7561. addcmd('age','tells you the age of a player',{},
  7562. function(args, speaker)
  7563. local players = getPlayer(args[1], speaker)
  7564. if speaker.userId ~= LP.userId then
  7565. lponly(speaker)
  7566. else
  7567. for i,v in pairs(players) do
  7568. game:FindService('StarterGui'):SetCore('SendNotification', {
  7569. Title = _players[v].Name,
  7570. Text = 'Age: '.._players[v].AccountAge,
  7571. Icon = [[http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&userName=]].._players[v].Name..[[&RAND]] .. math.random(1,100000000),
  7572. Duration = 5,
  7573. })
  7574. end
  7575. end
  7576. end)
  7577.  
  7578. addcmd('remotespy', 'prints remotes',{'remotes'},
  7579. function(args, speaker)
  7580. if speaker.userId ~= LP.userId then
  7581. lponly(speaker)
  7582. else
  7583. Notify('Printing remotes')
  7584. function getem(o)
  7585. for i,v in pairs(o:children())do
  7586. if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName, "RemoteFunction") then
  7587. print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location: ".."game."..v:GetFullName())
  7588. end
  7589. getem(v)
  7590. end
  7591. end
  7592. pcall(getem,game)
  7593. end
  7594. end)
  7595.  
  7596. addcmd('f3x', 'loads f3x tools',{'fex'},
  7597. function(args, speaker)
  7598. if speaker.userId ~= LP.userId then
  7599. lponly(speaker)
  7600. else
  7601. loadstring(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://1059691823").Source)()
  7602. end
  7603. end)
  7604.  
  7605. addcmd('kick', 'kick a player',{},
  7606. function(args, speaker)
  7607. local players = getPlayer(args[1], speaker)
  7608. for i,v in pairs(players) do
  7609. spawn(function()
  7610. if FindTable(SPC, args[1]) then Notify('Kicked ' ..args[1]) else
  7611. Notify('Kicked player(s)') end
  7612. kickF(gPlayers[v])
  7613. end) end end)
  7614.  
  7615. function fadelock(id)
  7616. if lockic.ImageTransparency ~= 1 then
  7617. for i=1, 10 do
  7618. lockic.ImageTransparency = lockic.ImageTransparency + 0.1
  7619. wait(0.01)
  7620. end
  7621. lockic.ImageTransparency = 1
  7622. end
  7623. if id ~= 'off' then
  7624. lockic.Image = id
  7625. wait(0.2)
  7626. for i=1, 10 do
  7627. lockic.ImageTransparency = lockic.ImageTransparency - 0.1
  7628. wait(0.01)
  7629. end
  7630. lockic.ImageTransparency = 0
  7631. end end
  7632.  
  7633. addcmd('serverlock', 'lock teh server',{'slock'},
  7634. function(args, speaker)
  7635. slock = true
  7636. agelock = false
  7637. Notify('Locked Server')
  7638. fadelock("rbxassetid://1495252742")
  7639. end)
  7640.  
  7641. addcmd('unserverlock', 'unlock teh server',{'unslock'},
  7642. function(args, speaker)
  7643. slock = false
  7644. Notify('Unlocked Server')
  7645. if lockic.Image == "rbxassetid://1495252742" then
  7646. fadelock('off')
  7647. end
  7648. end)
  7649.  
  7650. addcmd('agelock', 'lock teh server for a certain age',{'alock'},
  7651. function(args, speaker)
  7652. if isNumber(args[1]) then
  7653. Notify('Set the age lock to age ' .. args[1])
  7654. isagelocked = true
  7655. slock = false
  7656. agelock = tonumber(args[1])
  7657. fadelock("rbxassetid://1495252495")
  7658. end
  7659. end)
  7660.  
  7661. addcmd('unagelock', 'lock teh server for a certain age',{'unalock','noagelock','noalock'},
  7662. function(args, speaker)
  7663. Notify('Disabled age lock')
  7664. isagelocked = false
  7665. if lockic.Image == "rbxassetid://1495252495" then
  7666. fadelock('off')
  7667. end
  7668. end)
  7669.  
  7670. addcmd('unlockws', 'unlock the whole workspace',{},
  7671. function(args, speaker)
  7672. Notify('Workspace unlocked')
  7673. wait(1)
  7674. local function unlock(instance)
  7675. for i,v in pairs(instance:GetChildren()) do
  7676. if v:IsA("BasePart") then
  7677. v.Locked = false
  7678. end
  7679. unlock(v)
  7680. end
  7681. end
  7682. unlock(workspace)
  7683. end)
  7684.  
  7685. addcmd('lockws', 'lock the whole workspace',{},
  7686. function(args, speaker)
  7687. Notify('Workspace locked')
  7688. wait(1)
  7689. local function lock(instance)
  7690. for i,v in pairs(instance:GetChildren()) do
  7691. if v:IsA("BasePart") then
  7692. v.Locked = true
  7693. end
  7694. lock(v)
  7695. end
  7696. end
  7697. lock(workspace)
  7698. end)
  7699.  
  7700. addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'},
  7701. function(args, speaker)
  7702. local function unanchor(instance)
  7703. for i,v in pairs(instance:GetChildren()) do
  7704. if v:IsA("BasePart") then
  7705. v.Anchored=false
  7706. end
  7707. unanchor(v)
  7708. end
  7709. end
  7710. unanchor(workspace)
  7711. end)
  7712.  
  7713. addcmd('anchorws', 'anchor the whole workspace',{'anchor'},
  7714. function(args, speaker)
  7715. local function anchor(instance)
  7716. for i,v in pairs(instance:GetChildren()) do
  7717. if v:IsA("BasePart") then
  7718. v.Anchored=true
  7719. end
  7720. anchor(v)
  7721. end
  7722. end
  7723. anchor(workspace)
  7724. end)
  7725.  
  7726. addcmd('clear', 'resets Workspace to a baseplate',{'clearws','clearworkspace'},
  7727. function()
  7728. for _,v in pairs(workspace:GetChildren()) do
  7729. if not v:IsA("Terrain") and v ~= workspace.CurrentCamera and not gPlayers:GetPlayerFromCharacter(v) then
  7730. v:Destroy()
  7731. elseif v:IsA("Terrain") then
  7732. v:Clear()
  7733. end
  7734. end
  7735. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() end
  7736. local p = Instance.new("Part", workspace)
  7737. p.Anchored = true
  7738. p.FormFactor = "Symmetric"
  7739. p.Size = Vector3.new(1000,1,1000)
  7740. p.Position = Vector3.new(0,0,0)
  7741. p.BrickColor = BrickColor.new("Bright green")
  7742. p.Material = "Grass"
  7743. p.Locked = true
  7744. end)
  7745.  
  7746. addcmd('headshake', 'shakes a players head',{},
  7747. function(args, speaker)
  7748. local players = getPlayer(args[1], speaker)
  7749. for i,v in pairs(players) do
  7750. spawn(function()
  7751. local shaken = gPlayers[v].Character
  7752. for X = 1, math.huge, 0.2 do
  7753. wait()
  7754. shaken.Torso.Neck.C0 = CFrame.new(math.sin(X) / 1,1.5,0)
  7755. shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
  7756. end
  7757. for X = 1, math.huge, 0.1 do
  7758. wait()
  7759. shaken.Torso.Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromAxisAngle(Vector3.new(0,1,0), X)
  7760. shaken.Torso.Neck.C1 = CFrame.new(0,0,0)
  7761. end
  7762. for _,c in pairs(gPlayers:GetChildren()) do
  7763. c.Character.Head.Mesh.Scale = Vector3.new(100, 100, 100)
  7764. end
  7765. for _,c in pairs(gPlayers:GetChildren()) do
  7766. c.Character.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  7767. end
  7768. end)
  7769. end
  7770. end)
  7771.  
  7772. addcmd('explorer', 'opens DEX',{'dex'},
  7773. function(args, speaker)
  7774. if speaker.userId ~= LP.userId then
  7775. lponly(speaker)
  7776. else
  7777. loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
  7778. end
  7779. end)
  7780.  
  7781. addcmd('iyspam', '/shrug',{},
  7782. function(args, speaker)
  7783. loadstring(game:HttpGet(('https://pastebin.com/raw/aJ15LAbN'),true))()
  7784. end)
  7785.  
  7786. addcmd('firstp', 'forces player to go into first person',{},
  7787. function(args, speaker)
  7788. local players = getPlayer(args[1], speaker)
  7789. for i,v in pairs(players)do
  7790. gPlayers[v].CameraMode = "LockFirstPerson"
  7791. end
  7792. end)
  7793.  
  7794. addcmd('lock', 'locks a players body parts',{},
  7795. function(args, speaker)
  7796. local players = getPlayer(args[1], speaker)
  7797. for i,v in pairs(players)do
  7798. for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7799. if v:IsA("Part") then
  7800. v.Locked = true
  7801. end end end
  7802. end)
  7803.  
  7804. addcmd('unlock', 'locks a players body parts',{},
  7805. function(args, speaker)
  7806. local players = getPlayer(args[1], speaker)
  7807. for i,v in pairs(players)do
  7808. for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  7809. if v:IsA("Part") then
  7810. v.Locked = false
  7811. end end end
  7812. end)
  7813.  
  7814. addcmd('disablereset', 'makes a player unable to reset',{'noreset'},
  7815. function(args, speaker)
  7816. local players = getPlayer(args[1], speaker)
  7817. for i,v in pairs(players)do
  7818. spawn(function()
  7819. gPlayers[v].Character.Humanoid.Name = "HumanoidIY"
  7820. if FindTable(SPC, args[1]) then Notify('Disabled reset for ' .. args[1]) else
  7821. Notify('Disabled reset for player(s)') end
  7822. end)
  7823. end
  7824. end)
  7825.  
  7826. addcmd('enablereset', 'makes a player unable to reset',{'reset'},
  7827. function(args, speaker)
  7828. local players = getPlayer(args[1], speaker)
  7829. for i,v in pairs(players)do
  7830. spawn(function()
  7831. gPlayers[v].Character.HumanoidIY.Name = "Humanoid"
  7832. if FindTable(SPC, args[1]) then Notify('Enabled reset for ' .. args[1]) else
  7833. Notify('Enabled reset for player(s)') end
  7834. end)
  7835. end
  7836. end)
  7837.  
  7838. addcmd("fixlighting","Removes effects from lighting",{'fixl'},
  7839. function(args,speaker)
  7840. for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  7841. if v:IsA("PostEffect") then
  7842. v:Destroy()
  7843. end
  7844. end
  7845. LightingService.Ambient = origsettings.abt
  7846. LightingService.OutdoorAmbient = origsettings.oabt
  7847. LightingService.Brightness = origsettings.brt
  7848. LightingService.TimeOfDay = origsettings.time
  7849. LightingService.FogColor = origsettings.fclr
  7850. LightingService.FogEnd = origsettings.fe
  7851. LightingService.FogStart = origsettings.fs
  7852. end)
  7853.  
  7854. addcmd("savelighting","Removes effects from lighting",{'slighting'},
  7855. function(args,speaker)
  7856. origsettings = {abt = LightingService.Ambient, oabt = LightingService.OutdoorAmbient, brt = LightingService.Brightness, time =
  7857. LightingService.TimeOfDay, fclr = LightingService.FogColor, fe = LightingService.FogEnd, fs = LightingService.FogStart}
  7858. Notify('Saved lighting settings')
  7859. end)
  7860.  
  7861. addcmd("blackandwhite","Makes the game black and white",{},
  7862. function(args,speaker)
  7863. local lighting = game:GetService("Lighting")
  7864. local effect = Instance.new("ColorCorrectionEffect",lighting)
  7865. effect.Saturation = -1
  7866. end)
  7867.  
  7868. addcmd("invert","Makes the game inverted",{},
  7869. function(args,speaker)
  7870. local lighting = game:GetService("Lighting")
  7871. local effect = Instance.new("ColorCorrectionEffect",lighting)
  7872. effect.Saturation = -1
  7873. local effect = Instance.new("ColorCorrectionEffect",lighting)
  7874. effect.Saturation = -1
  7875. end)
  7876.  
  7877. addcmd("sun","Intensifys the sun",{},
  7878. function(args,speaker)
  7879. local intense = args[1] or 0.25
  7880. local spread = args[2] or 1
  7881. local lighting = game:GetService("Lighting")
  7882. local effect = Instance.new("SunRaysEffect",lighting)
  7883. effect.Name = "IYsun"
  7884. effect.Intensity = tonumber(intense)
  7885. effect.Spread = tonumber(spread)
  7886. end)
  7887.  
  7888. addcmd('base', 'spawns a base',{},
  7889. function(args, speaker)
  7890. local pt = Instance.new("Part")
  7891. pt.BrickColor = BrickColor.new("Silver")
  7892. pt.Anchored = true
  7893. pt.CanCollide = true
  7894. pt.BottomSurface = "Weld"
  7895. pt.Parent = workspace
  7896. pt.Name = (math.random(1,1000000))
  7897. pt.Size = Vector3.new(1000, 1, 1000)
  7898. pt.Locked = true
  7899. Notify('Created new base')
  7900. end)
  7901.  
  7902. addcmd('unblur', 'removes all blur instances',{'noblur'},
  7903. function(args, speaker)
  7904. for i,v in pairs(LightingService:GetChildren()) do
  7905. if v:IsA('BlurEffect') then
  7906. v:Destroy()
  7907. end
  7908. end
  7909. end)
  7910.  
  7911. addcmd('thirdp', 'allows player to go into third person',{},
  7912. function(args, speaker)
  7913. local players = getPlayer(args[1], speaker)
  7914. for i,v in pairs(players)do
  7915. gPlayers[v].CameraMode = "Classic"
  7916. end
  7917. end)
  7918.  
  7919. addcmd('chat', 'forces player to chat what you input',{},
  7920. function(args, speaker)
  7921. local players = getPlayer(args[1], speaker)
  7922. for i,v in pairs(players)do
  7923. game:GetService('Chat'):Chat(gPlayers[v].Character, GLS(false, 1), 3)
  7924. end
  7925. end)
  7926.  
  7927. addcmd('name', 'names player',{},
  7928. function(args, speaker)
  7929. local players = getPlayer(args[1], speaker)
  7930. if not args[1] then return end
  7931. for i,v in pairs(players) do
  7932. for a, mod in pairs(gPlayers[v].Character:children()) do
  7933. if mod:FindFirstChild("TAG") then
  7934. gPlayers[v].Character.Head.Transparency = 0
  7935. mod:Destroy()
  7936. end
  7937. end
  7938.  
  7939. local char = gPlayers[v].Character
  7940. local model = Instance.new("Model", char)
  7941. local clone = char.Head:Clone()
  7942. local hum = Instance.new("Humanoid", model)
  7943. local weld = Instance.new("Weld", clone)
  7944. model.Name = GLS(false, 1)
  7945. clone.Parent = model
  7946. hum.Name = "TAG"
  7947. hum.MaxHealth = 100
  7948. hum.Health = 100
  7949. weld.Part0 = clone
  7950. weld.Part1 = char.Head
  7951. char.Head.Transparency = 1
  7952. end
  7953. end)
  7954.  
  7955. addcmd('unname', 'unnames player',{'unhidename'},
  7956. function(args, speaker)
  7957. local players = getPlayer(args[1], speaker)
  7958. local name = (args[2])
  7959. for i,v in pairs(players) do
  7960. for a, mod in pairs(gPlayers[v].Character:children()) do
  7961. if mod:FindFirstChild("TAG") then
  7962. gPlayers[v].Character.Head.Transparency = 0
  7963. mod:Destroy()
  7964. end
  7965. end
  7966. end
  7967. end)
  7968.  
  7969. addcmd('noname', 'hides the players name',{'hidename'},
  7970. function(args, speaker)
  7971. local players = getPlayer(args[1], speaker)
  7972. for i,v in pairs(players) do
  7973. for a, mod in pairs(gPlayers[v].Character:children()) do
  7974. if mod:FindFirstChild("TAG") then
  7975. gPlayers[v].Character.Head.Transparency = 0
  7976. mod:Destroy()
  7977. end
  7978. end
  7979.  
  7980. local char = gPlayers[v].Character
  7981. local model = Instance.new("Model", char)
  7982. local clone = char.Head:Clone()
  7983. local hum = Instance.new("Humanoid", model)
  7984. local weld = Instance.new("Weld", clone)
  7985. model.Name = ""
  7986. clone.Parent = model
  7987. hum.Name = "TAG"
  7988. hum.MaxHealth = 100
  7989. hum.Health = 100
  7990. weld.Part0 = clone
  7991. weld.Part1 = char.Head
  7992. char.Head.Transparency = 1
  7993. end
  7994. end)
  7995.  
  7996. addcmd('damage', 'damages a player',{},
  7997. function(args, speaker)
  7998. local players = getPlayer(args[1], speaker)
  7999. for i,v in pairs(players) do
  8000. gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25
  8001. end
  8002. end)
  8003.  
  8004. addcmd('view', 'views player',{'spectate'},
  8005. function(args, speaker)
  8006. local players = getPlayer(args[1], speaker)
  8007. for i,v in pairs(players) do
  8008. workspace.CurrentCamera.CameraSubject = gPlayers[v].Character
  8009. Notify('Viewing ' .. gPlayers[v].Name)
  8010. end
  8011. end)
  8012.  
  8013. addcmd('unview', 'stops viewing player',{'unspectate'},
  8014. function()
  8015. workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  8016. Notify('View turned off')
  8017. end)
  8018.  
  8019. addcmd('nolimbs', 'removes limbs from player',{'rlimbs'},
  8020. function(args, speaker)
  8021. local players = getPlayer(args[1], speaker)
  8022. for i,v in pairs(players) do
  8023. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8024. if v:IsA("BasePart") and
  8025. v.Name == "Right Leg" or
  8026. v.Name == "Left Leg" or
  8027. v.Name == "Right Arm" or
  8028. v.Name == "Left Arm" then
  8029. v:Destroy()
  8030. end
  8031. end
  8032. end
  8033. end)
  8034.  
  8035. addcmd('noarms', 'removes arms from player',{'rarms'},
  8036. function(args, speaker)
  8037. local players = getPlayer(args[1], speaker)
  8038. for i,v in pairs(players) do
  8039. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8040. if v:IsA("BasePart") and
  8041. v.Name == "Right Arm" or
  8042. v.Name == "Left Arm" then
  8043. v:Destroy()
  8044. end
  8045. end
  8046. end
  8047. end)
  8048.  
  8049. addcmd('torso', 'just a torso....',{},
  8050. function(args, speaker)
  8051. local players = getPlayer(args[1], speaker)
  8052. for i,v in pairs(players) do
  8053. spawn(function()
  8054. for i,v in pairs(gPlayers[v].Character:GetDescendants()) do
  8055. if v:IsA("BasePart") and
  8056. v.Name == "Right Leg" or
  8057. v.Name == "Left Leg" or
  8058. v.Name == "Right Arm" or
  8059. v.Name == "Left Arm" or
  8060. v:IsA('Decal') or v:IsA('Texture') or
  8061. v:IsA('Accessory') then
  8062. v:Destroy()
  8063. end
  8064. end
  8065. gPlayers[v].Character.Head.Transparency = 1
  8066. end)
  8067. end
  8068. end)
  8069.  
  8070. addcmd('box', 'creates a box around player',{},
  8071. function(args, speaker)
  8072. local players = getPlayer(args[1], speaker)
  8073. for i,v in pairs(players)do
  8074. local pchar=_char(v)
  8075. local SB = Instance.new("SelectionBox", pchar)
  8076. SB.Adornee = SB.Parent
  8077. end
  8078. end)
  8079.  
  8080. addcmd('nobox', 'takes away box from player',{'unbox'},
  8081. function(args, speaker)
  8082. local players = getPlayer(args[1], speaker)
  8083. for i,v in pairs(players)do
  8084. local pchar=_char(v)
  8085. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8086. if v:IsA("SelectionBox") then
  8087. v:Destroy()
  8088. end
  8089. end
  8090. end
  8091. end)
  8092.  
  8093. addcmd('ghost', 'ghostifys player',{},
  8094. function(args, speaker)
  8095. local players = getPlayer(args[1], speaker)
  8096. for i,v in pairs(players)do
  8097. local pchar=gPlayers[v].Character
  8098. pchar.Head.Transparency = 0.5
  8099. pchar.Torso.Transparency = 0.5
  8100. pchar["Left Arm"].Transparency = 0.5
  8101. pchar["Right Arm"].Transparency = 0.5
  8102. pchar["Left Leg"].Transparency = 0.5
  8103. pchar["Right Leg"].Transparency = 0.5
  8104. pchar.Head.face.Transparency = 0.5
  8105. end
  8106. end)
  8107.  
  8108. addcmd('unghost', 'unghostifys player',{'noghost'},
  8109. function(args, speaker)
  8110. local players = getPlayer(args[1], speaker)
  8111. for i,v in pairs(players)do
  8112. local pchar=gPlayers[v].Character
  8113. pchar.Head.Transparency = 0
  8114. pchar.Torso.Transparency = 0
  8115. pchar["Left Arm"].Transparency = 0
  8116. pchar["Right Arm"].Transparency = 0
  8117. pchar["Left Leg"].Transparency = 0
  8118. pchar["Right Leg"].Transparency = 0
  8119. pchar.Head.face.Transparency = 0
  8120. end
  8121. end)
  8122.  
  8123. addcmd('sphere', 'puts sphere around player',{},
  8124. function(args, speaker)
  8125. local players = getPlayer(args[1], speaker)
  8126. for i,v in pairs(players)do
  8127. local pchar=gPlayers[v].Character
  8128. local SS = Instance.new("SelectionSphere", pchar)
  8129. SS.Adornee = SS.Parent
  8130. end
  8131. end)
  8132.  
  8133. addcmd('sphere', 'puts sphere around player',{},
  8134. function(args, speaker)
  8135. local players = getPlayer(args[1], speaker)
  8136. for i,v in pairs(players)do
  8137. local pchar=gPlayers[v].Character
  8138. local SS = Instance.new("SelectionSphere", pchar)
  8139. SS.Adornee = SS.Parent
  8140. end
  8141. end)
  8142.  
  8143. addcmd('unsphere', 'removes sphere around player',{},
  8144. function(args, speaker)
  8145. local players = getPlayer(args[1], speaker)
  8146. for i,v in pairs(players)do
  8147. local pchar=_char(v)
  8148. for i,v in pairs(gPlayers[v].Character:GetChildren()) do
  8149. if v:IsA("SelectionSphere") then
  8150. v:Destroy()
  8151. end
  8152. end
  8153. end
  8154. end)
  8155.  
  8156. addcmd('ambient','changes ambient',{},
  8157. function(args, speaker)
  8158. LightingService.Ambient = Color3.fromRGB(args[1],args[2],args[3])
  8159. LightingService.OutdoorAmbient = Color3.fromRGB(args[1],args[2],args[3])
  8160. end)
  8161.  
  8162. addcmd('fogend','changes the fogend',{},
  8163. function(args, speaker)
  8164. LightingService.FogEnd = args[1]
  8165. end)
  8166.  
  8167. addcmd('fogcolor','changes the fogs color',{},
  8168. function(args, speaker)
  8169. LightingService.FogColor = Color3.fromRGB(args[1],args[2],args[3])
  8170. end)
  8171.  
  8172. injail = {}
  8173. addcmd('jail','jails player',{},
  8174. function(args, speaker)
  8175. local players = getPlayer(args[1], speaker)
  8176. for i,v in pairs(players)do
  8177. spawn(function()
  8178. if FindTable(injail, _players[v].Name) then return end
  8179. table.insert(injail, _players[v].Name)
  8180. local pchar=gPlayers[v].Character
  8181. local J = DATA.JAIL:Clone() J.Parent = workspace J:MoveTo(pchar.HumanoidRootPart.Position) J.Name = 'JAIL_' .. _players[v].Name
  8182. repeat wait(0.5)
  8183. pchar = _players[v].Character if pchar and pchar:FindFirstChild('HumanoidRootPart') and J:FindFirstChild('MAIN') then pchar.HumanoidRootPart.CFrame = J.MAIN.CFrame + Vector3.new(0, 1, 0) end
  8184. until not FindTable(injail, _players[v].Name)
  8185. end)
  8186. end
  8187. end)
  8188.  
  8189. addcmd('unjail','unjails player',{},
  8190. function(args, speaker)
  8191. local players = getPlayer(args[1], speaker)
  8192. for i,v in pairs(players)do
  8193. spawn(function()
  8194. for a,b in pairs(injail) do if b == _players[v].Name then table.remove(injail, a) end end
  8195. workspace["JAIL_" .. _players[v].Name]:Destroy()
  8196. end)
  8197. end
  8198. end)
  8199.  
  8200. loopn = {}
  8201. addcmd('loopname','loops a players name',{'lname'},
  8202. function(args, speaker)
  8203. local players = getPlayer(args[1], speaker)
  8204. for i,v in pairs(players)do
  8205. spawn(function()
  8206. if FindTable(loopn, _players[v].Name) then return end
  8207. table.insert(loopn, _players[v].Name)
  8208. local Lname = GLS(false, 1)
  8209. local pchar=gPlayers[v].Character
  8210. pchar.Name = Lname
  8211. if FindTable(SPC, args[1]) then Notify('Looping name for ' .. args[1] .. ' (only visible to others)') else
  8212. Notify('Looping name for player(s) (only visible to others)') end
  8213. repeat wait(0.01)
  8214. repeat wait() until _players[v].Character
  8215. gPlayers[v].Character.Name = Lname
  8216. until not FindTable(loopn, _players[v].Name)
  8217. end)
  8218. end
  8219. end)
  8220.  
  8221. addcmd('unloopname','unjails player',{'noloopname','unlname','nolname'},
  8222. function(args, speaker)
  8223. local players = getPlayer(args[1], speaker)
  8224. for i,v in pairs(players)do
  8225. spawn(function()
  8226. local pchar=gPlayers[v].Character
  8227. for a,b in pairs(loopn) do if b == _players[v].Name then table.remove(loopn, a) end end
  8228. wait(0.5)
  8229. if FindTable(SPC, args[1]) then Notify('Stopped looping name for ' .. args[1]) else
  8230. Notify('Stopped looping name for player(s)') end
  8231. pchar.Name = gPlayers[v].Name
  8232. end)
  8233. end
  8234. end)
  8235.  
  8236. addcmd('loopbring','loop brings a player lol',{},
  8237. function(args, speaker)
  8238. local players = getPlayer(args[1], speaker)
  8239. for i,v in pairs(players)do
  8240. spawn(function()
  8241. if FindTable(bringT, _players[v].Name) then return end
  8242. table.insert(bringT, _players[v].Name)
  8243. local pchar=gPlayers[v].Character
  8244. pchar.Humanoid.Jump = true
  8245. repeat wait(0.5)
  8246. pchar = _players[v].Character
  8247. for i,c in pairs(players) do
  8248. if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
  8249. pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  8250. end
  8251. end
  8252. until not FindTable(bringT, _players[v].Name)
  8253. end)
  8254. end
  8255. end)
  8256.  
  8257. addcmd('feinvisible','fe invisible',{'feinvis'},
  8258. function(args, speaker)
  8259. -- Elite1337#9377 & Timeless#4044
  8260. local function CheckRig()
  8261. if Player.Character then
  8262. local Humanoid = Player.Character:WaitForChild('Humanoid')
  8263. if Humanoid.RigType == Enum.HumanoidRigType.R15 then
  8264. return 'R15'
  8265. else
  8266. return 'R6'
  8267. end
  8268. end
  8269. end
  8270. local function InitiateInvis()
  8271. local Character = Player.Character
  8272. local StoredCF = Character.PrimaryPart.CFrame
  8273. local Part = Instance.new('Part',workspace)
  8274. Part.Size = Vector3.new(5,0,5)
  8275. Part.Anchored = true
  8276. Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
  8277. Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
  8278. spawn(function()
  8279. wait(3)
  8280. Part:Destroy()
  8281. end)
  8282. if CheckRig() == 'R6' then
  8283. local Clone = Character.HumanoidRootPart:Clone()
  8284. Character.HumanoidRootPart:Destroy()
  8285. Clone.Parent = Character
  8286. else
  8287. local Clone = Character.LowerTorso.Root:Clone()
  8288. Character.LowerTorso.Root:Destroy()
  8289. Clone.Parent = Character.LowerTorso
  8290. end
  8291. end
  8292. InitiateInvis()
  8293. end)
  8294.  
  8295. addcmd('unloopbring','unjails player',{'noloopbring'},
  8296. function(args, speaker)
  8297. local players = getPlayer(args[1], speaker)
  8298. for i,v in pairs(players)do
  8299. spawn(function()
  8300. for a,b in pairs(bringT) do if b == _players[v].Name then table.remove(bringT, a) end end
  8301. end)
  8302. end
  8303. end)
  8304.  
  8305. strobe = false
  8306. addcmd('strobe','makes the server flash',{'flash'},
  8307. function(args, speaker)
  8308. if strobe == false then
  8309. strobep = Instance.new("ColorCorrectionEffect")
  8310. strobep.Brightness = 1
  8311. strobep.Parent = LightingService
  8312. strobe = true
  8313. repeat wait(0.01)
  8314. strobep.Enabled = true
  8315. wait(0.01)
  8316. strobep.Enabled = false
  8317. until strobe == false
  8318. end
  8319. end)
  8320.  
  8321. addcmd('unstrobe','makes the server flash',{'noflash','nostrobe','unflash','unstrobe'},
  8322. function(args, speaker)
  8323. strobe = false
  8324. strobep:Destroy()
  8325. end)
  8326.  
  8327. addcmd('shutdown', 'shuts the server down',{},
  8328. function(args, speaker)
  8329. Notify('Broken atm :(')
  8330. end)
  8331.  
  8332. addcmd('fekill','oof?',{},
  8333. function(args, speaker)
  8334. local players = getPlayer(args[1], speaker)
  8335. for i,v in pairs(players)do
  8336. -- illremember's cool fe kill script
  8337. local Target = gPlayers[v].Name
  8338. game:GetService("Players").LocalPlayer.Character.Humanoid.Name = 1
  8339. local l = game:GetService("Players").LocalPlayer.Character["1"]:Clone()
  8340. l.Parent = game:GetService("Players").LocalPlayer.Character
  8341. l.Name = "Humanoid"
  8342. wait(0.1)
  8343. game:GetService("Players").LocalPlayer.Character["1"]:Destroy()
  8344. game.Workspace.CurrentCamera.CameraSubject = game:GetService("Players").LocalPlayer.Character
  8345. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = true
  8346. wait(0.1)
  8347. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = false
  8348. game:GetService("Players").LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  8349. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  8350. game:GetService("Players").LocalPlayer.Character.Humanoid:EquipTool(v)
  8351. v.CanBeDropped = true
  8352. end
  8353. wait(0.1)
  8354. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  8355. wait(0.1)
  8356. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  8357. wait(0.2)
  8358. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-10000,-100, -10000))
  8359. end
  8360. end)
  8361.  
  8362. addcmd('animation','makes player animate',{'anim'},
  8363. function(args, speaker)
  8364. local players = getPlayer(args[1], speaker)
  8365. for i,v in pairs(players)do
  8366. local pchar = gPlayers[v].Character
  8367. local ID = args[2]
  8368.  
  8369. if args[2] == "climb" then
  8370. ID = "180436334"
  8371. end
  8372. if args[2] == "fall" then
  8373. ID = "180436148"
  8374. end
  8375. if args[2] == "jump" then
  8376. ID = "125750702"
  8377. end
  8378. if args[2] == "sit" then
  8379. ID = "178130996"
  8380. end
  8381. for _,x in pairs(gPlayers[v].Character.Animate:GetChildren()) do
  8382. if x:IsA("StringValue") then
  8383. for _,c in pairs(x:GetChildren()) do
  8384. if c:IsA("Animation") then
  8385. c.AnimationId = "rbxassetid://" .. ID
  8386. end
  8387. end
  8388. end
  8389. end
  8390. end
  8391. end)
  8392.  
  8393. addcmd('creeper','make the player a creeper',{'crpr'},
  8394. function(args, speaker)
  8395. local players = getPlayer(args[1], speaker)
  8396. for i,v in pairs(players)do
  8397. local pchar = gPlayers[v].Character
  8398. if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then
  8399. if pchar:FindFirstChild("Shirt") then
  8400. pchar.Shirt.Parent = pchar.Torso
  8401. end
  8402. if pchar:FindFirstChild("Pants") then
  8403. pchar.Pants.Parent = pchar.Torso
  8404. end
  8405. if pchar:FindFirstChild("Shirt Graphic") then
  8406. pchar["Shirt Graphic"].Graphic = ""
  8407. end
  8408. for i,v in pairs(pchar:GetChildren()) do
  8409. if v:IsA("Accessory") then
  8410. v:Destroy()
  8411. end
  8412. end
  8413. pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  8414. pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  8415. pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  8416. pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  8417. pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  8418. pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  8419. pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  8420. pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  8421. pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  8422. pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  8423. pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  8424. end
  8425. end
  8426. end)
  8427.  
  8428. addcmd('uncreeper','makes player back to normal',{},
  8429. function(args, speaker)
  8430. local players = getPlayer(args[1], speaker)
  8431. for i,v in pairs(players)do
  8432. refresh(gPlayers[v])
  8433. end
  8434. end)
  8435.  
  8436. addcmd('crash','crashes a player',{},
  8437. function(args, speaker)
  8438. local players = getPlayer(args[1], speaker)
  8439. for i,v in pairs(players)do
  8440. if FindTable(WL, gPlayers[v].Name) then Notify('Error: '..gPlayers[v].Name..' is whitelisted') else
  8441. if FindTable(SPC, args[1]) then Notify('Crashed ' .. args[1]) else
  8442. Notify('Crashed player(s)') end
  8443. wait(4)
  8444. if gPlayers[v] ~= nil then
  8445. for i=1,3600 do
  8446. Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
  8447. end
  8448. wait()
  8449. for i=1,3600 do
  8450. Instance.new("Tool",gPlayers[v].Backpack).Name = "-"
  8451. end
  8452. wait()
  8453. end
  8454. end
  8455. end
  8456. end)
  8457.  
  8458. addcmd('shrek', 'makes player shrek',{},
  8459. function(args, speaker)
  8460. local players = getPlayer(args[1], speaker)
  8461. for i,v in pairs(players) do
  8462. local pchar = gPlayers[v].Character
  8463. for i,v in pairs(pchar:GetChildren()) do
  8464. if v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants")
  8465. then
  8466. v:Destroy()
  8467. end
  8468. end
  8469. for i,v in pairs(pchar.Head:GetChildren()) do
  8470. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  8471. v:Destroy()
  8472. end
  8473. end
  8474.  
  8475. local mesh = Instance.new("SpecialMesh", pchar.Head)
  8476. mesh.MeshType = "FileMesh"
  8477. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  8478. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  8479. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  8480.  
  8481. local Shirt = Instance.new("Shirt", gPlayers[v].Character)
  8482. local Pants = Instance.new("Pants", gPlayers[v].Character)
  8483.  
  8484. Shirt.ShirtTemplate = "rbxassetid://133078194"
  8485. Pants.PantsTemplate = "rbxassetid://133078204"
  8486. end
  8487. end)
  8488.  
  8489. addcmd('unshrek','makes player back to normal',{},
  8490. function(args, speaker)
  8491. local players = getPlayer(args[1], speaker)
  8492. for i,v in pairs(players)do
  8493. refresh(gPlayers[v])
  8494. end
  8495. end)
  8496.  
  8497. addcmd('oof','good things happen',{},
  8498. function(args, speaker)
  8499. local players = getPlayer(args[1], speaker)
  8500. for i,v in pairs(players)do
  8501. spawn(function()
  8502. if gPlayers[v].Character.Head:FindFirstChild("Died") then gPlayers[v].Character.Head.Died.Looped = true wait(0.1) gPlayers[v].Character.Head.Died.Playing = true
  8503. gPlayers[v].Character.Head.Died.Volume = 10
  8504. gPlayers[v].Character.Head.Died.Pitch = 0.5
  8505. end
  8506. execCmd("size " .. gPlayers[v].Name .. ' -1')
  8507. execCmd("hheight " .. gPlayers[v].Name .. ' 1000000000')
  8508. wait(5)
  8509. execCmd("explode " .. gPlayers[v].Name)
  8510. wait(0.1)
  8511. gPlayers[v].Character.Humanoid.Health = 0
  8512. end)
  8513. end
  8514. end)
  8515.  
  8516. addcmd('control','controls player',{},
  8517. function(args, speaker)
  8518. local players = getPlayer(args[1], speaker)
  8519. for i,v in pairs(players)do
  8520. spawn(function()
  8521. local pchar = gPlayers[v].Character
  8522. if gPlayers[v] and pchar then
  8523. execCmd("invisible " .. speaker.Name)
  8524. pchar.Humanoid.PlatformStand = true
  8525. local w = Instance.new("Weld", speaker.Character.Torso)
  8526. w.Part0 = speaker.Character.Torso
  8527. w.Part1 = pchar.Torso
  8528. local w2 = Instance.new("Weld", speaker.Character.Head)
  8529. w2.Part0 = speaker.Character.Head
  8530. w2.Part1 = pchar.Head
  8531. local w3 = Instance.new("Weld", speaker.Character:findFirstChild("Right Arm"))
  8532. w3.Part0 = speaker.Character:findFirstChild("Right Arm")
  8533. w3.Part1 = pchar:findFirstChild("Right Arm")
  8534. local w4 = Instance.new("Weld", speaker.Character:findFirstChild("Left Arm"))
  8535. w4.Part0 = speaker.Character:findFirstChild("Left Arm")
  8536. w4.Part1 = pchar:findFirstChild("Left Arm")
  8537. local w5 = Instance.new("Weld", speaker.Character:findFirstChild("Right Leg"))
  8538. w5.Part0 = speaker.Character:findFirstChild("Right Leg")
  8539. w5.Part1 = pchar:findFirstChild("Right Leg")
  8540. local w6 = Instance.new("Weld", speaker.Character:findFirstChild("Left Leg"))
  8541. w6.Part0 = speaker.Character:findFirstChild("Left Leg")
  8542. w6.Part1 = pchar:findFirstChild("Left Leg")
  8543. char.Head.face:Destroy()
  8544. for i,v in pairs(pchar:GetChildren()) do
  8545. if v:IsA("BasePart") then
  8546. v.CanCollide = false
  8547. end
  8548. end
  8549. for i,v in pairs(char:GetChildren()) do
  8550. if v:IsA("BasePart") then
  8551. v.Transparency = 1
  8552. elseif v:IsA("Accessory") then
  8553. v:Destroy()
  8554. end
  8555. end
  8556. pchar.Parent = char
  8557. pchar.Humanoid.Changed:connect(function()
  8558. pchar.Humanoid.PlatformStand = true
  8559. end)
  8560. end
  8561. end)
  8562. end
  8563. end)
  8564.  
  8565. addcmd('nuke','nukes player',{}, -- from MML
  8566. function(args, speaker)
  8567. local players = getPlayer(args[1], speaker)
  8568. for i,v in pairs(players)do
  8569. spawn(function()
  8570. local pchar = gPlayers[v].Character
  8571. local Pos = CFrame.new(0,1,0)
  8572. if pchar and pchar:FindFirstChild("HumanoidRootPart") then Pos = pchar.HumanoidRootPart.CFrame * CFrame.new(0,1,0) end
  8573. local Blast = Instance.new("Part", workspace) Blast.Name = "BlastEx" Blast.Anchored = true Blast.CanCollide = false Blast.Size = Vector3.new(1,1,1) Blast.CFrame = Pos
  8574. local BlastMesh = Instance.new("SpecialMesh", Blast) BlastMesh.MeshId = "rbxassetid://1290033" BlastMesh.TextureId = "rbxassetid://33145325" BlastMesh.Scale = Vector3.new(0,0,0)
  8575. local Wave = Instance.new("Part", workspace) Wave.BrickColor = BrickColor.new("Deep orange") Wave.Name = "WaveEx" Wave.Anchored = true Wave.CanCollide = false Wave.Size = Vector3.new(1,1,1) Wave.CFrame = Pos * CFrame.Angles(math.pi/2,0,0)
  8576. local WaveMesh = Instance.new("SpecialMesh", Wave) WaveMesh.MeshId = "rbxassetid://3270017"
  8577. local Light = Instance.new("PointLight", Blast) Light.Brightness = 1000 Light.Range = 10000 Light.Color = Color3.new(1,0.2,0.2)
  8578.  
  8579. local Effect = Instance.new("ColorCorrectionEffect", gLighting) Effect.Brightness = 0.2 Effect.Contrast = 0.4 Effect.Saturation = 1 Effect.TintColor = Color3.new(1,0.2,0.2)
  8580.  
  8581. gLighting.Brightness = 5
  8582. gLighting.Ambient = Color3.new(1,0.5,0.5)
  8583. gLighting.OutdoorAmbient = Color3.new(1,1,1)
  8584.  
  8585. local Exp = Instance.new("Explosion", workspace)
  8586. Exp.Position = Pos.p
  8587. Exp.BlastPressure = 10000000
  8588. Exp.BlastRadius = 1000000
  8589. Exp.Hit:connect(function(Part)
  8590. if Part.Name ~= "Base" and Part.Name ~= "BasePlate" and Part ~= Blast and Part ~= Wave and Part.Name ~= "BlastEx" and Part.Name ~= "WaveEx" then
  8591. ypcall(function()
  8592. Part.Anchored = false
  8593. Part.BrickColor = BrickColor.new("Black")
  8594. Part.Material = "Slate"
  8595. Part:BreakJoints()
  8596. end)
  8597. end
  8598. end)
  8599.  
  8600. local BoomSound = Instance.new('Sound') BoomSound.Parent = workspace
  8601. BoomSound.SoundId = 'rbxassetid://212389494'
  8602. BoomSound:Play()
  8603. for i = 0,100,0.5 do
  8604. Blast.Anchored = true
  8605. Wave.Anchored = true
  8606. BlastMesh.Scale = Vector3.new(i,i,i)
  8607. WaveMesh.Scale = Vector3.new(i^1.3,i^1.3,5)
  8608. Blast.CFrame = Pos
  8609. wait()
  8610. end
  8611. BoomSound:Stop()
  8612. Blast:Destroy()
  8613. Wave:Destroy()
  8614. wait()
  8615. BoomSound:Destroy()
  8616. Effect:Destroy()
  8617. for i = 10,5,-1 do
  8618. gLighting.Brightness = (i-5) + 1
  8619. gLighting.Ambient = Color3.new(i/10,0.5,0.5)
  8620. gLighting.OutdoorAmbient = Color3.new(i/10,i/10,i/10)
  8621. wait(0.05)
  8622. end
  8623. end)
  8624. end
  8625. end)
  8626.  
  8627. addcmd('dong','gives a player a penis',{'penis'},
  8628. function(args, speaker)
  8629. local players = getPlayer(args[1], speaker)
  8630. for i,v in pairs(players)do
  8631. spawn(function()
  8632. if gPlayers[v].Character:FindFirstChild('wang') then
  8633. gPlayers[v].Character.wang:destroy()
  8634. end
  8635. local D = Instance.new('Model', gPlayers[v].Character)
  8636. D.Name = 'DONG'
  8637. local BG = Instance.new('BodyGyro', gPlayers[v].Character.Torso)
  8638. local MAIN = Instance.new('Part', gPlayers[v].Character['DONG'])
  8639. local M1 = Instance.new('CylinderMesh', MAIN)
  8640. local W1 = Instance.new('Weld', gPlayers[v].Character.Head)
  8641. local P1 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8642. local M2 = Instance.new('SpecialMesh', P1)
  8643. local W2 = Instance.new('Weld', P1)
  8644. local B1 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8645. local M3 = Instance.new('SpecialMesh', B1)
  8646. local W3 = Instance.new('Weld', B1)
  8647. local B2 = Instance.new('Part', gPlayers[v].Character['DONG'])
  8648. local M4 = Instance.new('SpecialMesh', B2)
  8649. local W4 = Instance.new('Weld', B2)
  8650. MAIN.TopSurface = 0 MAIN.BottomSurface = 0 MAIN.Name = 'Main' MAIN.Size = Vector3.new(0.6, 2.5, 0.6) MAIN.BrickColor = BrickColor.new('Pastel brown') MAIN.Position = gPlayers[v].Character.Head.Position MAIN.CanCollide = false
  8651. W1.Part0 = MAIN W1.Part1 = gPlayers[v].Character.Head W1.C0 = CFrame.new(0, 0.25, 2.1) * CFrame.Angles(math.rad(45), 0, 0)
  8652. P1.Name = 'Mush' P1.BottomSurface = 0 P1.TopSurface = 0 P1.Size = Vector3.new(0.6, 0.6, 0.6) P1.CFrame = CFrame.new(MAIN.Position) P1.BrickColor = BrickColor.new('Pink') P1.CanCollide = false
  8653. M2.MeshType = 'Sphere'
  8654. W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
  8655. B1.Name = 'Left Ball' B1.BottomSurface = 0 B1.TopSurface = 0 B1.CanCollide = false B1.Size = Vector3.new(1, 1, 1) B1.CFrame = CFrame.new(gPlayers[v].Character['Left Leg'].Position) B1.BrickColor = BrickColor.new('Pastel brown')
  8656. M3.Parent = B1 M3.MeshType = 'Sphere'
  8657. W3.Part0 = gPlayers[v].Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5)
  8658. B2.Name = 'Right Ball' B2.BottomSurface = 0 B2.CanCollide = false B2.TopSurface = 0 B2.Size = Vector3.new(1, 1, 1) B2.CFrame = CFrame.new(gPlayers[v].Character['Right Leg'].Position) B2.BrickColor = BrickColor.new('Pastel brown')
  8659. M4.MeshType = 'Sphere'
  8660. W4.Part0 = gPlayers[v].Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5)
  8661. end)
  8662. end
  8663. end)
  8664.  
  8665. addcmd('undong','gives a player a penis',{'unpenis','nopenis','nodong'},
  8666. function(args, speaker)
  8667. local players = getPlayer(args[1], speaker)
  8668. for i,v in pairs(players)do
  8669. if gPlayers[v].Character:FindFirstChild('DONG') then
  8670. gPlayers[v].Character.DONG:destroy()
  8671. end end
  8672. end)
  8673.  
  8674. addcmd('infect','infects player',{},
  8675. function(args, speaker)
  8676. local players = getPlayer(args[1], speaker)
  8677. for i,v in pairs(players)do
  8678. function infect(rip)
  8679. local pchar = gPlayers[v].Character
  8680. for i,v in pairs(pchar:GetChildren()) do
  8681. if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then
  8682. v:Destroy()
  8683. end
  8684. end
  8685. if pchar.Torso:FindFirstChild("roblox") then
  8686. pchar.Torso.roblox:Destroy()
  8687. end
  8688. if pchar.Head:FindFirstChild("face") then
  8689. pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491"
  8690. end
  8691. if pchar:FindFirstChild("Body Colors") then
  8692. local Colors = pchar["Body Colors"]
  8693. local Skin = BrickColor.new("Pastel green")
  8694. local Clothes = BrickColor.new("Reddish brown")
  8695. Colors.HeadColor = Skin
  8696. Colors.LeftArmColor = Skin
  8697. Colors.RightArmColor = Skin
  8698. Colors.LeftLegColor = Clothes
  8699. Colors.RightLegColor = Clothes
  8700. Colors.TorsoColor = Clothes
  8701. end
  8702. local w1 = Instance.new("Weld", pchar)
  8703. w1.Part0 = pchar["Right Arm"]
  8704. w1.Part1 = pchar.Torso
  8705. w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  8706. local w2 = Instance.new("Weld", pchar)
  8707. w2.Part0 = pchar["Left Arm"]
  8708. w2.Part1 = pchar.Torso
  8709. w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))
  8710. local rip = false
  8711. local connect1 = pchar["Left Arm"].Touched:connect(function(hit)
  8712. if connect1 == false then
  8713. connect1 = true
  8714. if gPlayers:FindFirstChild(hit.Parent.Name) then
  8715. infect(gPlayers[hit.Parent.Name])
  8716. end
  8717. wait(0.5)
  8718. connect1 = true
  8719. end
  8720. end)
  8721. local connect2 = pchar["Right Arm"].Touched:connect(function(hit)
  8722. if connect2 == false then
  8723. connect2 = true
  8724. if gPlayers:FindFirstChild(hit.Parent.Name) then
  8725. infect(gPlayers[hit.Parent.Name])
  8726. end
  8727. wait(0.5)
  8728. connect2 = true
  8729. end
  8730. end)
  8731. local IV = Instance.new("IntValue", pchar)
  8732. IV.Name = "Infected"
  8733. IV.Value = 0
  8734. IV.Changed:connect(function()
  8735. connect1:disconnect()
  8736. connect2:disconnect()
  8737. end)
  8738. end
  8739. infect(v)
  8740. end
  8741. end)
  8742.  
  8743. addcmd('uninfect','makes player back to normal',{},
  8744. function(args, speaker)
  8745. local players = getPlayer(args[1], speaker)
  8746. for i,v in pairs(players)do
  8747. refresh(gPlayers[v])
  8748. end
  8749. end)
  8750.  
  8751. addcmd('duck','makes players head a duck',{},
  8752. function(args, speaker)
  8753. local players = getPlayer(args[1], speaker)
  8754. for i,v in pairs(players)do
  8755. local pchar = gPlayers[v].Character
  8756. for i,v in pairs(pchar.Torso:GetChildren()) do
  8757. if v:IsA("Decal") then
  8758. v:Destroy()
  8759. end
  8760. end
  8761. for i,v in pairs(pchar:GetChildren()) do
  8762. if v:IsA("Accessory") then
  8763. v:Destroy()
  8764. end
  8765. end
  8766. local duck = Instance.new("SpecialMesh", pchar.Torso)
  8767. duck.MeshType = "FileMesh"
  8768. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  8769. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  8770. duck.Scale = Vector3.new(5, 5, 5)
  8771. pchar.Head.Transparency = 1
  8772. pchar["Left Arm"].Transparency = 1
  8773. pchar["Right Arm"].Transparency = 1
  8774. pchar["Left Leg"].Transparency = 1
  8775. pchar["Right Leg"].Transparency = 1
  8776. pchar.Head.face.Transparency = 1
  8777. end
  8778. end)
  8779.  
  8780. addcmd('mage', 'mage',{},
  8781. function(args, speaker)
  8782. if speaker.userId ~= LP.userId then
  8783. lponly(speaker) else
  8784. if not LP.PlayerGui:FindFirstChild('ChangeArc') then
  8785. local arcPackage = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01337781430")
  8786. local fakeLighting = arcPackage.Lighting
  8787.  
  8788. local oldgame = game
  8789. local oldlighting = oldgame:GetService("Lighting")
  8790.  
  8791. local proLighting = newproxy(true)
  8792. local mtL = getmetatable(proLighting)
  8793. mtL.__index = function(self,ind)
  8794. if fakeLighting:FindFirstChild(ind) then return fakeLighting[ind] end
  8795. return oldlighting[ind]
  8796. end
  8797. mtL.__newindex = function(self,ind,val)
  8798. oldlighting[ind] = val
  8799. end
  8800. mtL.__namecall = function(self,...)
  8801. local args = {...}
  8802. local method = table.remove(args)
  8803. return oldlighting(method,unpack(args))
  8804. end
  8805.  
  8806. local proGame = newproxy(true)
  8807. local mt = getmetatable(proGame)
  8808. mt.__index = function(self,ind)
  8809. if ind == "Lighting" then return proLighting end
  8810. return oldgame[ind]
  8811. end
  8812. mt.__namecall = function(self,...)
  8813. local args = {...}
  8814. local method = table.remove(args)
  8815. if method:lower() == "getservice" and args[1] == "Lighting" then return fakeLighting end
  8816. return oldgame(method,unpack(args))
  8817. end
  8818.  
  8819. wait()
  8820. local destructAnchored = false
  8821. local maxMass = 1000
  8822.  
  8823. function newCESS(scr)
  8824. local newFunc = loadstring(scr.Source)
  8825. if type(newFunc) ~= "function" then return end
  8826. setfenv(newFunc,setmetatable({script = scr},{
  8827. __index = function(self,ind)
  8828. if ind == "game" then return proGame end
  8829. return getfenv()[ind]
  8830. end,
  8831. __newindex = function(self,ind,val)
  8832. rawset(self,ind,val)
  8833. end
  8834. }))
  8835. pcall(function()spawn(newFunc)end)
  8836. end
  8837.  
  8838. gPlayers.LocalPlayer.Character.Humanoid.MaxHealth = 999999999
  8839. gPlayers.LocalPlayer.Character.Humanoid.Health = 999999999
  8840.  
  8841. function destroyHook(obj,replacement,par)
  8842. obj:GetPropertyChangedSignal("Parent"):Connect(function()
  8843. local newObj = replacement:Clone()
  8844. if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
  8845. newObj.Parent = par
  8846. destroyHook(newObj,replacement,par)
  8847. end)
  8848. end
  8849.  
  8850. for i,v in pairs(arcPackage.PlayerGui:GetChildren()) do
  8851. local newObj = v:Clone()
  8852. if newObj:IsA("ScreenGui") then newObj.ResetOnSpawn = false end
  8853. newObj.Parent = gPlayers.LocalPlayer.PlayerGui
  8854. destroyHook(newObj,v,gPlayers.LocalPlayer.PlayerGui)
  8855. end
  8856.  
  8857. function replaceScripts(root)
  8858. for i,v in pairs(root:GetChildren()) do
  8859. if v:IsA("Script") and not v:IsA("LocalScript") then
  8860. local tempStore = {}
  8861. for i2,v2 in pairs(v:GetChildren()) do
  8862. table.insert(tempStore,v2:Clone())
  8863. end
  8864. local newScript = Instance.new("LocalScript",v.Parent)
  8865. newScript.Name = v.Name
  8866. for i2,v2 in pairs(tempStore) do
  8867. v2.Parent = newScript
  8868. end
  8869. v:Destroy()
  8870. end
  8871. replaceScripts(v)
  8872. end
  8873. end
  8874.  
  8875. local player = gPlayers.LocalPlayer
  8876.  
  8877. if not gPlayers.LocalPlayer:FindFirstChild("leaderstats1") then
  8878. gPlayers.LocalPlayer.PlayerGui.leaderstats1.Parent = gPlayers.LocalPlayer
  8879. end
  8880.  
  8881. if not game.ReplicatedStorage:FindFirstChild("RankScript") then
  8882. gPlayers.LocalPlayer.PlayerGui.RankScript.Parent = game.ReplicatedStorage
  8883. end
  8884.  
  8885. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Element") then
  8886. local eTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Element
  8887. eTemplate.Name = gPlayers.LocalPlayer.Name.."Element"
  8888. eTemplate.Parent = game.ReplicatedStorage
  8889. end
  8890.  
  8891. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."FakeName") then
  8892. local fTemplate = gPlayers.LocalPlayer.PlayerGui.Player1FakeName
  8893. fTemplate.Name = gPlayers.LocalPlayer.Name.."FakeName"
  8894. fTemplate.Parent = game.ReplicatedStorage
  8895. end
  8896.  
  8897. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Level") then
  8898. local lTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Level
  8899. lTemplate.Name = gPlayers.LocalPlayer.Name.."Level"
  8900. lTemplate.Parent = game.ReplicatedStorage
  8901. end
  8902.  
  8903. if not game.ReplicatedStorage:FindFirstChild(gPlayers.LocalPlayer.Name.."Membership") then
  8904. local mTemplate = gPlayers.LocalPlayer.PlayerGui.Player1Membership
  8905. mTemplate.Name = gPlayers.LocalPlayer.Name.."Membership"
  8906. mTemplate.Parent = game.ReplicatedStorage
  8907. end
  8908.  
  8909. function getMyPlayerArea()
  8910. for i,v in pairs(game.Workspace.BuildingAreas:GetChildren()) do
  8911. if v.Player.Value == player.Name then
  8912. return v.PlayerArea
  8913. end
  8914. end
  8915. end
  8916.  
  8917. local whitelistedParts = {
  8918. ["DamagePart"] = true,
  8919. ["Explosion"] = true,
  8920. ["Explosion2"] = true,
  8921. ["SuperExplosion"] = true,
  8922. }
  8923.  
  8924. workspace.DescendantAdded:connect(function(desc)
  8925. if desc:IsA("Script") and desc:IsDescendantOf(gPlayers.LocalPlayer.Character) then
  8926. newCESS(desc)
  8927. elseif whitelistedParts[desc.Parent.Name] and desc:IsA("Script") then
  8928. newCESS(desc)
  8929. elseif desc:IsA("BodyGyro") then
  8930. desc:GetPropertyChangedSignal("MaxTorque"):Connect(function()
  8931. desc.MaxTorque = Vector3.new(100000,100000,100000)
  8932. end)
  8933. --elseif desc:IsA("BodyPosition") then
  8934. -- desc:GetPropertyChangedSignal("MaxForce"):Connect(function()
  8935. -- desc.MaxForce = Vector3.new(10000,10000,10000)
  8936. -- end)
  8937. end
  8938. end)
  8939.  
  8940. player.Character.Humanoid.MaxHealth = (100+(player.leaderstats1.Level.Value*25))
  8941. player.Character.Humanoid.Health = player.Character.Humanoid.MaxHealth
  8942. player.PlayerGui.HealthGui.MaxMana.Value = (150+(player.leaderstats1.Level.Value*25))
  8943. player.PlayerGui.HealthGui.MaxXP.Value = (player.leaderstats1.Level.Value*50)
  8944. player.PlayerGui.HealthGui.Mana.Value = player.PlayerGui.HealthGui.MaxMana.Value
  8945.  
  8946. wait(1)
  8947.  
  8948. local player = gPlayers.LocalPlayer
  8949.  
  8950. local arcList = player.PlayerGui.ChangeArc.Stuff.ScrollingFrame
  8951. local arcTemplate = player.PlayerGui.ChangeArc.Stuff.ChangeTemplate
  8952.  
  8953. local arcToggler = player.PlayerGui.ChangeArc.ArcToggler.Toggle
  8954. local arcMoves = player.PlayerGui.ChangeArc.ArcMoves
  8955. local arcMovesList = arcMoves.ScrollingFrame
  8956. local moveTemplate = player.PlayerGui.ChangeArc.MoveTemplate
  8957.  
  8958. local arcs = {}
  8959.  
  8960. local currentArc = ""
  8961.  
  8962. function getMove(root)
  8963. for i,v in pairs(root:GetChildren()) do
  8964. if v.Name ~= "Requirement" then
  8965. return v
  8966. end
  8967. end
  8968. return nil
  8969. end
  8970.  
  8971. for i,v in pairs(fakeLighting.SkillFrames:GetChildren()) do
  8972. table.insert(arcs,v)
  8973. end
  8974.  
  8975. for i,v in pairs(fakeLighting.Customs:GetChildren()) do
  8976. table.insert(arcs,v)
  8977. end
  8978.  
  8979. for i,v in pairs(arcs) do
  8980. local newTemplate = arcTemplate:Clone()
  8981. newTemplate.ArcName.Text = v.Name
  8982. newTemplate.Change.MouseButton1Down:connect(function()
  8983. currentArc = v.Name
  8984. arcToggler.Parent.Visible = true
  8985. if fakeLighting.SkillFrames:FindFirstChild(currentArc) then
  8986. arcMovesList:ClearAllChildren()
  8987. arcToggler.Text = currentArc
  8988. arcMoves.Title.Text = currentArc .. " Arc"
  8989. for i5,v5 in pairs(fakeLighting.SkillFrames:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
  8990. local myMove = getMove(v5.Learn)
  8991. if myMove ~= nil then
  8992. local newTemplate = moveTemplate:Clone()
  8993. newTemplate.Attack.Text = v5.Name
  8994. newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  8995. newTemplate.Parent = arcMovesList
  8996. arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  8997. newTemplate.Learn.MouseButton1Down:connect(function()
  8998. local learnMove = myMove:Clone()
  8999. learnMove.Parent = player.Backpack
  9000. if learnMove:IsA("LocalScript") then
  9001. learnMove.Disabled = false
  9002. newTemplate.Learn.Text = "Activated"
  9003. newCESS(learnMove)
  9004. else
  9005. newTemplate.Learn.Text = "Learned"
  9006. newCESS(learnMove.LocalScript)
  9007. end
  9008. wait(5)
  9009. newTemplate.Learn.Text = "Learn"
  9010. end)
  9011. newTemplate.Visible = true
  9012. end
  9013. end
  9014. end
  9015. if fakeLighting.Customs:FindFirstChild(currentArc) then
  9016. arcMovesList:ClearAllChildren()
  9017. arcToggler.Text = currentArc
  9018. arcMoves.Title.Text = currentArc .. " Arc"
  9019. for i,v in pairs(fakeLighting.Customs:FindFirstChild(currentArc).Stuff.ScrollingFrame:GetChildren()) do
  9020. local myMove = getMove(v.Learn)
  9021. if myMove ~= nil then
  9022. local newTemplate = moveTemplate:Clone()
  9023. newTemplate.Attack.Text = v.Name
  9024. newTemplate.Position = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  9025. newTemplate.Parent = arcMovesList
  9026. arcMovesList.CanvasSize = UDim2.new(0,0,0,#arcMovesList:GetChildren()*47+5)
  9027. newTemplate.Learn.MouseButton1Down:connect(function()
  9028. local learnMove = myMove:Clone()
  9029. learnMove.Parent = player.Backpack
  9030. if learnMove:IsA("LocalScript") then
  9031. learnMove.Disabled = false
  9032. newTemplate.Learn.Text = "Activated"
  9033. newCESS(learnMove)
  9034. else
  9035. newTemplate.Learn.Text = "Learned"
  9036. newCESS(learnMove.LocalScript)
  9037. end
  9038. wait(5)
  9039. newTemplate.Learn.Text = "Learn"
  9040. end)
  9041. newTemplate.Visible = true
  9042. end
  9043. end
  9044. end
  9045. end)
  9046. newTemplate.Position = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
  9047. newTemplate.Visible = true
  9048. newTemplate.Parent = arcList
  9049. arcList.CanvasSize = UDim2.new(0,0,0,#arcList:GetChildren()*47+5)
  9050. end
  9051.  
  9052. Open = false
  9053. MouseClick = function()
  9054. if Open == false then
  9055. Open = true
  9056. player.PlayerGui.ChangeArc.Stuff.Visible = true
  9057. else
  9058. if Open == true then
  9059. Open = false
  9060. player.PlayerGui.ChangeArc.Stuff.Visible = false
  9061. end
  9062. end
  9063. end
  9064.  
  9065. player.PlayerGui.ChangeArc.Frame.Toggle.MouseButton1Down:connect(MouseClick)
  9066.  
  9067. Open2 = false
  9068. MouseClick2 = function()
  9069. if Open2 == false then
  9070. Open2 = true
  9071. arcMoves.Visible = true
  9072. else
  9073. if Open2 == true then
  9074. Open2 = false
  9075. arcMoves.Visible = false
  9076. end
  9077. end
  9078. end
  9079.  
  9080. arcToggler.MouseButton1Down:connect(MouseClick2)
  9081.  
  9082. newCESS(player.PlayerGui.ArcMusicPlayer["Music Player Module"])
  9083.  
  9084. for i,v in pairs(player.PlayerGui.HealthGui:GetDescendants()) do
  9085. if v:IsA("Script") then
  9086. newCESS(v)
  9087. end
  9088. end
  9089. end
  9090. end
  9091. end)
  9092.  
  9093. addcmd('unduck','makes player back to normal',{},
  9094. function(args, speaker)
  9095. local players = getPlayer(args[1], speaker)
  9096. for i,v in pairs(players)do
  9097. refresh(gPlayers[v])
  9098. end
  9099. end)
  9100.  
  9101. addcmd('mesh','makes a player into a mesh',{},
  9102. function(args, speaker)
  9103. local players = getPlayer(args[1], speaker)
  9104. for i,v in pairs(players)do
  9105. local pchar = gPlayers[v].Character
  9106. for i,v in pairs(pchar.Torso:GetChildren()) do
  9107. if v:IsA("Decal") then
  9108. v:Destroy()
  9109. end
  9110. end
  9111. for i,v in pairs(pchar:GetChildren()) do
  9112. if v:IsA("Accessory") then
  9113. v:Destroy()
  9114. end
  9115. end
  9116. pchar.Head.Transparency = 1
  9117. pchar["Left Arm"].Transparency = 1
  9118. pchar["Right Arm"].Transparency = 1
  9119. pchar["Left Leg"].Transparency = 1
  9120. pchar["Right Leg"].Transparency = 1
  9121. pchar.Head.face.Transparency = 1
  9122. local msh = Instance.new("SpecialMesh", pchar.Torso)
  9123. msh.MeshType = "FileMesh"
  9124. msh.Scale = Vector3.new(3, 3, 3)
  9125. msh.MeshId = "http://www.roblox.com/asset/?id=" ..args[2]
  9126. msh.TextureId = "http://www.roblox.com/asset/?id=" .. args[3]
  9127. msh.Scale = Vector3.new(3, 3, 3)
  9128. end
  9129. end)
  9130.  
  9131. addcmd('disable','removes players humanoid',{},
  9132. function(args, speaker)
  9133. local players = getPlayer(args[1], speaker)
  9134. for i,v in pairs(players)do
  9135. local pchar = gPlayers[v].Character
  9136. if pchar:FindFirstChild("Humanoid") then
  9137. pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name
  9138. local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name]
  9139. humanoid.Parent = game.ContextActionService
  9140. if FindTable(SPC, args[1]) then Notify('Disabled ' .. args[1]) else
  9141. Notify('Disabled player(s)') end
  9142. end end end)
  9143.  
  9144. addcmd('enable','gives player humanoid',{},
  9145. function(args, speaker)
  9146. local players = getPlayer(args[1], speaker)
  9147. for i,v in pairs(players)do
  9148. local pchar = gPlayers[v].Character
  9149. if pchar:FindFirstChild("Humanoid") then
  9150. return
  9151. else
  9152. local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name]
  9153. humanoid.Parent = pchar
  9154. humanoid.Name = "Humanoid"
  9155. if FindTable(SPC, args[1]) then Notify('Enabled ' .. args[1]) else
  9156. Notify('Enabled player(s)') end
  9157. end end end)
  9158.  
  9159. addcmd('size','changes size of player',{},
  9160. function(args, speaker)
  9161. local players = getPlayer(args[1], speaker)
  9162. for i,v in pairs(players)do
  9163. local pchar = gPlayers[v].Character
  9164. local function scale(chr,scl)
  9165. for _,v in pairs(pchar:GetChildren()) do
  9166. if v:IsA("Accessory") then
  9167. v:Clone()
  9168. v.Parent = LightingService
  9169. end end
  9170. local Head = chr['Head']
  9171. local Torso = chr['Torso']
  9172. local LA = chr['Left Arm']
  9173. local RA = chr['Right Arm']
  9174. local LL = chr['Left Leg']
  9175. local RL = chr['Right Leg']
  9176. local HRP = chr['HumanoidRootPart']
  9177. wait(0.1)
  9178. Head.formFactor = 3
  9179. Torso.formFactor = 3
  9180. LA.formFactor = 3
  9181. RA.formFactor = 3
  9182. LL.formFactor = 3
  9183. RL.formFactor = 3
  9184. HRP.formFactor = 3
  9185. Head.Size = Vector3.new(scl * 2, scl, scl)
  9186. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  9187. LA.Size = Vector3.new(scl, scl * 2, scl)
  9188. RA.Size = Vector3.new(scl, scl * 2, scl)
  9189. LL.Size = Vector3.new(scl, scl * 2, scl)
  9190. RL.Size = Vector3.new(scl, scl * 2, scl)
  9191. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  9192. local Motor1 = Instance.new('Motor6D', Torso)
  9193. Motor1.Part0 = Torso
  9194. Motor1.Part1 = Head
  9195. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  9196. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  9197. Motor1.Name = "Neck"
  9198. local Motor2 = Instance.new('Motor6D', Torso)
  9199. Motor2.Part0 = Torso
  9200. Motor2.Part1 = LA
  9201. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9202. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9203. Motor2.Name = "Left Shoulder"
  9204. local Motor3 = Instance.new('Motor6D', Torso)
  9205. Motor3.Part0 = Torso
  9206. Motor3.Part1 = RA
  9207. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9208. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9209. Motor3.Name = "Right Shoulder"
  9210. local Motor4 = Instance.new('Motor6D', Torso)
  9211. Motor4.Part0 = Torso
  9212. Motor4.Part1 = LL
  9213. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9214. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  9215. Motor4.Name = "Left Hip"
  9216. local Motor5 = Instance.new('Motor6D', Torso)
  9217. Motor5.Part0 = Torso
  9218. Motor5.Part1 = RL
  9219. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9220. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  9221. Motor5.Name = "Right Hip"
  9222. local Motor6 = Instance.new('Motor6D', HRP)
  9223. Motor6.Part0 = HRP
  9224. Motor6.Part1 = Torso
  9225. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  9226. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) end
  9227. scale(pchar, args[2])
  9228. for _,v in pairs(LightingService:GetChildren()) do
  9229. if v:IsA("Accessory") then
  9230. v.Parent = pchar
  9231. end end end end)
  9232.  
  9233. addcmd('clone','clones player',{},
  9234. function(args, speaker)
  9235. local players = getPlayer(args[1], speaker)
  9236. for i,v in pairs(players)do
  9237. local pchar = gPlayers[v].Character
  9238. pchar.Archivable = true
  9239. local clone = pchar:Clone()
  9240. clone.Parent = workspace
  9241. clone:MoveTo(pchar:GetModelCFrame().p)
  9242. clone:MakeJoints()
  9243. pchar.Archivable = false
  9244. end
  9245. end)
  9246.  
  9247. addcmd('spin','spins player',{},
  9248. function(args, speaker)
  9249. local players = getPlayer(args[1], speaker)
  9250. for i,v in pairs(players)do
  9251. spawn(function()
  9252. local pchar = gPlayers[v].Character
  9253. for i,v in pairs(pchar.Torso:GetChildren()) do
  9254. if v.Name == "Spinning" then
  9255. v:Destroy()
  9256. end
  9257. end
  9258. local Torso = pchar.Torso
  9259. local BG = Instance.new("BodyGyro", Torso)
  9260. BG.Name = "Spinning"
  9261. BG.maxTorque = Vector3.new(0, math.huge, 0)
  9262. BG.P = 11111
  9263. BG.cframe = Torso.CFrame
  9264. repeat wait(1/44)
  9265. BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  9266. until not BG or BG.Parent ~= Torso
  9267. end)
  9268. end
  9269. end)
  9270.  
  9271. addcmd('unspin','stops spinning player',{},
  9272. function(args, speaker)
  9273. local players = getPlayer(args[1], speaker)
  9274. for i,v in pairs(players)do
  9275. local pchar = gPlayers[v].Character
  9276. for i,v in pairs(pchar.Torso:GetChildren()) do
  9277. if v.Name == "Spinning" then
  9278. v:Destroy()
  9279. end
  9280. end
  9281. end
  9282. end)
  9283.  
  9284. addcmd('dog','makes player a dog',{},
  9285. function(args, speaker)
  9286. local players = getPlayer(args[1], speaker)
  9287. for i,v in pairs(players)do
  9288. local pchar = gPlayers[v].Character
  9289. if pchar:FindFirstChild("Shirt") then
  9290. pchar.Shirt:Destroy()
  9291. end
  9292. if pchar:FindFirstChild("Pants") then
  9293. pchar.Pants:Destroy()
  9294. end
  9295. if pchar:FindFirstChild("Shirt Graphic") then
  9296. pchar["Shirt Graphic"].Graphic = ""
  9297. end
  9298. pchar.Torso.Transparency = 1
  9299. pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0)
  9300. pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0)
  9301. pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0)
  9302. pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0)
  9303. pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0)
  9304. local FakeTorso = Instance.new("Seat", pchar)
  9305. FakeTorso.Name = "FakeTorso"
  9306. FakeTorso.FormFactor = "Symmetric"
  9307. FakeTorso.TopSurface = 0
  9308. FakeTorso.BottomSurface = 0
  9309. FakeTorso.Size = Vector3.new(3,1,4)
  9310. FakeTorso.BrickColor = BrickColor.new("Brown")
  9311. FakeTorso.CFrame = pchar.Torso.CFrame
  9312. local BF = Instance.new("BodyForce", FakeTorso)
  9313. BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
  9314. local W = Instance.new("Weld", pchar.Torso)
  9315. W.Part0 = pchar.Torso
  9316. W.Part1 = FakeTorso
  9317. W.C0 = CFrame.new(0,-.5,0)
  9318. local BC = pchar["Body Colors"]
  9319. BC.HeadColor = BrickColor.new("Brown")
  9320. BC.LeftArmColor = BrickColor.new("Brown")
  9321. BC.LeftLegColor = BrickColor.new("Brown")
  9322. BC.RightArmColor = BrickColor.new("Brown")
  9323. BC.RightLegColor = BrickColor.new("Brown")
  9324. BC.TorsoColor = BrickColor.new("Brown")
  9325. end
  9326. end)
  9327.  
  9328. addcmd('undog','makes player back to normal',{},
  9329. function(args, speaker)
  9330. local players = getPlayer(args[1], speaker)
  9331. for i,v in pairs(players)do
  9332. refresh(gPlayers[v])
  9333. end
  9334. end)
  9335.  
  9336. addcmd('loopheal','loop heals player',{},
  9337. function(args, speaker)
  9338. local players = getPlayer(args[1], speaker)
  9339. for i,v in pairs(players)do
  9340. spawn(function()
  9341. local pchar = gPlayers[v].Character
  9342. if pchar:FindFirstChild("LoopHeal") then
  9343. pchar.LoopHeal.Name = "NotLoopHeal"
  9344. wait(0.1)
  9345. pchar.NotLoopHeal:Destroy()
  9346. end
  9347. local LoopHeal = Instance.new("StringValue", pchar)
  9348. LoopHeal.Name = "LoopHeal"
  9349. repeat wait(0.1)
  9350. pchar.Humanoid.Health = pchar.Humanoid.MaxHealth
  9351. until LoopHeal.Name == "NotLoopHeal"
  9352. end)
  9353. end
  9354. end)
  9355.  
  9356. addcmd('unloopheal','stops loop heal on player',{'noloopheal'},
  9357. function(args, speaker)
  9358. local players = getPlayer(args[1], speaker)
  9359. for i,v in pairs(players)do
  9360. local pchar = gPlayers[v].Character
  9361. if pchar:FindFirstChild("LoopHeal") then
  9362. pchar.LoopHeal.Name = "NotLoopHeal"
  9363. wait(0.1)
  9364. pchar.NotLoopHeal:Destroy()
  9365. end
  9366. end
  9367. end)
  9368.  
  9369. addcmd('fling','flings player',{},
  9370. function(args, speaker)
  9371. local players = getPlayer(args[1], speaker)
  9372. for i,v in pairs(players)do
  9373. local pchar = gPlayers[v].Character
  9374. if pchar:FindFirstChild("Humanoid") then
  9375. local xran
  9376. local zran
  9377. repeat
  9378. xran = math.random(-9999,9999)
  9379. until math.abs(xran) >= 5555
  9380. repeat
  9381. zran = math.random(-9999,9999)
  9382. until math.abs(zran) >= 5555
  9383. pchar.Humanoid.Sit = true
  9384. pchar.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
  9385. local BF = Instance.new("BodyForce", pchar.HumanoidRootPart)
  9386. BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  9387. end
  9388. end
  9389. end)
  9390.  
  9391. addcmd('skydive','self explanatory',{},
  9392. function(args, speaker)
  9393. local players = getPlayer(args[1], speaker)
  9394. for i,v in pairs(players)do
  9395. local pchar = gPlayers[v].Character
  9396. if pchar:FindFirstChild("HumanoidRootPart") then
  9397. pchar.HumanoidRootPart.CFrame = pchar.HumanoidRootPart.CFrame + Vector3.new(0,10000,0)
  9398. end
  9399. end
  9400. end)
  9401.  
  9402. addcmd('sparta','this is sparta',{},
  9403. function(args, speaker)
  9404. --credit adonis i just edited ;)
  9405. local user = getPlayer(args[1], speaker)
  9406. for i,player in pairs(user) do
  9407. local torso = player.Character:FindFirstChild('HumanoidRootPart')
  9408. if torso then
  9409. local hole = Instance.new("Part",player.Character)
  9410. hole.Anchored = true
  9411. hole.CanCollide = false
  9412. hole.formFactor = Enum.FormFactor.Custom
  9413. hole.Size = Vector3.new(10,1,10)
  9414. hole.CFrame = torso.CFrame * CFrame.new(0,-3.3,-3)
  9415. hole.BrickColor = BrickColor.new("Really black")
  9416. local holeM = Instance.new("CylinderMesh",hole)
  9417. torso.Anchored = true
  9418. local sound = Instance.new("Sound", hole)
  9419. sound.SoundId = "rbxassetid://130781067"
  9420. sound.Volume = 3
  9421. sound:Play()
  9422. local foot = torso.CFrame * CFrame.new(0,-3,0)
  9423. for i=1,10 do
  9424. torso.CFrame = foot * CFrame.fromEulerAnglesXYZ(-(math.pi/2)*i/10,0,0) * CFrame.new(0,3,0)
  9425. wait(0.1)
  9426. end
  9427. for i=1,5,0.2 do
  9428. torso.CFrame = foot * CFrame.new(0,-(i^2),0) * CFrame.fromEulerAnglesXYZ(-(math.pi/2),0,0) * CFrame.new(0,3,0)
  9429. wait()
  9430. end
  9431. player.Character:BreakJoints()
  9432. wait(2)
  9433. sound:Destroy()
  9434. end
  9435. end
  9436. end)
  9437.  
  9438. addcmd('bleach','drink bleach',{''},
  9439. function(args, speaker)
  9440. local players = getPlayer(args[1], speaker)
  9441. for i,v in pairs(players)do
  9442. bleach(gPlayers[v])
  9443. end
  9444. end)
  9445.  
  9446. addcmd('seizure','makes player have a seizure',{''},
  9447. function(args, speaker)
  9448. local players = getPlayer(args[1], speaker)
  9449. for i,v in pairs(players)do
  9450. local pchar = gPlayers[v].Character
  9451. if pchar:FindFirstChild("Seizure") then
  9452.  
  9453. end
  9454. local Seizure = Instance.new("StringValue", pchar)
  9455. Seizure.Name = "Seizure"
  9456. pchar.Humanoid.PlatformStand = true
  9457. repeat wait()
  9458. pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  9459. pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  9460. until Seizure.Name == "NotSeizure"
  9461. end
  9462. end)
  9463.  
  9464. addcmd('fegod','gods you in fe games',{''},
  9465. function(args, speaker)
  9466. if speaker.userId ~= LP.userId then
  9467. lponly(speaker)
  9468. else
  9469. gPlayers.LocalPlayer.Character.Humanoid.Name = 1
  9470. local l = gPlayers.LocalPlayer.Character["1"]:Clone()
  9471. l.Parent = gPlayers.LocalPlayer.Character
  9472. l.Name = "Humanoid"
  9473. wait(0.1)
  9474. gPlayers.LocalPlayer.Character["1"]:Destroy()
  9475. workspace.CurrentCamera.CameraSubject = gPlayers.LocalPlayer.Character
  9476. gPlayers.LocalPlayer.Character.Animate.Disabled = true
  9477. wait(0.1)
  9478. gPlayers.LocalPlayer.Character.Animate.Disabled = false
  9479. gPlayers.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  9480. end
  9481. end)
  9482.  
  9483. addcmd('unseizure','makes player stop having a seizure',{''},
  9484. function(args, speaker)
  9485. local players = getPlayer(args[1], speaker)
  9486. for i,v in pairs(players)do
  9487. local pchar = gPlayers[v].Character
  9488. if pchar:FindFirstChild("Seizure") then
  9489. pchar.Humanoid.PlatformStand = false
  9490. pchar.Seizure.Name = "NotSeizure"
  9491. wait(0.1)
  9492. pchar.NotSeizure:Destroy()
  9493. end
  9494. end
  9495. end)
  9496.  
  9497. addcmd('m','makes a global message',{'message'},
  9498. function(args, speaker)
  9499. local MSG = '['..speaker.Name..']: '..GLS(false, 0)
  9500. local newMSG = '['..speaker.Name..']: '..GLS(false, 0)
  9501. _G.msg(MSG)
  9502. end)
  9503.  
  9504. addcmd('sm','makes a global message',{'servermessage'},
  9505. function(args, speaker)
  9506. local MSG = GLS(false, 0)
  9507. local newMSG = GLS(false, 0)
  9508. _G.msg(MSG)
  9509. end)
  9510.  
  9511. addcmd('fe','checks filtering status',{'filtering'},
  9512. function(args, speaker)
  9513. if workspace.FilteringEnabled == true then
  9514. Notify('Filtering ENABLED')
  9515. elseif workspace.FilteringEnabled == false then
  9516. Notify('Filtering Disabled')
  9517. end
  9518. end)
  9519.  
  9520. addcmd('paper','makes player thin as paper',{''},
  9521. function(args, speaker)
  9522. local players = getPlayer(args[1], speaker)
  9523. for i,v in pairs(players)do
  9524. local pchar = gPlayers[v].Character
  9525. for _, child in pairs( pchar:GetChildren()) do
  9526. if child.ClassName == "CharacterMesh" then
  9527. child:Destroy()
  9528. end
  9529. end
  9530. local LA = DATA.Paper:Clone()
  9531. LA.Parent = pchar["Left Arm"]
  9532. local RA = DATA.Paper:Clone()
  9533. RA.Parent = pchar["Right Arm"]
  9534. local LL = DATA.Paper:Clone()
  9535. LL.Parent = pchar["Left Leg"]
  9536. local RL = DATA.Paper:Clone()
  9537. RL.Parent = pchar["Right Leg"]
  9538. local T = DATA.Paper:Clone()
  9539. T.Parent = pchar.Torso
  9540. local H = DATA.Paper:Clone()
  9541. H.Parent = pchar.Head
  9542. pchar.Head.face:Destroy()
  9543. end
  9544. end)
  9545.  
  9546. addcmd('particles','gives a player particles',{''},
  9547. function(args, speaker)
  9548. local players = getPlayer(args[1], speaker)
  9549. for i,v in pairs(players)do
  9550. local char = gPlayers[v].Character
  9551. for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  9552. if v:IsA('ParticleEmitter') then
  9553. v:destroy()
  9554. end
  9555. end
  9556. local prt = Instance.new('ParticleEmitter', char.HumanoidRootPart)
  9557. prt.Texture = 'rbxassetid://' .. args[2]
  9558. prt.Rate = 10
  9559. prt.SpreadAngle = Vector2.new(50, 50)
  9560. end
  9561. end)
  9562.  
  9563. addcmd('unparticles','gives a player particles',{'noparticles'},
  9564. function(args, speaker)
  9565. local players = getPlayer(args[1], speaker)
  9566. for i,v in pairs(players)do
  9567. local char = gPlayers[v].Character
  9568. for i,v in pairs(char.HumanoidRootPart:GetChildren()) do
  9569. if v:IsA('ParticleEmitter') then
  9570. v:destroy()
  9571. end
  9572. end
  9573. end
  9574. end)
  9575.  
  9576. blindT = {}
  9577. addcmd('blind','blinds a player',{},
  9578. function(args, speaker)
  9579. local players = getPlayer(args[1], speaker)
  9580. for i,v in pairs(players)do
  9581. spawn(function()
  9582. if FindTable(blindT, _players[v].Name) then return end
  9583. local blind = gPlayers[v].Name
  9584. local victim = gPlayers:FindFirstChild(blind)
  9585. if victim ~= nil then
  9586. victim.CameraMaxZoomDistance = 0.5
  9587. blnd = Instance.new("Part",workspace)
  9588. blnd.Name = "IYblind" .. gPlayers[v].Name
  9589. blnd.Size = Vector3.new(1,1,1)
  9590. blnd.CanCollide = false
  9591. blnd.BrickColor = BrickColor.new("Really black")
  9592. blnd.Material = "Neon"
  9593. local m = Instance.new("SpecialMesh",blnd)
  9594. m.Scale = Vector3.new(-1.5,-1.5,-1.5)
  9595. m.MeshId = "http://www.roblox.com/asset/?id=10061232"
  9596. local w = Instance.new("Weld",blnd)
  9597. w.Part0 = blnd
  9598. w.Part1 = victim.Character.Head
  9599. if FindTable(blindT, _players[v].Name) then return end
  9600. table.insert(blindT, _players[v].Name)
  9601. repeat if not workspace:FindFirstChild('IYblind' .. gPlayers[v].Name) then
  9602. local blind = gPlayers[v].Name
  9603. local victim = gPlayers:FindFirstChild(blind)
  9604. if victim ~= nil then
  9605. victim.CameraMaxZoomDistance = 0.5
  9606. blnd = Instance.new("Part",workspace)
  9607. blnd.Name = "IYblind" .. gPlayers[v].Name
  9608. blnd.Size = Vector3.new(1,1,1)
  9609. blnd.CanCollide = false
  9610. blnd.BrickColor = BrickColor.new("Really black")
  9611. blnd.Material = "Neon"
  9612. local m = Instance.new("SpecialMesh",blnd)
  9613. m.Scale = Vector3.new(-1.5,-1.5,-1.5)
  9614. m.MeshId = "http://www.roblox.com/asset/?id=10061232"
  9615. local w = Instance.new("Weld",blnd)
  9616. w.Part0 = blnd
  9617. w.Part1 = victim.Character.Head
  9618. end end wait(1)
  9619. until not FindTable(blindT, _players[v].Name)
  9620. end end) end end)
  9621.  
  9622. addcmd('unblind','blinds a player',{'noblind'},
  9623. function(args, speaker)
  9624. local players = getPlayer(args[1], speaker)
  9625. for i,v in pairs(players)do
  9626. spawn(function()
  9627. for a,b in pairs(blindT) do if b == _players[v].Name then table.remove(blindT, a) end end
  9628. local blind = gPlayers[v].Name
  9629. local victim = gPlayers:FindFirstChild(blind)
  9630. if victim ~= nil then
  9631. victim.CameraMaxZoomDistance = 400 wait(0.5)
  9632. for _, child in pairs( workspace:GetChildren()) do
  9633. if child.Name == "IYblind" .. gPlayers[v].Name then
  9634. child:Destroy()
  9635. end end end end) end end)
  9636.  
  9637. addcmd('punish','punishs player',{''},
  9638. function(args, speaker)
  9639. local players = getPlayer(args[1], speaker)
  9640. for i,v in pairs(players)do
  9641. local pchar = gPlayers[v].Character
  9642. pchar.Parent = LightingService
  9643. end
  9644. end)
  9645.  
  9646. addcmd('unpunish','unpunishs player',{''},
  9647. function(args, speaker)
  9648. local players = getPlayer(args[1], speaker)
  9649. for i,v in pairs(players)do
  9650. if LightingService:FindFirstChild("" .. gPlayers[v].Name) then
  9651. LightingService:FindFirstChild("" .. gPlayers[v].Name).Parent = workspace
  9652. end
  9653. end
  9654. end)
  9655.  
  9656. local starmanPlayers = {}
  9657. local starmanLastColor = nil
  9658. local starmanEvents = {}
  9659.  
  9660. addcmd("starman","Turns [plr] into starman",{},
  9661. function(args,speaker)
  9662. local function starman(plr)
  9663. local char = plr.Character
  9664. local lastColor = ""
  9665. local newColor = ""
  9666.  
  9667. local powerupSound = Instance.new("Sound",char.HumanoidRootPart)
  9668. powerupSound.Name = "PowerUp"
  9669. powerupSound.Volume = 10
  9670. powerupSound.SoundId = "rbxassetid://182755256"
  9671. wait()
  9672. powerupSound:Play()
  9673.  
  9674. game:GetService("Debris"):AddItem(powerupSound,2)
  9675.  
  9676. while char.HumanoidRootPart:FindFirstChild("Starman") do char.HumanoidRootPart.Starman:Destroy() end
  9677.  
  9678. local starmanMusic = Instance.new("Sound",char.HumanoidRootPart)
  9679. starmanMusic.Name = "Starman"
  9680. starmanMusic.Volume = 1
  9681. starmanMusic.Looped = true
  9682. starmanMusic.SoundId = "rbxassetid://530596723"
  9683. wait()
  9684. starmanMusic:Play()
  9685.  
  9686. if char:FindFirstChild("Shirt") then char.Shirt:Destroy() end
  9687. if char:FindFirstChild("Pants") then char.Pants:Destroy() end
  9688.  
  9689. char.Humanoid.WalkSpeed = 32
  9690. char.Humanoid.MaxHealth = math.huge
  9691. char.Humanoid.Health = math.huge
  9692.  
  9693. local invisff = Instance.new("ForceField", char)
  9694. invisff.Visible = false invisff.Name = 'smff'
  9695.  
  9696. while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do char.HumanoidRootPart.StarmanFlash:Destroy() end
  9697.  
  9698. local light = Instance.new("PointLight",char.HumanoidRootPart)
  9699. light.Name = "StarmanFlash"
  9700. light.Brightness = 100
  9701. light.Range = 20
  9702. light.Shadows = true
  9703.  
  9704. local function stardestroy(part)
  9705. if part.Parent:FindFirstChild("Humanoid") and part.Parent ~= char then
  9706. for i,v in pairs(part.Parent:GetChildren()) do
  9707. if v:IsA("BasePart") then
  9708. local force = Instance.new("BodyForce",v)
  9709. force.Force = char.HumanoidRootPart.CFrame.lookVector * 50
  9710. v:BreakJoints()
  9711. end
  9712. end
  9713.  
  9714. local tadaas = {}
  9715.  
  9716. for i = 1,1 do
  9717. local tadaa = Instance.new("Sound",part.Parent.HumanoidRootPart)
  9718. tadaa.Volume = 10
  9719. tadaa.SoundId = "rbxassetid://551195499"
  9720. table.insert(tadaas,tadaa)
  9721. end
  9722.  
  9723. wait()
  9724.  
  9725. for i,v in pairs(tadaas) do
  9726. v:Play()
  9727. end
  9728. end
  9729. end
  9730.  
  9731. local events = {}
  9732. for i,v in pairs(char:GetChildren()) do
  9733. if v:IsA("BasePart") then v.Material = Enum.Material.Neon table.insert(events,v.Touched:Connect(stardestroy)) end
  9734. end
  9735. if starmanEvents[plr.Name] then for i,v in pairs(starmanEvents[plr.Name]) do v:Disconnect() end starmanEvents[plr.Name] = nil end
  9736. starmanEvents[plr.Name] = events
  9737. starmanPlayers[plr.Name] = char
  9738. end
  9739.  
  9740. for _,plr in pairs(getPlayer(args[1], speaker)) do
  9741. spawn(function()starman(gPlayers[plr])end)
  9742. end
  9743. end)
  9744.  
  9745. addcmd("unstarman","Removes starman from [plr]",{},
  9746. function(args,speaker)
  9747. for _,plr in pairs(getPlayer(args[1], speaker)) do
  9748. pcall(function()
  9749. if starmanPlayers[plr] then starmanPlayers[plr] = nil end
  9750. if starmanEvents[plr] then for i,v in pairs(starmanEvents[plr]) do v:Disconnect() end starmanEvents[plr] = nil end
  9751. local char = gPlayers[plr].Character
  9752. while char.HumanoidRootPart:FindFirstChild("Starman") do
  9753. char.HumanoidRootPart.Starman:Destroy()
  9754. end
  9755. while char.HumanoidRootPart:FindFirstChild("StarmanFlash") do
  9756. char.HumanoidRootPart.StarmanFlash:Destroy()
  9757. end
  9758. while char.HumanoidRootPart:FindFirstChild("smff") do
  9759. char.HumanoidRootPart.smff:Destroy()
  9760. end
  9761. end)
  9762. end
  9763. end)
  9764.  
  9765. local Timers = {}
  9766. function checkTimer(n,t,res)
  9767. if not Timers[n] then Timers[n] = 0 end
  9768.  
  9769. if tick() >= Timers[n] + t then
  9770. if res then Timers[n] = tick() end
  9771. return true
  9772. else
  9773. return false
  9774. end
  9775. end
  9776.  
  9777. function nonEmpty(t)
  9778. for i,v in pairs(t) do
  9779. return true
  9780. end
  9781. return false
  9782. end
  9783.  
  9784. game:GetService("RunService").RenderStepped:Connect(function()
  9785. if nonEmpty(starmanPlayers) then
  9786. if checkTimer("Starman",0.05,true) then
  9787. for name,plrchar in pairs(starmanPlayers) do
  9788. ypcall(function()
  9789. local colors = {"Bright red","Bright blue","Bright green","Bright yellow","Bright violet"}
  9790. if not gPlayers:FindFirstChild(name) then starmanPlayers[name] = nil end
  9791.  
  9792. local plr = gPlayers:FindFirstChild(name)
  9793.  
  9794. if plr then
  9795. local char = plrchar
  9796. local light = char.HumanoidRootPart:FindFirstChild("StarmanFlash")
  9797.  
  9798. local meshMap = {}
  9799.  
  9800. for i,v in pairs(char:GetChildren()) do
  9801. if v:IsA("CharacterMesh") then
  9802. if v.BodyPart.Name == "Torso" then meshMap["Torso"] = "rbxassetid://"..v.MeshId end
  9803. if v.BodyPart.Name == "LeftArm" then meshMap["Left Arm"] = "rbxassetid://"..v.MeshId end
  9804. if v.BodyPart.Name == "RightArm" then meshMap["Right Arm"] = "rbxassetid://"..v.MeshId end
  9805. if v.BodyPart.Name == "LeftLeg" then meshMap["Left Leg"] = "rbxassetid://"..v.MeshId end
  9806. if v.BodyPart.Name == "RightLeg" then meshMap["Right Leg"] = "rbxassetid://"..v.MeshId end
  9807. end
  9808. end
  9809.  
  9810. if char.Head:FindFirstChild("Mesh") then meshMap["Head"] = char.Head.Mesh.MeshId end
  9811.  
  9812. if not char or char.Parent == nil then starmanPlayers[plr.Name] = nil end
  9813. local newColor = BrickColor.new(colors[math.random(1,#colors)])
  9814. while starmanLastColor == newColor do newColor = BrickColor.new(colors[math.random(1,#colors)]) end
  9815. starmanLastColor = newColor
  9816. for i,v in pairs(char:GetChildren()) do
  9817. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  9818. v.BrickColor = newColor
  9819. local fade = v:Clone()
  9820. if meshMap[v.Name] then
  9821. local newMesh = Instance.new("SpecialMesh",fade)
  9822. newMesh.MeshId = meshMap[v.Name]
  9823. end
  9824. fade.Name = "StarFade"
  9825. fade.Anchored = true
  9826. fade.CanCollide = false
  9827. for n,c in pairs(fade:GetChildren()) do if c:IsA("Attachment") or c:IsA("Motor6D") or c:IsA("PointLight") or c:IsA("Sound") or c:IsA("Weld") then c:Destroy() end end
  9828. fade.Parent = workspace.Terrain
  9829. game:GetService("TweenService"):Create(fade,TweenInfo.new(0.5),{Transparency = 1}):Play()
  9830. game:GetService("Debris"):AddItem(fade,0.5)
  9831. end
  9832. end
  9833. light.Color = newColor.Color
  9834. end
  9835. end)
  9836. end
  9837. end
  9838. end
  9839. end)
  9840.  
  9841. addcmd("tppos","Teleports a player to a coordinate",{},
  9842. function(args,speaker)
  9843. if #args < 4 then return end
  9844. local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
  9845. for _,plr in pairs(getPlayer(args[1], speaker)) do
  9846. local char = gPlayers[plr].Character
  9847. if char and char:FindFirstChild("HumanoidRootPart") then
  9848. char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
  9849. end
  9850. end
  9851. end)
  9852.  
  9853. addcmd("offset","Offsets a player by a coordinate",{},
  9854. function(args,speaker)
  9855. if #args < 4 then return end
  9856. local tpX,tpY,tpZ = tonumber(args[2]),tonumber(args[3]),tonumber(args[4])
  9857. for _,plr in pairs(getPlayer(args[1], speaker)) do
  9858. local char = gPlayers[plr].Character
  9859. if char and char:FindFirstChild("HumanoidRootPart") then
  9860. char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
  9861. end
  9862. end
  9863. end)
  9864.  
  9865. addcmd('bait',';)',{'troll'},
  9866. function(args, speaker)
  9867. spawn(function()
  9868. local M = Instance.new('Model', workspace) M.Name = 'IYbait'
  9869. local P = Instance.new('Part', M) P.Name = 'Main' P.Position = speaker.Character.Head.Position P.Color = maincolor P.Material = 'Neon' P.Size = Vector3.new(4, 1, 4)
  9870. y = Instance.new("BillboardGui")
  9871. y.Size = UDim2.new(0,100,0,150)
  9872. y.StudsOffset = Vector3.new(0,1,0)
  9873. y.Parent = P
  9874. y.Adornee = P
  9875. f = Instance.new("TextLabel")
  9876. f.Parent = y
  9877. f.BackgroundTransparency = 1
  9878. f.Position = UDim2.new(0,0,0,-50)
  9879. f.Size = UDim2.new(0,100,0,100)
  9880. f.Font = "Highway"
  9881. f.FontSize = "Size48"
  9882. f.Text = "Touch for admin!"
  9883. f.TextStrokeColor3 = Color3.new(0,0,0)
  9884. f.TextColor3 = Color3.new(255/255,255/255,255/255)
  9885. f.TextStrokeTransparency = 0
  9886. f.TextYAlignment = "Bottom"
  9887. P.Touched:connect(function(oof) if oof.Parent.Name ~= speaker.Name or oof.Parent.Name ~= LP.Name then if oof.Parent:FindFirstChild('Humanoid') then execCmd("oof " .. oof.Parent.Name, Player) end end end)
  9888. end)
  9889. end)
  9890.  
  9891. addcmd('removebait','clears bait parts',{'nobait'},
  9892. function(args, speaker)
  9893. local function dels(instance)
  9894. for i,v in pairs(instance:GetChildren())do
  9895. if v.name == "IYbait"then v:Destroy()end
  9896. dels(v)
  9897. end
  9898. end
  9899. dels(workspace)
  9900. end)
  9901.  
  9902. function CreateInstance(cls,props)
  9903. local inst = Instance.new(cls)
  9904. for i,v in pairs(props) do
  9905. inst[i] = v
  9906. end
  9907. return inst end
  9908. local function createSoundFrame()
  9909. local soundFrame = Instance.new("Frame") soundFrame.Name = "Sound" soundFrame.BackgroundColor3 = Color3.new(0, 0, 0) soundFrame.BackgroundTransparency = 1 soundFrame.BorderSizePixel = 0 soundFrame.Position = UDim2.new(0.5, -350, 0, -100) soundFrame.Size = UDim2.new(0, 700, 0, 35)
  9910. local soundFrame4 = Instance.new("TextLabel") soundFrame4.Name = "SName" soundFrame4.Parent = soundFrame soundFrame4.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame4.BackgroundTransparency = 1 soundFrame4.Position = UDim2.new(0, 3, 0, 2) soundFrame4.Size = UDim2.new(1, -6, 0, 15) soundFrame4.Font = Enum.Font.SourceSansBold soundFrame4.FontSize = Enum.FontSize.Size14 soundFrame4.Text = "Audio" soundFrame4.TextColor3 = Color3.new(1, 1, 1) soundFrame4.TextWrapped = true soundFrame4.TextYAlignment = Enum.TextYAlignment.Top
  9911. local soundFrame6 = Instance.new("TextButton") soundFrame6.Name = "Pause" soundFrame6.Parent = soundFrame soundFrame6.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame6.BackgroundTransparency = 1 soundFrame6.Position = UDim2.new(0, 170, 1, -18) soundFrame6.Size = UDim2.new(0, 15, 0, 15) soundFrame6.Font = Enum.Font.SourceSans soundFrame6.FontSize = Enum.FontSize.Size14 soundFrame6.Text = "" soundFrame6.TextColor3 = Color3.new(0.901961, 0.901961, 0.901961)
  9912. local soundFrame7 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,3,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame6})
  9913. local soundFrame8 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(1,-5,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame6})
  9914. local soundFrame9 = Instance.new("Frame") soundFrame9.Name = "Pos" soundFrame9.Parent = soundFrame soundFrame9.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame9.BackgroundTransparency = 1 soundFrame9.BorderSizePixel = 0 soundFrame9.Position = UDim2.new(0, 260, 1, -16) soundFrame9.Size = UDim2.new(1, -300, 0, 11)
  9915. local soundFrame10 = Instance.new("Frame") soundFrame10.Name = "Touch" soundFrame10.Parent = soundFrame9 soundFrame10.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame10.BorderSizePixel = 0 soundFrame10.Size = UDim2.new(0, 5, 0, 11)
  9916. local soundFrame11 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,5),Rotation=0,Selectable=false,Size=UDim2.new(1,0,0,1),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame9})
  9917. local soundFrame12 = Instance.new("TextLabel") soundFrame12.Name = "TimeEnd" soundFrame12.Parent = soundFrame soundFrame12.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame12.BackgroundTransparency = 1 soundFrame12.Position = UDim2.new(1, -35, 1, -18) soundFrame12.Size = UDim2.new(0, 30, 0, 15) soundFrame12.Font = Enum.Font.SourceSans soundFrame12.FontSize = Enum.FontSize.Size14 soundFrame12.Text = "1:52" soundFrame12.TextColor3 = Color3.new(1, 1, 1) soundFrame12.TextYAlignment = Enum.TextYAlignment.Top
  9918. local soundFrame13 = Instance.new("TextLabel") soundFrame13.Name = "TimeStart" soundFrame13.Parent = soundFrame soundFrame13.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame13.BackgroundTransparency = 1 soundFrame13.Position = UDim2.new(0, 225, 1, -18) soundFrame13.Size = UDim2.new(0, 30, 0, 15) soundFrame13.Font = Enum.Font.SourceSans soundFrame13.FontSize = Enum.FontSize.Size14 soundFrame13.Text = "0:00" soundFrame13.TextColor3 = Color3.new(1, 1, 1) soundFrame13.TextYAlignment = Enum.TextYAlignment.Top
  9919. local soundFrame15 = Instance.new("TextButton") soundFrame15.Name = "NextSong" soundFrame15.Parent = soundFrame soundFrame15.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame15.BackgroundTransparency = 1 soundFrame15.Position = UDim2.new(0, 80, 1, -18) soundFrame15.Size = UDim2.new(0, 15, 0, 15) soundFrame15.Font = Enum.Font.SourceSans soundFrame15.FontSize = Enum.FontSize.Size14 soundFrame15.Text = "" soundFrame15.TextColor3 = Color3.new(1, 1, 1)
  9920. local soundFrame16 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(1,-2,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame15})
  9921. local soundFrame17 = CreateInstance("ImageLabel",{Image="rbxassetid://304846479",ImageColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),ImageRectOffset=Vector2.new(0,0),ImageRectSize=Vector2.new(0,0),ImageTransparency=0,ScaleType=0,SliceCenter=Rect.new(0,0,0,0),Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=1,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,2),Rotation=90,Selectable=false,Size=UDim2.new(0,10,0,11),SizeConstraint=0,Visible=true,ZIndex=1,Name="ImageLabel",Parent = soundFrame15})
  9922. local soundFrame18 = Instance.new("TextButton") soundFrame18.Name = "PrevSong" soundFrame18.Parent = soundFrame soundFrame18.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame18.BackgroundTransparency = 1 soundFrame18.Position = UDim2.new(0, 20, 1, -18) soundFrame18.Size = UDim2.new(0, 15, 0, 15) soundFrame18.Font = Enum.Font.SourceSans soundFrame18.FontSize = Enum.FontSize.Size14 soundFrame18.Text = "" soundFrame18.TextColor3 = Color3.new(1, 1, 1)
  9923. local soundFrame19 = CreateInstance("Frame",{Style=0,Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),BackgroundTransparency=0,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=0,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,0,0,0),Rotation=0,Selectable=false,Size=UDim2.new(0,2,1,0),SizeConstraint=0,Visible=true,ZIndex=1,Name="Line",Parent = soundFrame18})
  9924. local soundFrame20 = CreateInstance("ImageLabel",{Image="rbxassetid://304846479",ImageColor3=Color3.new(0.90196084976196,0.90196084976196,0.90196084976196),ImageRectOffset=Vector2.new(0,0),ImageRectSize=Vector2.new(0,0),ImageTransparency=0,ScaleType=0,SliceCenter=Rect.new(0,0,0,0),Active=false,AnchorPoint=Vector2.new(0,0),BackgroundColor3=Color3.new(1,1,1),BackgroundTransparency=1,BorderColor3=Color3.new(0.10588236153126,0.16470588743687,0.20784315466881),BorderSizePixel=1,ClipsDescendants=false,Draggable=false,Position=UDim2.new(0,5,0,2),Rotation=-90,Selectable=false,Size=UDim2.new(0,10,0,11),SizeConstraint=0,Visible=true,ZIndex=1,Name="ImageLabel",Parent = soundFrame18})
  9925. local soundFrame21 = Instance.new("TextLabel") soundFrame21.Name = "PlaylistCount" soundFrame21.Parent = soundFrame soundFrame21.BackgroundColor3 = Color3.new(1, 1, 1) soundFrame21.BackgroundTransparency = 1 soundFrame21.Position = UDim2.new(0, 40, 1, -18) soundFrame21.Size = UDim2.new(0, 35, 0, 15) soundFrame21.Font = Enum.Font.SourceSans soundFrame21.FontSize = Enum.FontSize.Size14 soundFrame21.Text = "1/1" soundFrame21.TextColor3 = Color3.new(1, 1, 1) soundFrame21.TextYAlignment = Enum.TextYAlignment.Top
  9926. local soundFrame22 = Instance.new("ImageButton") soundFrame22.Name = "PlayStop" soundFrame22.Parent = soundFrame soundFrame22.BackgroundColor3 = Color3.new(0.901961, 0.901961, 0.901961) soundFrame22.BackgroundTransparency = 1 soundFrame22.BorderSizePixel = 0 soundFrame22.Position = UDim2.new(0, 145, 1, -18) soundFrame22.Rotation = 90 soundFrame22.Size = UDim2.new(0, 15, 0, 15) soundFrame22.AutoButtonColor = false soundFrame22.Image = "rbxassetid://304846479" soundFrame22.ImageColor3 = Color3.new(0.901961, 0.901961, 0.901961)
  9927. return soundFrame end
  9928. local soundFrame = createSoundFrame()
  9929. soundFrame.Visible = true
  9930. local MusicPlayer do
  9931. MusicPlayer = {}
  9932. local playlist = {}
  9933. local currentSong = 1
  9934. local playlistHook = nil
  9935. --local soundFrame = script.Parent:WaitForChild("Sound")
  9936. local soundLine = soundFrame:WaitForChild("Pos")
  9937. local soundTouch = soundLine:WaitForChild("Touch")
  9938. local soundPlayStop = soundFrame:WaitForChild("PlayStop")
  9939. local soundPause = soundFrame:WaitForChild("Pause")
  9940. local soundNext = soundFrame:WaitForChild("NextSong")
  9941. local soundPrev = soundFrame:WaitForChild("PrevSong")
  9942. local soundButtons = {soundPlayStop,soundPause,soundNext,soundPrev}
  9943. local mouseDrag = false
  9944. local mouse = gPlayers.LocalPlayer:GetMouse()
  9945. local lineBar = soundFrame:WaitForChild("Pos")
  9946. adminSound = Instance.new("Sound",nil)
  9947. local function timeConvert(num)
  9948. local mins = math.floor(num/60)
  9949. local secs = math.floor(num % 60)
  9950. return tostring(mins)..":"..(math.floor(secs/10)==0 and "0" or "")..tostring(secs)
  9951. end
  9952. local function updateSongLine()
  9953. local linePos = mouse.X - soundLine.AbsolutePosition.X
  9954. if linePos >= 0 and linePos <= soundLine.AbsoluteSize.X then
  9955. local movePos = linePos/soundLine.AbsoluteSize.X
  9956. soundTouch.Position = UDim2.new(movePos,0,0,0)
  9957. elseif linePos < 0 then
  9958. soundTouch.Position = UDim2.new(0,0,0,0)
  9959. else
  9960. soundTouch.Position = UDim2.new(1,0,0,0)
  9961. end
  9962. local newTimePos = soundTouch.Position.X.Scale * adminSound.TimeLength
  9963. adminSound.TimePosition = newTimePos
  9964. soundFrame.TimeStart.Text = timeConvert(newTimePos)
  9965. soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
  9966. end
  9967. local function updateDetails(id)
  9968. local info = game:GetService("MarketplaceService"):GetProductInfo(id)
  9969. soundFrame.SName.Text = info.Name
  9970. end
  9971. local function setPlaylistHook()
  9972. if playlistHook then playlistHook:Disconnect() playlistHook = nil end
  9973. if #playlist == 0 then return end
  9974. playlistHook = adminSound.DidLoop:connect(function()
  9975. if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
  9976. soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  9977. MusicPlayer:Play(playlist[currentSong],true)
  9978. end)
  9979. end
  9980. local function disconnectPlaylistHook()
  9981. if playlistHook then playlistHook:disconnect() playlistHook = nil end
  9982. end
  9983. game:GetService("RunService").RenderStepped:Connect(function()
  9984. if adminSound.Playing then
  9985. soundTouch.Position = UDim2.new(adminSound.TimePosition/adminSound.TimeLength,0,0,0)
  9986. soundFrame.TimeStart.Text = timeConvert(adminSound.TimePosition)
  9987. soundFrame.TimeEnd.Text = timeConvert(adminSound.TimeLength)
  9988. end
  9989. end)
  9990. lineBar.InputBegan:connect(function(input)
  9991. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  9992. mouseDrag = true
  9993. updateSongLine()
  9994. end
  9995. end)
  9996. lineBar.InputEnded:connect(function(input)
  9997. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  9998. mouseDrag = false
  9999. end
  10000. end)
  10001. mouse.Move:connect(function(prop)
  10002. if mouseDrag then
  10003. updateSongLine()
  10004. end
  10005. end)
  10006. function MusicPlayer:Play(id,plist)
  10007. if not plist then playlist = {} disconnectPlaylistHook() soundFrame.PlaylistCount.Visible = false soundFrame.NextSong.Visible = false soundFrame.PrevSong.Visible = false end
  10008. adminSound:Stop()
  10009. if adminSound.Parent == nil then
  10010. adminSound = Instance.new("Sound",workspace)
  10011. adminSound.Name = "IYsound"
  10012. adminSound.Looped = true
  10013. if plist then setPlaylistHook() end
  10014. end
  10015. adminSound.SoundId = "rbxassetid://"..tostring(id)
  10016. adminSound.TimePosition = 0
  10017. --repeat wait() until adminSound.IsLoaded
  10018. adminSound:Play()
  10019. soundPlayStop.BackgroundTransparency = 0
  10020. soundPlayStop.ImageTransparency = 1
  10021. updateDetails(id)
  10022. end
  10023. function MusicPlayer:Playlist(list)
  10024. playlist = list
  10025. soundFrame.PlaylistCount.Visible = true soundFrame.NextSong.Visible = true soundFrame.PrevSong.Visible = true
  10026. currentSong = 1
  10027. if adminSound.Parent == nil then
  10028. adminSound = Instance.new("Sound",workspace)
  10029. adminSound.Name = "IYsound"
  10030. adminSound.Looped = true
  10031. end
  10032. soundFrame.PlaylistCount.Text = "1/"..tostring(#playlist)
  10033. MusicPlayer:Play(playlist[1],true)
  10034. setPlaylistHook()
  10035. end
  10036. function MusicPlayer:Stop()
  10037. adminSound:Stop()
  10038. adminSound.TimePosition = 0
  10039. soundTouch.Position = UDim2.new(0,0,0,0)
  10040. soundFrame.TimeStart.Text = "0:00"
  10041. soundPlayStop.BackgroundTransparency = 1
  10042. soundPlayStop.ImageTransparency = 0
  10043. end
  10044. function MusicPlayer:Pause()
  10045. adminSound:Pause()
  10046. soundPlayStop.BackgroundTransparency = 1
  10047. soundPlayStop.ImageTransparency = 0
  10048. end
  10049. function MusicPlayer:Resume()
  10050. adminSound:Resume()
  10051. soundPlayStop.BackgroundTransparency = 0
  10052. soundPlayStop.ImageTransparency = 1
  10053. setPlaylistHook()
  10054. end
  10055. function MusicPlayer:NextSong()
  10056. if #playlist == 0 then return end
  10057. if currentSong == #playlist then currentSong = 1 else currentSong = currentSong + 1 end
  10058. soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  10059. MusicPlayer:Play(playlist[currentSong],true)
  10060. end
  10061. function MusicPlayer:PrevSong()
  10062. if #playlist == 0 then return end
  10063. if currentSong == 1 then currentSong = #playlist else currentSong = currentSong - 1 end
  10064. soundFrame.PlaylistCount.Text = tostring(currentSong).."/"..tostring(#playlist)
  10065. MusicPlayer:Play(playlist[currentSong],true)
  10066. end
  10067. function MusicPlayer:SetSong(ind)
  10068. if ind > #playlist or ind <= 0 then return end
  10069. soundFrame.PlaylistCount.Text = tostring(ind).."/"..tostring(#playlist)
  10070. MusicPlayer:Play(playlist[ind],true)
  10071. end
  10072. playerenabled = false
  10073. function MusicPlayer:Show()
  10074. soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-72),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  10075. end
  10076. function MusicPlayer:Hide()
  10077. soundFrame:TweenPosition(UDim2.new(0.5,-350,0,-150),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  10078. end
  10079. function colorFrames(obj,col)
  10080. for i,v in pairs(obj:GetChildren()) do
  10081. if v:IsA("ImageLabel") then
  10082. v.ImageColor3 = col
  10083. end
  10084. v.BackgroundColor3 = col
  10085. end
  10086. end
  10087. for i,v in pairs(soundButtons) do
  10088. v.MouseEnter:connect(function()
  10089. if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(1,1,1) end
  10090. if v:IsA("TextButton") then v.TextColor3 = Color3.new(1,1,1) end
  10091. v.BackgroundColor3 = Color3.new(1,1,1)
  10092. colorFrames(v,Color3.new(1,1,1))
  10093. end)
  10094. v.MouseLeave:connect(function()
  10095. if v:IsA("ImageButton") then v.ImageColor3 = Color3.new(230/255, 230/255, 230/255) end
  10096. if v:IsA("TextButton") then v.TextColor3 = Color3.new(230/255, 230/255, 230/255) end
  10097. v.BackgroundColor3 = Color3.new(230/255, 230/255, 230/255)
  10098. colorFrames(v,Color3.new(230/255, 230/255, 230/255))
  10099. end)
  10100. end
  10101. soundPlayStop.MouseButton1Click:connect(function()
  10102. if adminSound.Playing then
  10103. MusicPlayer:Stop()
  10104. else
  10105. MusicPlayer:Resume()
  10106. end
  10107. end)
  10108. soundPause.MouseButton1Click:connect(function()
  10109. MusicPlayer:Pause()
  10110. end)
  10111. soundNext.MouseButton1Click:connect(MusicPlayer.NextSong)
  10112. soundPrev.MouseButton1Click:connect(MusicPlayer.PrevSong)
  10113. end
  10114. local testgui = Instance.new("ScreenGui",game.CoreGui)
  10115. soundFrame.Parent = testgui
  10116. addcmd('playlist','makes a noice playlist',{'ids','player'},
  10117. function(args, speaker)
  10118. playerenabled = true
  10119. if #args > 0 then
  10120. for i,v in pairs(game:GetDescendants()) do
  10121. if v:IsA'Sound'then v:Destroy() end end wait(0.1)
  10122. if adminSound.Parent == nil then
  10123. adminSound = Instance.new("Sound",workspace)
  10124. adminSound.Name = "IYsound"
  10125. adminSound.Looped = true
  10126. end
  10127. local idlist = splitString(args[1])
  10128. local workingIds = {}
  10129. for i,v in pairs(idlist) do if tonumber(v) then table.insert(workingIds,tonumber(v)) end end
  10130. if #workingIds > 0 then
  10131. playerenabled = true
  10132. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  10133. MusicPlayer:Playlist(workingIds)
  10134. MusicPlayer:Show() if qopen == true then quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10135. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10136. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10137. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10138. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end
  10139. else MusicPlayer:Show() NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil) if qopen == true then quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10140. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10141. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) playerenabled = true
  10142. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  10143. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false end end end)
  10144. addcmd('setsong','goto a song',{'tosong'},
  10145. function(args, speaker)
  10146. MusicPlayer:SetSong(tonumber(args[1]))
  10147. end)
  10148. addcmd('nextsong','forward a song',{'nxtsong'},
  10149. function(args, speaker)
  10150. MusicPlayer:NextSong()
  10151. end)
  10152. addcmd('prevsong','back a song',{'previoussong'},
  10153. function(args, speaker)
  10154. MusicPlayer:PrevSong()
  10155. end)
  10156. addcmd('hideplaylist','back a song',{'unplayer','noplayer','hideplayer'},
  10157. function(args, speaker)
  10158. playerenabled = false
  10159. MusicPlayer:Hide()
  10160. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  10161. end)
  10162.  
  10163. addcmd('playhash', 'plays a hash instead of soundid',{'hash'},
  10164. function(args, speaker)
  10165. for i,v in pairs(game:GetDescendants()) do
  10166. if v:IsA'Sound'then v:Destroy() end end
  10167. local c = args[1] or 'stop'
  10168. if std.inTable({'stop'}, c:lower()) then return end
  10169. local s = Instance.new("Sound", workspace)
  10170. s.Name = "IYsound"
  10171. s.Looped = true
  10172. s.SoundId = c
  10173. s.Volume = 1
  10174. s:Play()
  10175. playerenabled = false
  10176. Notify('Playing hash')
  10177. end)
  10178.  
  10179. addcmd('disco','disco party',{''},
  10180. function(args, speaker)
  10181. _G.nodisco = nil
  10182. coroutine.resume(coroutine.create(function()
  10183. repeat
  10184. game:GetService('Lighting').GlobalShadows = true
  10185. game:GetService('Lighting').FogEnd = 200
  10186. game:GetService('Lighting').TimeOfDay = 0
  10187. local r = 255
  10188. local g = 0
  10189. local b = 0
  10190. for i = 0,255,5 do
  10191. if _G.nodisco ~=nil then return end
  10192. r = r - 5
  10193. b = b + 5
  10194. game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10195. game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10196. game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10197. wait()
  10198. end
  10199. for i = 0,255,5 do
  10200. if _G.nodisco ~=nil then return end
  10201. g = g + 5
  10202. game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10203. game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10204. game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10205. wait()
  10206. end
  10207. for i = 0,255,5 do
  10208. if _G.nodisco ~=nil then return end
  10209. b = b - 5
  10210. game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10211. game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10212. game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10213. wait()
  10214. end
  10215. for i = 0,255,5 do
  10216. if _G.nodisco ~=nil then return end
  10217. r = r + 5
  10218. game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10219. game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10220. game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10221. wait()
  10222. end
  10223. for i = 0,255,5 do
  10224. if _G.nodisco ~=nil then return end
  10225. g = g - 5
  10226. game:GetService('Lighting').Ambient = Color3.fromRGB(r,g,b)
  10227. game:GetService('Lighting').OutdoorAmbient = Color3.fromRGB(r,g,b)
  10228. game:GetService('Lighting').FogColor = Color3.fromRGB(r,g,b)
  10229. wait()
  10230. end
  10231. until _G.nodisco
  10232. end))
  10233. end)
  10234.  
  10235. addcmd('undisco','rip disco party',{''},
  10236. function(args, speaker)
  10237. _G.nodisco = true
  10238. execCmd('fixl')
  10239. end)
  10240.  
  10241. addcmd('hat','give a hat to a player',{''},
  10242. function(args, speaker)
  10243. local players = getPlayer(args[1], speaker)
  10244. for i,v in pairs(players)do
  10245. local char = gPlayers[v].Character
  10246. local Hat = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. args[2])
  10247. Hat.Parent = char
  10248. end end)
  10249.  
  10250. fm = Instance.new('BlockMesh', DATA)
  10251. fm.Scale = Vector3.new(1, 1, 2)
  10252. fm.Name = "FAT"
  10253. addcmd('fat','makes a plr fat',{''},
  10254. function(args, speaker)
  10255. local players = getPlayer(args[1], speaker)
  10256. for i,v in pairs(players)do
  10257. local char = gPlayers[v].Character
  10258. for _, child in pairs( char:GetChildren()) do
  10259. if child.ClassName == "CharacterMesh" then
  10260. child:Destroy() end end
  10261. for i,v in pairs(char:GetChildren()) do
  10262. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  10263. fm:Clone().Parent = v
  10264. end end end end)
  10265.  
  10266. addcmd('crucify','crucifies a player',{'cruci'},
  10267. function(args, speaker)
  10268. local players = getPlayer(args[1], speaker)
  10269. for i,v in pairs(players)do
  10270. local char = gPlayers[v].Character
  10271. local torso=char['Torso']
  10272. local larm=char['Left Arm']
  10273. local rarm=char['Right Arm']
  10274. local lleg=char['Left Leg']
  10275. local rleg=char['Right Leg']
  10276. local head=char['Head']
  10277. if torso and larm and rarm and lleg and rleg and head and not char:FindFirstChild(char.Name..'epixcrusify') then
  10278. local cru=Instance.new('Model',char)
  10279. cru.Name=char.Name..'epixcrusify' -- Leave it like that so it bypasses epixcommands ;)
  10280. local c1=Instance.new('Part',cru)
  10281. c1.BrickColor=BrickColor.new('Reddish brown')
  10282. c1.Material='Wood'
  10283. c1.CFrame=(char.Torso.CFrame-char.Torso.CFrame.lookVector)*CFrame.new(0,0,2)
  10284. c1.Size=Vector3.new(2,18.4,1)
  10285. c1.Anchored=true
  10286. local c2=c1:Clone()
  10287. c2.Parent=cru
  10288. c2.Size=Vector3.new(11,1.6,1)
  10289. c2.CFrame=c1.CFrame+Vector3.new(0,5,0)
  10290. torso.Anchored=true;wait(0.5)
  10291. torso.CFrame=c2.CFrame+torso.CFrame.lookVector+Vector3.new(0,-1,0);wait(0.5)
  10292. larm.Anchored=true
  10293. rarm.Anchored=true
  10294. lleg.Anchored=true
  10295. rleg.Anchored=true
  10296. head.Anchored=true;wait()
  10297. larm.CFrame=torso.CFrame*CFrame.new(-1.5,1,0)
  10298. rarm.CFrame=torso.CFrame*CFrame.new(1.5,1,0)
  10299. lleg.CFrame=torso.CFrame*CFrame.new(-0.1,-1.7,0)
  10300. rleg.CFrame=torso.CFrame*CFrame.new(0.1,-1.7,0)
  10301. larm.CFrame=larm.CFrame*CFrame.Angles(0,0,-140)
  10302. rarm.CFrame=rarm.CFrame*CFrame.Angles(0,0,140)
  10303. lleg.CFrame=lleg.CFrame*CFrame.Angles(0,0,0.6)
  10304. rleg.CFrame=rleg.CFrame*CFrame.Angles(0,0,-0.6)
  10305. --head.CFrame=head.CFrame*CFrame.Angles(0,0,0.3)
  10306. local n1=Instance.new('Part',cru)
  10307. n1.BrickColor=BrickColor.new('Dark stone grey')
  10308. n1.Material='DiamondPlate'
  10309. n1.Size=Vector3.new(0.2,0.2,2)
  10310. n1.Anchored=true
  10311. local m=Instance.new('BlockMesh',n1)
  10312. m.Scale=Vector3.new(0.2,0.2,0.7)
  10313. local n2=n1:Clone()
  10314. n2.Parent=cru
  10315. local n3=n1:Clone()
  10316. n3.Parent=cru
  10317. n1.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(2,0,0)
  10318. n2.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(-2,0,0)
  10319. n3.CFrame=(c2.CFrame+torso.CFrame.lookVector)*CFrame.new(0,-3,0)
  10320. spawn(function()
  10321. repeat
  10322. wait(0.1)
  10323. char.Humanoid.Health=char.Humanoid.Health-0.6
  10324. until (not cru) or (not cru.Parent) or (not v) or (not char) or (not char:FindFirstChild('Head')) or char.Humanoid.Health<=0
  10325. char:BreakJoints()
  10326. end)
  10327. end
  10328. end
  10329. end)
  10330.  
  10331. addcmd('hang','hangs a player',{},
  10332. function(args, speaker)
  10333. local players = getPlayer(args[1], speaker)
  10334. for i,v in pairs(players)do
  10335. local plr = gPlayers[v].Character
  10336. plr.HumanoidRootPart.Anchored = true
  10337. hang = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01355025338")
  10338. hang.Parent = plr
  10339. hang:MoveTo(plr.Torso.Position-Vector3.new(0,0,5))
  10340. pcall(function()
  10341. plr.HumanoidRootPart.CFrame = hang.main.CFrame
  10342. function weld(p, cf)
  10343. local weld1 = Instance.new("Weld")
  10344. weld1.Part0 = p
  10345. weld1.Part1 = plr.Torso
  10346. weld1.C0 = CFrame.new()
  10347. weld1.C1 = cf
  10348. weld1.Parent = p
  10349. end
  10350. weld(plr["Right Arm"], CFrame.new(0.8,0.3,-0.6) * CFrame.Angles(0, 0.5, 4))
  10351. weld(plr["Left Arm"], CFrame.new(-0.8,0.3,-0.6) * CFrame.Angles(0, -0.5, -4))
  10352. spawn(function()
  10353. repeat
  10354. wait(0.1)
  10355. plr.Humanoid.Health=plr.Humanoid.Health-0.6
  10356. until (not hang) or (not hang.Parent) or (not v) or (not plr) or (not plr:FindFirstChild('Head')) or plr.Humanoid.Health<=0
  10357. plr:BreakJoints()
  10358. end)
  10359. end)
  10360. end
  10361. end)
  10362.  
  10363. addcmd('fix', 'restores lighting and what not',{},
  10364. function(args, speaker)
  10365. LightingService.Ambient = origsettings.abt
  10366. LightingService.OutdoorAmbient = origsettings.oabt
  10367. LightingService.Brightness = origsettings.brt
  10368. LightingService.TimeOfDay = origsettings.time
  10369. LightingService.FogColor = origsettings.fclr
  10370. LightingService.FogEnd = origsettings.fe
  10371. LightingService.FogStart = origsettings.fs
  10372. playinggif = false
  10373. workspace.Gravity = 200
  10374. local function dels(instance) for i,v in pairs(instance:GetChildren())do if v:IsA'Sound'then v:Destroy()end dels(v) end end dels(workspace)
  10375. for i,v in pairs(LightingService:GetChildren()) do if v:IsA('Sky') then v:Destroy() end end
  10376. for i,v in pairs(game:GetService("Lighting"):GetChildren()) do
  10377. if v:IsA("PostEffect") then v:Destroy() end end
  10378. for i,v in pairs(workspace.Terrain:GetChildren()) do v:Destroy() Notify('Reset') end end)
  10379.  
  10380. Floating = false
  10381.  
  10382. addcmd('float', 'makes player float',{},
  10383. function(args,speaker)
  10384. Floating = true
  10385. local players = getPlayer(args[1], speaker)
  10386. for _,v in pairs(players) do
  10387. local pchar = gPlayers[v].Character
  10388. if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then
  10389. spawn(function()
  10390. local float = DATA.Float:Clone()
  10391. float.Parent = pchar
  10392. float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  10393. spawn(function()
  10394. while wait(0.1) do
  10395. if pchar:FindFirstChild("Float") then
  10396. float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  10397. else
  10398. break
  10399. end
  10400. end
  10401. end)
  10402. end)
  10403. end
  10404. end
  10405. end)
  10406.  
  10407. addcmd('unfloat','disables floating',{},
  10408. function(args, speaker)
  10409. Floating = false
  10410. local players = getPlayer(args[1], speaker)
  10411. for i,v in pairs(players)do
  10412. local pchar = gPlayers[v].Character
  10413. if pchar:FindFirstChild("Float") then
  10414. pchar.Float:Destroy()
  10415. end
  10416. end
  10417. end)
  10418.  
  10419. runningnoclip = false
  10420. Clip = true
  10421. addcmd('noclip','noclip',{},
  10422. function(args, speaker)
  10423. if speaker.userId ~= LP.userId then
  10424. lponly(speaker)
  10425. else
  10426. Notify('Noclip enabled')
  10427. Clip = false
  10428. if LP.Character:FindFirstChild('Torso') then
  10429. wait(0.1)
  10430. if runningnoclip == false then runningnoclip = true
  10431. game:GetService('RunService').Stepped:connect(function ()
  10432. if Clip == false and LP.Character ~= nil then
  10433. for _, child in pairs( LP.Character:GetDescendants()) do
  10434. if child.ClassName == 'Part' and child.CanCollide == true then
  10435. child.CanCollide = false
  10436. end end end end) end
  10437. else
  10438. r15noclip = true
  10439. end
  10440. end
  10441. end)
  10442.  
  10443. addcmd('clip','clip',{},
  10444. function(args, speaker)
  10445. if speaker.userId ~= LP.userId then
  10446. lponly(speaker)
  10447. else
  10448. Notify('Noclip disabled')
  10449. Clip = true
  10450. r15noclip = false
  10451. wait(0.1)
  10452. if LP.Character ~= nil then
  10453. LP.Character.Torso.CanCollide = true
  10454. LP.Character.Head.CanCollide = true
  10455. end end end)
  10456.  
  10457. addcmd('prefix','changes prefix',{},
  10458. function(args, speaker)
  10459. cmdprefix = args[1]
  10460. Notify('Set prefix to "' .. args[1] .. '"')
  10461. updatefile()
  10462. end)
  10463.  
  10464. logsopen = false
  10465. addcmd('logs','shows logs',{},
  10466. function(args, speaker)
  10467. if speaker.userId ~= LP.userId then
  10468. lponly(speaker) else
  10469. if logsopen == false then logsopen = true
  10470. logdrag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  10471. end
  10472. end
  10473. end)
  10474.  
  10475. local Saved = {}
  10476.  
  10477. RestorePoint = function()
  10478. Saved = {}
  10479. for i, v in pairs(game:GetService("Workspace"):GetDescendants()) do
  10480. v.Archivable = true;
  10481. end
  10482. for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  10483. if not v:IsA("Terrain") and not v:IsA("Camera") then
  10484. if not game:GetService("Players"):FindFirstChild(v.Name) then
  10485. table.insert(Saved, v:Clone());
  10486. end
  10487. elseif v:IsA("Terrain") then
  10488. Saved.Terrain = game:GetService("Workspace").Terrain:CopyRegion(game:GetService("Workspace").Terrain.MaxExtents);
  10489. end
  10490. end
  10491. return Saved;
  10492. end
  10493.  
  10494. InsertPoint = function()
  10495. if #Saved == 0 and not Saved.Terrain then
  10496. return false;
  10497. end
  10498. for i, v in pairs(game:GetService("Workspace"):GetChildren()) do
  10499. if not v:IsA("Camera") and not v:IsA("Terrain") then
  10500. if not game:GetService("Players"):FindFirstChild(v.Name) then
  10501. pcall(function()
  10502. v:Destroy()
  10503. end)
  10504. end
  10505. elseif v:IsA("Terrain") then
  10506. v:Clear()
  10507. end
  10508. end
  10509. for i, v in ipairs(Saved) do
  10510. v:Clone().Parent = workspace;
  10511. end
  10512. game:GetService("Workspace").Terrain:PasteRegion(Saved.Terrain, game:GetService("Workspace").Terrain.MaxExtents.Min, true);
  10513. end
  10514.  
  10515. addcmd('savemap','saves current map',{'smap'},
  10516. function(args, speaker)
  10517. RestorePoint()
  10518. Notify('Saved current map')
  10519. end)
  10520.  
  10521. addcmd('restoremap','saves current map',{'rmap'},
  10522. function(args, speaker)
  10523. InsertPoint()
  10524. Notify('Loaded last saved map')
  10525. end)
  10526.  
  10527. addcmd('respawn','respawns',{},
  10528. function(args, speaker)
  10529. local players = getPlayer(args[1], speaker)
  10530. for i,v in pairs(players) do
  10531. respawn(gPlayers[v])
  10532. end
  10533. end)
  10534.  
  10535. addcmd('version','shows version',{''},
  10536. function(args, speaker)
  10537. if speaker.userId ~= LP.userId then
  10538. lponly(speaker)
  10539. else
  10540. Notify("Version is " .. Version)
  10541. end
  10542. end)
  10543. local CTPenabled = false
  10544. Mouse.KeyDown:connect(function (Key)
  10545. if Key:byte() == 29 then
  10546. if FLYING == false then
  10547. execCmd("fly me", Player)
  10548. elseif FLYING == true then
  10549. execCmd("unfly me", Player)
  10550. end
  10551. end
  10552. if Key:byte() == 30 then
  10553. if Clip == true then
  10554. execCmd("noclip", Player)
  10555. elseif Clip == false then
  10556. execCmd("clip", Player)
  10557. end
  10558. end
  10559. Key = Key:lower()
  10560. if Key:byte() == 27 then
  10561. CTPenabled = true
  10562. end
  10563. end)
  10564. Mouse.KeyUp:connect(function(Key)
  10565. Key = Key:lower()
  10566. if Key:byte() == 27 then
  10567. CTPenabled = false
  10568. end
  10569. end)
  10570. Mouse.Button1Down:connect(function()
  10571. local charx = gPlayers.LocalPlayer.Character
  10572. if charx and CTPenabled == true then
  10573. charx.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,7,0)
  10574. end
  10575. end)
  10576.  
  10577. CMDbar = Instance.new('ScreenGui', game.CoreGui)
  10578. CMDbar.Name = 'GUI'
  10579. CMDbar.DisplayOrder = 2
  10580. cont = Instance.new("Frame")
  10581. cmdBAR = Instance.new('TextBox', cont)
  10582. cont.Name = "cont"
  10583. cont.BackgroundTransparency = 1
  10584. cont.Position = UDim2.new(1, -265, 0, -75)
  10585. cont.Size = UDim2.new(0, 270, 0, 45)
  10586. cont.Parent = CMDbar
  10587. cont.ZIndex = 5
  10588. cont.Active = true
  10589. dragGUI(cont)
  10590. cmdBAR.Name = "CMDbar"
  10591. cmdBAR.Parent = cont
  10592. cmdBAR.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  10593. cmdBAR.BackgroundTransparency = 0.7
  10594. cmdBAR.BorderColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10595. cmdBAR.BorderSizePixel = 0
  10596. cmdBAR.Position = UDim2.new(0, 10, 1, -35)
  10597. cmdBAR.Size = UDim2.new(0, 250, 0, 25)
  10598. cmdBAR.Font = Enum.Font.SourceSans
  10599. cmdBAR.FontSize = Enum.FontSize.Size18
  10600. cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  10601. cmdBAR.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  10602. cmdBAR.ZIndex = 5
  10603. DATA = Instance.new('Folder', game.ContextActionService)
  10604. DATA.Name = 'Data'
  10605. Paper = Instance.new('BlockMesh', DATA)
  10606. Paper.Name = 'Paper'
  10607. Paper.Scale = Vector3.new(1,1,0.1)
  10608. ayylmao = Instance.new('Hat', DATA)
  10609. ayylmao.Name = 'ayylmao'
  10610. ayyHandle = Instance.new('Part', ayylmao)
  10611. ayyHandle.Name = 'Handle'
  10612. ayyHandle.Size = Vector3.new(2,2.4,2)
  10613. ayyHandle.FormFactor = 'Plate'
  10614. ayyMesh = Instance.new('SpecialMesh', ayyHandle)
  10615. ayyMesh.Scale = Vector3.new(1,1.02,1)
  10616. ayyMesh.MeshType = 'FileMesh'
  10617. ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689'
  10618. ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'
  10619. Float = Instance.new('Part', DATA)
  10620. Float.Name = 'Float'
  10621. Float.Transparency = 1
  10622. Float.Size = Vector3.new(6,1,6)
  10623. Float.Anchored = true
  10624. function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
  10625. missile = Instance.new('Part', DATA)
  10626. missile.Name = 'IY_missile'
  10627. missile.CanCollide = false
  10628. missile.Size = Vector3.new(2, 5, 2)
  10629. Instance.new('CylinderMesh', missile)
  10630. local F = Instance.new('Part', missile)
  10631. F.BrickColor = BrickColor.new('Black')
  10632. F.CanCollide = false
  10633. F.Size = Vector3.new(2, 0.2, 2)
  10634. Instance.new('CylinderMesh', F)
  10635. local fire = Instance.new('Fire', F)
  10636. fire.Size = "15"
  10637. fire.Heat = "25"
  10638. local head = Instance.new('Part', missile)
  10639. head.CanCollide = false
  10640. head.Shape = 'Ball'
  10641. head.Size = Vector3.new(2, 2, 2)
  10642. head.TopSurface = 'Smooth'
  10643. head.BottomSurface = 'Smooth'
  10644. local BF = Instance.new('BodyForce', missile)
  10645. BF.Name = 'force'
  10646. BF.Force = Vector3.new(0, 0, 0)
  10647. local W1 = Instance.new('Weld', missile)
  10648. W1.Part0 = missile
  10649. W1.Part1 = F
  10650. W1.C1 = CFrame.new(0, 2.6, 0)
  10651. local W2 = Instance.new('Weld', missile)
  10652. W2.Part0 = missile
  10653. W2.Part1 = head
  10654. W2.C1 = CFrame.new(0, -2.6, 0)
  10655. jail = Instance.new('Model', DATA)
  10656. jail.Name = 'JAIL'
  10657. local B = Instance.new('Part', jail)
  10658. B.Name = 'BUTTOM'
  10659. B.BrickColor = BrickColor.new('Black')
  10660. B.Transparency = 0.5
  10661. B.Anchored = true
  10662. B.Locked = true
  10663. B.Size = Vector3.new(6, 1, 6)
  10664. B.TopSurface = 'Smooth'
  10665. B.BottomSurface = 'Smooth'
  10666. local M = Instance.new('Part', jail)
  10667. M.Name = 'MAIN'
  10668. M.BrickColor = BrickColor.new('Black')
  10669. M.Transparency = 1
  10670. M.Anchored = true
  10671. M.CanCollide = false
  10672. M.Locked = true
  10673. M.Position = B.Position + Vector3.new(0, 3, 0)
  10674. M.Size = Vector3.new(1, 1, 1)
  10675. local P1 = Instance.new('Part', jail)
  10676. P1.BrickColor = BrickColor.new('Black')
  10677. P1.Transparency = 0.5
  10678. P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
  10679. P1.Rotation = Vector3.new(0, 90, 0)
  10680. P1.Anchored = true
  10681. P1.Locked = true
  10682. P1.Size = Vector3.new(1, 6, 6)
  10683. local P2 = Instance.new('Part', jail)
  10684. P2.BrickColor = BrickColor.new('Black')
  10685. P2.Transparency = 0.5
  10686. P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
  10687. P2.Rotation = Vector3.new(-180, 0, -180)
  10688. P2.Anchored = true
  10689. P2.Locked = true
  10690. P2.Size = Vector3.new(1, 6, 4)
  10691. local P3 = Instance.new('Part', jail)
  10692. P3.BrickColor = BrickColor.new('Black')
  10693. P3.Transparency = 0.5
  10694. P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
  10695. P3.Rotation = Vector3.new(0, 0, 0)
  10696. P3.Anchored = true
  10697. P3.Locked = true
  10698. P3.Size = Vector3.new(1, 6, 4)
  10699. local P4 = Instance.new('Part', jail)
  10700. P4.BrickColor = BrickColor.new('Black')
  10701. P4.Transparency = 0.5
  10702. P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
  10703. P4.Rotation = Vector3.new(0, 90, 0)
  10704. P4.Anchored = true
  10705. P4.Locked = true
  10706. P4.Size = Vector3.new(1, 6, 6)
  10707. local TOP = Instance.new('Part', jail)
  10708. TOP.BrickColor = BrickColor.new('Black')
  10709. TOP.Transparency = 0.5
  10710. TOP.Position = B.Position + Vector3.new(0, 7, 0)
  10711. TOP.Rotation = Vector3.new(0, 0, 0)
  10712. TOP.Anchored = true
  10713. TOP.Locked = true
  10714. TOP.Size = Vector3.new(6, 1, 6)
  10715. TOP.TopSurface = 'Smooth'
  10716. TOP.BottomSurface = 'Smooth'
  10717. cp = Instance.new("ScreenGui")
  10718. local Frame = Instance.new("Frame")
  10719. local holder = Instance.new("Frame")
  10720. bar = Instance.new("Frame")
  10721. local cmds = Instance.new("TextButton")
  10722. local settings = Instance.new("TextButton")
  10723. local Hide = Instance.new("TextButton")
  10724. local Exit = Instance.new("TextButton")
  10725. FeedbackMain = Instance.new("Frame")
  10726. local Title = Instance.new("TextLabel")
  10727. local checkboxText = Instance.new("TextLabel")
  10728. local CheckBox = Instance.new("ImageButton")
  10729. local bindInput = Instance.new("TextButton")
  10730. Input = Instance.new("TextBox")
  10731. local preText = Instance.new("TextLabel")
  10732. local setpre = Instance.new("TextButton")
  10733. local everyone = Instance.new("TextButton")
  10734. local JLtext = Instance.new("TextLabel")
  10735. local CheckBoxJL = Instance.new("ImageButton")
  10736. local friends = Instance.new("TextButton")
  10737. local InputBox = Instance.new("TextButton")
  10738. Input_2 = Instance.new("TextBox")
  10739. local MTText = Instance.new("TextLabel")
  10740. local setMT = Instance.new("TextButton")
  10741. local CheckBoxS = Instance.new("ImageButton")
  10742. local slocktext = Instance.new("TextLabel")
  10743. local barBind = Instance.new("TextLabel")
  10744. local setBind = Instance.new("TextButton")
  10745. local MtimeInput = Instance.new("TextButton")
  10746. Input_3 = Instance.new("TextBox")
  10747. local size = Instance.new("Frame")
  10748. MAIN = Instance.new("Frame")
  10749. local Title_2 = Instance.new("TextLabel")
  10750. local Example = Instance.new("TextLabel")
  10751. local Search = Instance.new("TextBox")
  10752. local CMDss = Instance.new("ScrollingFrame")
  10753. local uicolortext = Instance.new("TextLabel")
  10754. local openC = Instance.new("TextButton")
  10755. cp.Name = "cp"
  10756. cp.Parent = DATA
  10757. Frame.Parent = cp
  10758. Frame.Active = true
  10759. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  10760. Frame.BackgroundTransparency = 1
  10761. Frame.Position = UDim2.new(1, -300, 1, -330)
  10762. Frame.Size = UDim2.new(0, 300, 0, 40)
  10763. holder.Name = "holder"
  10764. holder.Parent = Frame
  10765. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  10766. holder.BackgroundTransparency = 1
  10767. holder.BorderSizePixel = 2
  10768. holder.ClipsDescendants = true
  10769. holder.Size = UDim2.new(0, 300, 0, 330)
  10770. holder.ZIndex = 2
  10771. bar.Name = "bar"
  10772. bar.Parent = holder
  10773. bar.BackgroundColor3 = maincolor
  10774. bar.BackgroundTransparency = 0.30000001192093
  10775. bar.BorderColor3 = Color3.new(0, 0, 0)
  10776. bar.BorderSizePixel = 0
  10777. bar.Position = UDim2.new(1, -295, 1, -330)
  10778. bar.Size = UDim2.new(0, 290, 0, 26)
  10779. cmds.Name = "cmds"
  10780. cmds.Parent = bar
  10781. cmds.BackgroundColor3 = Color3.new(0, 0, 0)
  10782. cmds.BackgroundTransparency = 0.80000001192093
  10783. cmds.BorderColor3 = Color3.new(1, 1, 1)
  10784. cmds.Position = UDim2.new(0, 3, 0, 3)
  10785. cmds.Size = UDim2.new(0, 70, 0, 20)
  10786. cmds.Font = Enum.Font.SourceSans
  10787. cmds.FontSize = Enum.FontSize.Size14
  10788. cmds.Text = "Commands"
  10789. cmds.TextColor3 = Color3.new(1, 1, 1)
  10790. settings.Name = "settings"
  10791. settings.Parent = bar
  10792. settings.BackgroundColor3 = Color3.new(0, 0, 0)
  10793. settings.BackgroundTransparency = 0.80000001192093
  10794. settings.BorderColor3 = Color3.new(1, 1, 1)
  10795. settings.Position = UDim2.new(0, 77, 0, 3)
  10796. settings.Size = UDim2.new(0, 70, 0, 20)
  10797. settings.Font = Enum.Font.SourceSans
  10798. settings.FontSize = Enum.FontSize.Size14
  10799. settings.Text = "Settings"
  10800. settings.TextColor3 = Color3.new(1, 1, 1)
  10801. Hide.Name = "Hide"
  10802. Hide.Parent = bar
  10803. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  10804. Hide.BackgroundTransparency = 0.30000001192093
  10805. Hide.BorderColor3 = Color3.new(1, 1, 1)
  10806. Hide.BorderSizePixel = 0
  10807. Hide.Position = UDim2.new(0, 243, 0, 3)
  10808. Hide.Size = UDim2.new(0, 20, 0, 20)
  10809. Hide.FontSize = Enum.FontSize.Size14
  10810. Hide.Text = ""
  10811. Exit.Name = "Exit"
  10812. Exit.Parent = bar
  10813. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  10814. Exit.BackgroundTransparency = 0.30000001192093
  10815. Exit.BorderColor3 = Color3.new(1, 0, 0)
  10816. Exit.BorderSizePixel = 0
  10817. Exit.Position = UDim2.new(0, 267, 0, 3)
  10818. Exit.Size = UDim2.new(0, 20, 0, 20)
  10819. Exit.FontSize = Enum.FontSize.Size14
  10820. Exit.Text = ""
  10821. FeedbackMain.Name = "FeedbackMain"
  10822. FeedbackMain.Parent = holder
  10823. FeedbackMain.BackgroundColor3 = maincolor
  10824. FeedbackMain.BackgroundTransparency = 0.5
  10825. FeedbackMain.BorderColor3 = Color3.new(0, 0, 0)
  10826. FeedbackMain.BorderSizePixel = 0
  10827. FeedbackMain.Position = UDim2.new(1.01999998, -301, 1.01800001, -310)
  10828. FeedbackMain.Size = UDim2.new(0, 290, 0, 300)
  10829. Title.Name = "Title"
  10830. Title.Parent = FeedbackMain
  10831. Title.BackgroundColor3 = Color3.new(1, 1, 1)
  10832. Title.BackgroundTransparency = 1
  10833. Title.Size = UDim2.new(1, 0, 0, 30)
  10834. Title.Font = Enum.Font.SourceSansBold
  10835. Title.FontSize = Enum.FontSize.Size24
  10836. Title.Text = "Settings"
  10837. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  10838. Title.TextStrokeTransparency = 0
  10839. checkboxText.Name = "checkboxText"
  10840. checkboxText.Parent = FeedbackMain
  10841. checkboxText.BackgroundColor3 = Color3.new(1, 1, 1)
  10842. checkboxText.BackgroundTransparency = 1
  10843. checkboxText.Position = UDim2.new(0, 0, 0, 60)
  10844. checkboxText.Size = UDim2.new(1, 0, 0, 30)
  10845. checkboxText.Font = Enum.Font.SourceSansBold
  10846. checkboxText.FontSize = Enum.FontSize.Size18
  10847. checkboxText.Text = " Suggestions"
  10848. checkboxText.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
  10849. checkboxText.TextStrokeTransparency = 0
  10850. checkboxText.TextXAlignment = Enum.TextXAlignment.Left
  10851. CheckBox.Name = "CheckBox"
  10852. CheckBox.Parent = FeedbackMain
  10853. CheckBox.BackgroundTransparency = 1
  10854. CheckBox.Position = UDim2.new(0, 240, 0, 60)
  10855. CheckBox.Size = UDim2.new(0, 30, 0, 30)
  10856. CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
  10857. bindInput.Name = "bindInput"
  10858. bindInput.Parent = FeedbackMain
  10859. bindInput.BackgroundColor3 = Color3.new(1, 1, 1)
  10860. bindInput.Position = UDim2.new(0, 187, 0, 260)
  10861. bindInput.Size = UDim2.new(0, 30, 0, 30)
  10862. bindInput.AutoButtonColor = false
  10863. bindInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  10864. bindInput.Font = Enum.Font.SourceSans
  10865. bindInput.FontSize = Enum.FontSize.Size14
  10866. bindInput.Text = ""
  10867. Input.Name = "Input"
  10868. Input.Parent = bindInput
  10869. Input.BackgroundColor3 = Color3.new(1, 1, 1)
  10870. Input.BackgroundTransparency = 1
  10871. Input.Position = UDim2.new(0, -8, 0, -8)
  10872. Input.Size = UDim2.new(0, 20, 0, 20)
  10873. Input.Font = Enum.Font.SourceSansBold
  10874. Input.FontSize = Enum.FontSize.Size18
  10875. Input.MultiLine = true
  10876. Input.Text = ";"
  10877. Input.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  10878. Input.TextWrapped = true
  10879. Input.TextYAlignment = Enum.TextYAlignment.Top
  10880. preText.Name = "preText"
  10881. preText.Parent = FeedbackMain
  10882. preText.BackgroundColor3 = Color3.new(1, 1, 1)
  10883. preText.BackgroundTransparency = 1
  10884. preText.Position = UDim2.new(0, 0, 0, 140)
  10885. preText.Size = UDim2.new(1, 0, 0, 30)
  10886. preText.Font = Enum.Font.SourceSansBold
  10887. preText.FontSize = Enum.FontSize.Size18
  10888. preText.Text = " Prefix"
  10889. preText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  10890. preText.TextStrokeTransparency = 0
  10891. preText.TextXAlignment = Enum.TextXAlignment.Left
  10892. setpre.Name = "setpre"
  10893. setpre.Parent = FeedbackMain
  10894. setpre.BackgroundColor3 = Color3.new(1, 1, 1)
  10895. setpre.BorderSizePixel = 5
  10896. setpre.Position = UDim2.new(0, 235, 0, 142)
  10897. setpre.Size = UDim2.new(0, 40, 0, 25)
  10898. setpre.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  10899. setpre.Font = Enum.Font.ArialBold
  10900. setpre.FontSize = Enum.FontSize.Size18
  10901. setpre.Text = "Set"
  10902. everyone.Name = "everyone"
  10903. everyone.Parent = FeedbackMain
  10904. everyone.BackgroundColor3 = Color3.new(0, 0, 0)
  10905. everyone.BackgroundTransparency = 0.80000001192093
  10906. everyone.BorderColor3 = Color3.new(0, 0, 0)
  10907. everyone.Position = UDim2.new(0, 230, 0, 237)
  10908. everyone.Size = UDim2.new(0, 50, 0, 20)
  10909. everyone.Font = Enum.Font.SourceSans
  10910. everyone.FontSize = Enum.FontSize.Size14
  10911. everyone.Text = "Everyone"
  10912. everyone.TextColor3 = Color3.new(1, 1, 1)
  10913. JLtext.Name = "JLtext"
  10914. JLtext.Parent = FeedbackMain
  10915. JLtext.BackgroundColor3 = Color3.new(1, 1, 1)
  10916. JLtext.BackgroundTransparency = 1
  10917. JLtext.Position = UDim2.new(0, 0, 0, 220)
  10918. JLtext.Size = UDim2.new(1, 0, 0, 30)
  10919. JLtext.Font = Enum.Font.SourceSansBold
  10920. JLtext.FontSize = Enum.FontSize.Size18
  10921. JLtext.Text = " Joined/Left Notifications"
  10922. JLtext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  10923. JLtext.TextStrokeTransparency = 0
  10924. JLtext.TextXAlignment = Enum.TextXAlignment.Left
  10925. CheckBoxJL.Name = "CheckBoxJL"
  10926. CheckBoxJL.Parent = FeedbackMain
  10927. CheckBoxJL.BackgroundTransparency = 1
  10928. CheckBoxJL.Position = UDim2.new(0, 187, 0, 220)
  10929. CheckBoxJL.Size = UDim2.new(0, 30, 0, 30)
  10930. CheckBoxJL.Image = "http://www.roblox.com/asset/?id=65492641"
  10931. friends.Name = "friends"
  10932. friends.Parent = FeedbackMain
  10933. friends.BackgroundColor3 = Color3.new(0, 0, 0)
  10934. friends.BackgroundTransparency = 0.80000001192093
  10935. friends.BorderColor3 = Color3.new(1, 1, 1)
  10936. friends.Position = UDim2.new(0, 230, 0, 215)
  10937. friends.Size = UDim2.new(0, 50, 0, 20)
  10938. friends.Font = Enum.Font.SourceSans
  10939. friends.FontSize = Enum.FontSize.Size14
  10940. friends.Text = "Friends"
  10941. friends.TextColor3 = Color3.new(1, 1, 1)
  10942. InputBox.Name = "InputBox"
  10943. InputBox.Parent = FeedbackMain
  10944. InputBox.BackgroundColor3 = Color3.new(1, 1, 1)
  10945. InputBox.Position = UDim2.new(0, 187, 0, 140)
  10946. InputBox.Size = UDim2.new(0, 30, 0, 30)
  10947. InputBox.AutoButtonColor = false
  10948. InputBox.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  10949. InputBox.Font = Enum.Font.SourceSans
  10950. InputBox.FontSize = Enum.FontSize.Size14
  10951. InputBox.Text = ""
  10952. Input_2.Name = "Input"
  10953. Input_2.Parent = InputBox
  10954. Input_2.BackgroundColor3 = Color3.new(1, 1, 1)
  10955. Input_2.BackgroundTransparency = 1
  10956. Input_2.Position = UDim2.new(0, -8, 0, -8)
  10957. Input_2.Size = UDim2.new(0, 20, 0, 20)
  10958. Input_2.Font = Enum.Font.SourceSansBold
  10959. Input_2.FontSize = Enum.FontSize.Size18
  10960. Input_2.MultiLine = true
  10961. Input_2.Text = ";"
  10962. Input_2.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  10963. Input_2.TextWrapped = true
  10964. Input_2.TextYAlignment = Enum.TextYAlignment.Top
  10965. MTText.Name = "MTText"
  10966. MTText.Parent = FeedbackMain
  10967. MTText.BackgroundColor3 = Color3.new(1, 1, 1)
  10968. MTText.BackgroundTransparency = 1
  10969. MTText.Position = UDim2.new(0, 0, 0, 180)
  10970. MTText.Size = UDim2.new(1, 0, 0, 30)
  10971. MTText.Font = Enum.Font.SourceSansBold
  10972. MTText.FontSize = Enum.FontSize.Size18
  10973. MTText.Text = " Message Seconds"
  10974. MTText.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  10975. MTText.TextStrokeTransparency = 0
  10976. MTText.TextXAlignment = Enum.TextXAlignment.Left
  10977. setMT.Name = "setMT"
  10978. setMT.Parent = FeedbackMain
  10979. setMT.BackgroundColor3 = Color3.new(1, 1, 1)
  10980. setMT.BorderSizePixel = 5
  10981. setMT.Position = UDim2.new(0, 235, 0, 183)
  10982. setMT.Size = UDim2.new(0, 40, 0, 25)
  10983. setMT.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  10984. setMT.Font = Enum.Font.ArialBold
  10985. setMT.FontSize = Enum.FontSize.Size18
  10986. setMT.Text = "Set"
  10987. CheckBoxS.Name = "CheckBoxS"
  10988. CheckBoxS.Parent = FeedbackMain
  10989. CheckBoxS.BackgroundTransparency = 1
  10990. CheckBoxS.Position = UDim2.new(0, 240, 0, 100)
  10991. CheckBoxS.Size = UDim2.new(0, 30, 0, 30)
  10992. CheckBoxS.Image = "http://www.roblox.com/asset/?id=65492641"
  10993. slocktext.Name = "slocktext"
  10994. slocktext.Parent = FeedbackMain
  10995. slocktext.BackgroundColor3 = Color3.new(1, 1, 1)
  10996. slocktext.BackgroundTransparency = 1
  10997. slocktext.Position = UDim2.new(0, 0, 0, 100)
  10998. slocktext.Size = UDim2.new(1, 0, 0, 30)
  10999. slocktext.Font = Enum.Font.SourceSansBold
  11000. slocktext.FontSize = Enum.FontSize.Size18
  11001. slocktext.Text = " Allow Friends On Serverlock"
  11002. slocktext.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11003. slocktext.TextStrokeTransparency = 0
  11004. slocktext.TextXAlignment = Enum.TextXAlignment.Left
  11005. barBind.Name = "barBind"
  11006. barBind.Parent = FeedbackMain
  11007. barBind.BackgroundColor3 = Color3.new(1, 1, 1)
  11008. barBind.BackgroundTransparency = 1
  11009. barBind.Position = UDim2.new(0, 0, 0, 260)
  11010. barBind.Size = UDim2.new(1, 0, 0, 30)
  11011. barBind.Font = Enum.Font.SourceSansBold
  11012. barBind.FontSize = Enum.FontSize.Size18
  11013. barBind.Text = " Command Bar Keybind"
  11014. barBind.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11015. barBind.TextStrokeTransparency = 0
  11016. barBind.TextXAlignment = Enum.TextXAlignment.Left
  11017. setBind.Name = "setBind"
  11018. setBind.Parent = FeedbackMain
  11019. setBind.BackgroundColor3 = Color3.new(1, 1, 1)
  11020. setBind.BorderSizePixel = 5
  11021. setBind.Position = UDim2.new(0, 235, 0, 262)
  11022. setBind.Size = UDim2.new(0, 40, 0, 25)
  11023. setBind.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11024. setBind.Font = Enum.Font.ArialBold
  11025. setBind.FontSize = Enum.FontSize.Size18
  11026. setBind.Text = "Set"
  11027. MtimeInput.Name = "MtimeInput"
  11028. MtimeInput.Parent = FeedbackMain
  11029. MtimeInput.BackgroundColor3 = Color3.new(1, 1, 1)
  11030. MtimeInput.Position = UDim2.new(0, 187, 0, 180)
  11031. MtimeInput.Size = UDim2.new(0, 30, 0, 30)
  11032. MtimeInput.AutoButtonColor = false
  11033. MtimeInput.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11034. MtimeInput.Font = Enum.Font.SourceSans
  11035. MtimeInput.FontSize = Enum.FontSize.Size14
  11036. MtimeInput.Text = ""
  11037. Input_3.Name = "Input"
  11038. Input_3.Parent = MtimeInput
  11039. Input_3.BackgroundColor3 = Color3.new(1, 1, 1)
  11040. Input_3.BackgroundTransparency = 1
  11041. Input_3.Position = UDim2.new(0, -8, 0, -8)
  11042. Input_3.Size = UDim2.new(0, 20, 0, 20)
  11043. Input_3.Font = Enum.Font.SourceSansBold
  11044. Input_3.FontSize = Enum.FontSize.Size18
  11045. Input_3.MultiLine = true
  11046. Input_3.Text = "7"
  11047. Input_3.TextColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  11048. Input_3.TextWrapped = true
  11049. Input_3.TextYAlignment = Enum.TextYAlignment.Top
  11050. uicolortext.Name = "uicolortext"
  11051. uicolortext.Parent = FeedbackMain
  11052. uicolortext.BackgroundColor3 = Color3.new(1, 1, 1)
  11053. uicolortext.BackgroundTransparency = 1
  11054. uicolortext.Position = UDim2.new(0, 0, 0, 30)
  11055. uicolortext.Size = UDim2.new(1, 0, 0, 30)
  11056. uicolortext.Font = Enum.Font.SourceSansBold
  11057. uicolortext.FontSize = Enum.FontSize.Size18
  11058. uicolortext.Text = " UI Color"
  11059. uicolortext.TextColor3 = Color3.new(0.976471, 0.976471, 0.976471)
  11060. uicolortext.TextStrokeTransparency = 0
  11061. uicolortext.TextXAlignment = Enum.TextXAlignment.Left
  11062. openC.Name = "openC"
  11063. openC.Parent = FeedbackMain
  11064. openC.BackgroundColor3 = Color3.new(1, 1, 1)
  11065. openC.BorderSizePixel = 5
  11066. openC.Position = UDim2.new(0, 235, 0, 32)
  11067. openC.Size = UDim2.new(0, 40, 0, 25)
  11068. openC.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  11069. openC.Font = Enum.Font.ArialBold
  11070. openC.FontSize = Enum.FontSize.Size18
  11071. openC.Text = "Set"
  11072. size.Name = "size"
  11073. size.Parent = holder
  11074. size.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11075. size.BackgroundTransparency = 1
  11076. size.Position = UDim2.new(1, -301, 1, -300)
  11077. size.Size = UDim2.new(0, 275, 0, 300)
  11078. size.ZIndex = 2
  11079. MAIN.Name = "MAIN"
  11080. MAIN.Parent = size
  11081. MAIN.BackgroundColor3 = maincolor
  11082. MAIN.BackgroundTransparency = 0.5
  11083. MAIN.BorderColor3 = Color3.new(0, 0, 0)
  11084. MAIN.BorderSizePixel = 0
  11085. MAIN.Position = UDim2.new(0.0181818176, 1, 1.00333333, -305)
  11086. MAIN.Size = UDim2.new(0, 290, 0, 300)
  11087. Title_2.Name = "Title"
  11088. Title_2.Parent = MAIN
  11089. Title_2.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11090. Title_2.BackgroundTransparency = 1
  11091. Title_2.Size = UDim2.new(1, 0, 0, 30)
  11092. Title_2.Font = Enum.Font.SourceSansBold
  11093. Title_2.FontSize = Enum.FontSize.Size24
  11094. Title_2.Text = "Commands"
  11095. Title_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11096. Title_2.TextStrokeTransparency = 0
  11097. Example.Name = "Example"
  11098. Example.Parent = MAIN
  11099. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11100. Example.BackgroundTransparency = 1
  11101. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11102. Example.BorderSizePixel = 0
  11103. Example.Size = UDim2.new(0, 190, 0, 20)
  11104. Example.Visible = false
  11105. Example.Font = Enum.Font.SourceSansBold
  11106. Example.TextSize = 20
  11107. Example.Text = "txt"
  11108. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  11109. Example.TextStrokeTransparency = 0
  11110. Example.TextXAlignment = Enum.TextXAlignment.Left
  11111. Example.ZIndex = 6
  11112. Search.Name = "Search"
  11113. Search.Parent = MAIN
  11114. Search.BackgroundColor3 = Color3.new(0, 0, 0)
  11115. Search.BackgroundTransparency = 0.69999998807907
  11116. Search.BorderColor3 = Color3.new(1, 1, 1)
  11117. Search.Position = UDim2.new(0.5, -127, 0.200000003, -25)
  11118. Search.Size = UDim2.new(0, 250, 0, 20)
  11119. Search.ClearTextOnFocus = false
  11120. Search.Font = Enum.Font.SourceSansBold
  11121. Search.FontSize = Enum.FontSize.Size18
  11122. Search.Text = "Search"
  11123. Search.TextColor3 = Color3.new(1, 1, 1)
  11124. Search.TextStrokeColor3 = Color3.new(0.258824, 0.258824, 0.258824)
  11125. Search.TextStrokeTransparency = 0
  11126. CMDss.Name = "CMDs"
  11127. CMDss.Parent = MAIN
  11128. CMDss.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11129. CMDss.BackgroundTransparency = 1
  11130. CMDss.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11131. CMDss.BorderSizePixel = 0
  11132. CMDss.Position = UDim2.new(0, 10, 0, 65)
  11133. CMDss.Size = UDim2.new(0, 280, 0, 230)
  11134. CMDss.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11135. CMDss.CanvasSize = UDim2.new(0, 0, 0, 5260)
  11136. CMDss.MidImage = "rbxasset://textures/blackBkg_square.png"
  11137. CMDss.ScrollBarThickness = 8
  11138. CMDss.TopImage = "rbxasset://textures/blackBkg_square.png"
  11139. notifyMAIN = Instance.new('ScreenGui', DATA)
  11140. notifyMAIN.Name = 'Notification'
  11141. notifyNOT = Instance.new('Frame', notifyMAIN)
  11142. notifyNOT.Name = 'NOTIFY'
  11143. notifyNOT.BackgroundColor = BrickColor.new(0,0,0)
  11144. notifyNOT.BackgroundTransparency = 1
  11145. notifyNOT.BorderColor = BrickColor.new(0,0,0)
  11146. notifyNOT.BorderSizePixel = 2
  11147. notifyNOT.Position = UDim2.new(0,0,-0.06,0)
  11148. notifyNOT.Size = UDim2.new(1,0,0,-40)
  11149. notifyNOTE = Instance.new('TextLabel', notifyNOT)
  11150. notifyNOTE.Name = 'NOTE'
  11151. notifyNOTE.BackgroundColor = BrickColor.new(255,255,255)
  11152. notifyNOTE.BackgroundTransparency = 1
  11153. notifyNOTE.BorderColor = BrickColor.new(255,255,255)
  11154. notifyNOTE.BorderSizePixel = 0
  11155. notifyNOTE.Size = UDim2.new(1,0,1,0)
  11156. notifyNOTE.ZIndex = 4
  11157. notifyNOTE.FontSize = 'Size18'
  11158. notifyNOTE.Font = 'SourceSansBold'
  11159. notifyNOTE.Text = 'NOTIFY'
  11160. notifyNOTE.TextColor = BrickColor.new(255,255,255)
  11161. notifyNOTE.TextStrokeColor3 = Color3.new(0,0,0)
  11162. notifyNOTE.TextStrokeTransparency = 0.8
  11163.  
  11164. addcmd('ayylmao','ayy lmao',{'alien'},
  11165. function(args, speaker)
  11166. local players = getPlayer(args[1], speaker)
  11167. for i,v in pairs(players)do
  11168. local pchar = gPlayers[v].Character
  11169. if pchar:FindFirstChild("Shirt") then
  11170. pchar.Shirt:Destroy()
  11171. end
  11172. if pchar:FindFirstChild("Pants") then
  11173. pchar.Pants:Destroy()
  11174. end
  11175. if pchar:FindFirstChild("Shirt Graphic") then
  11176. pchar["Shirt Graphic"].Graphic = ""
  11177. end
  11178. for i,v in pairs(pchar:GetChildren()) do
  11179. if v:IsA("Accessory") then
  11180. v:Destroy()
  11181. end
  11182. end
  11183. local ayylmao = DATA.ayylmao:Clone()
  11184. ayylmao.Parent = pchar
  11185. local BC = pchar["Body Colors"]
  11186. BC.HeadColor = BrickColor.new("Fossil")
  11187. BC.LeftArmColor = BrickColor.new("Fossil")
  11188. BC.LeftLegColor = BrickColor.new("Fossil")
  11189. BC.RightArmColor = BrickColor.new("Fossil")
  11190. BC.RightLegColor = BrickColor.new("Fossil")
  11191. BC.TorsoColor = BrickColor.new("Fossil")
  11192. end
  11193. end)
  11194. HKFolder = Instance.new("Folder", game.CoreGui)
  11195. for i,v in pairs(HK) do
  11196. local HKValue = Instance.new("StringValue", HKFolder)
  11197. HKValue.Value = v
  11198. HKValue.RobloxLocked = true
  11199. end
  11200. CMDsFolder = Instance.new("Folder", game.CoreGui)
  11201. for i,v in pairs(CMDs) do
  11202. local CMDsValue = Instance.new("StringValue", CMDsFolder)
  11203. CMDsValue.Value = v
  11204. CMDsValue.RobloxLocked = true
  11205. end
  11206. cmdOpen = false
  11207. function commands()
  11208. if cmdOpen == false then
  11209. cmdOpen = true
  11210. local cmds = cp:Clone()
  11211. cmds.Parent = game.CoreGui
  11212. local HKV = HKFolder:GetChildren()
  11213. local CMDsV = CMDsFolder:GetChildren()
  11214. dragGUI(cmds.Frame)
  11215. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.01,true) wait(0.01)
  11216. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11217. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true)
  11218. SettingsGUI = game.CoreGui.cp.Frame.holder if Nfriends == true then
  11219. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11220. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) elseif Nfriends == false then
  11221. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
  11222. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
  11223. end
  11224. --joined/left friend option
  11225. SettingsGUI.FeedbackMain.friends.MouseButton1Click:connect(function()
  11226. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11227. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0)
  11228. Nfriends = true updatefile()
  11229. end)
  11230. SettingsGUI.FeedbackMain.everyone.MouseButton1Click:connect(function()
  11231. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(0,0,0)
  11232. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(1,1,1)
  11233. Nfriends = false updatefile()
  11234. end)
  11235. -- Color mixer
  11236. SettingsGUI.FeedbackMain.openC.MouseButton1Click:Connect(function()
  11237. picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11238. end)
  11239. --Message time
  11240. SettingsGUI.FeedbackMain.setMT.MouseButton1Click:Connect(function()
  11241. wait()
  11242. Mseconds = SettingsGUI.FeedbackMain.MtimeInput.Input.Text
  11243. Notify('Set message time to ' ..SettingsGUI.FeedbackMain.MtimeInput.Input.Text.. ' second(s)')
  11244. updatefile()
  11245. end)
  11246. --CMDBAR keybind
  11247. SettingsGUI.FeedbackMain.setBind.MouseButton1Click:Connect(function()
  11248. wait()
  11249. cmdbarbind = SettingsGUI.FeedbackMain.bindInput.Input.Text
  11250. cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  11251. Notify('Set the command bar keybind to "' ..SettingsGUI.FeedbackMain.bindInput.Input.Text .. '"' )
  11252. updatefile()
  11253. end)
  11254. --Change prefix
  11255. SettingsGUI.FeedbackMain.setpre.MouseButton1Click:Connect(function()
  11256. wait()
  11257. cmdprefix = SettingsGUI.FeedbackMain.InputBox.Input.Text
  11258. Notify('Set prefix to "' .. SettingsGUI.FeedbackMain.InputBox.Input.Text .. '"')
  11259. updatefile()
  11260. end)
  11261. --Check Box for notify
  11262. checked = "http://www.roblox.com/asset/?id=65492641"
  11263. unchecked = "http://www.roblox.com/asset/?id=65492651"
  11264. if suggestionstoggle == true then
  11265. SettingsGUI.FeedbackMain.CheckBox.Image = checked else
  11266. SettingsGUI.FeedbackMain.CheckBox.Image = unchecked end
  11267. SettingsGUI.FeedbackMain.CheckBox.MouseButton1Down:connect(function()
  11268. if suggestionstoggle == true then suggestionstoggle = false updatefile()
  11269. SettingsGUI.FeedbackMain.CheckBox.Image = unchecked else
  11270. suggestionstoggle = true
  11271. updatefile()
  11272. SettingsGUI.FeedbackMain.CheckBox.Image = checked end end)
  11273. --Check Box for allow friends on serverlock
  11274. checked2 = "http://www.roblox.com/asset/?id=65492641"
  11275. unchecked2 = "http://www.roblox.com/asset/?id=65492651"
  11276. if allowfriends == true then
  11277. SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 else
  11278. SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 end
  11279. SettingsGUI.FeedbackMain.CheckBoxS.MouseButton1Down:connect(function()
  11280. if allowfriends == true then allowfriends = false updatefile()
  11281. SettingsGUI.FeedbackMain.CheckBoxS.Image = unchecked2 else
  11282. allowfriends = true updatefile()
  11283. SettingsGUI.FeedbackMain.CheckBoxS.Image = checked2 end end)
  11284. --Check Box for JoinedLeft notifications
  11285. checked3 = "http://www.roblox.com/asset/?id=65492641"
  11286. unchecked3 = "http://www.roblox.com/asset/?id=65492651"
  11287. if JLnotify == true then
  11288. SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 else
  11289. SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 end
  11290. SettingsGUI.FeedbackMain.CheckBoxJL.MouseButton1Down:connect(function()
  11291. if JLnotify == true then JLnotify = false updatefile()
  11292. SettingsGUI.FeedbackMain.CheckBoxJL.Image = unchecked3 else JLnotify = true
  11293. SettingsGUI.FeedbackMain.CheckBoxJL.Image = checked3 updatefile()
  11294. SettingsGUI.FeedbackMain.friends.BorderColor3 = Color3.new(1,1,1)
  11295. SettingsGUI.FeedbackMain.everyone.BorderColor3 = Color3.new(0,0,0) end end)
  11296. cmds.Frame.holder.bar.cmds.MouseButton1Click:Connect(function()
  11297. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11298. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  11299. cmds.Frame.holder.bar.Hide.Visible = true
  11300. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
  11301. cmds.Frame.holder.bar.settings.MouseButton1Click:Connect(function()
  11302. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true) wait(0.1)
  11303. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true) wait(0.2)
  11304. cmds.Frame.holder.bar.Hide.Visible = true
  11305. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end)
  11306. cmds.Frame.holder.bar.Hide.MouseButton1Click:Connect(function()
  11307. cmds.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-640),"Out","Quad",0.2,true)
  11308. cmds.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,0.018,-310),"Out","Quad",0.2,true) wait(0.2)
  11309. cmds.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,0),"Out","Quad",0.2,true) wait(0.2)
  11310. cmds.Frame.holder.bar.Hide.Visible = false end)
  11311. cmds.Frame.holder.bar.Exit.MouseButton1Click:Connect(function()
  11312. Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11313. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,0),"Out","Quad",0.2,true) wait(0.3)
  11314. cmds:Destroy() cmdOpen = false end)
  11315. cmds.Frame.holder:TweenSize(UDim2.new(0,300,0,330),"Out","Quad",0.2,true)
  11316. searchbar()
  11317. for i = 1, #HKV do
  11318. local YSize = 25
  11319. local Position = ((i * YSize) - YSize)
  11320. local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
  11321. newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
  11322. newcmd.Visible = true
  11323. newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11324. newcmd.Text = "" .. HKV[i].Value
  11325. CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11326. Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11327. end
  11328. for i = 1, #CMDsV do
  11329. local YSize = 25
  11330. local Position = ((i * YSize) - YSize)
  11331. local newcmd = cmds.Frame.holder.size.MAIN.Example:Clone()
  11332. newcmd.Parent = cmds.Frame.holder.size.MAIN.CMDs
  11333. newcmd.Visible = true
  11334. newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11335. newcmd.Text = "" .. CMDsV[i].Value
  11336. CMDss.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11337. Input.Text = cmdbarbind Input_2.Text = cmdprefix Input_3.Text = Mseconds
  11338. end
  11339. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  11340. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  11341. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  11342. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true) end end
  11343.  
  11344. function searchbar()
  11345. local CSP = game.CoreGui.cp.Frame.holder.size.MAIN
  11346. local main = CSP
  11347. local frame = CSP:WaitForChild('CMDs')
  11348. local gui = CSP:WaitForChild('Search')
  11349. local focused = false
  11350. Match = function(name,str)
  11351. return name:lower():find(str:lower()) and true
  11352. end
  11353. gui.FocusLost:connect(function(enterpressed)
  11354. gui.Text = "Search"
  11355. end)
  11356. IndexContents = function(str,bool)
  11357. local Index,SizeY = 0,0
  11358. for i,v in next, frame:GetChildren() do
  11359. if bool then
  11360. if Match(v.Text,str) then
  11361. Index = Index + 1
  11362. v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  11363. v.Visible = true
  11364. SizeY = SizeY + v.AbsoluteSize.Y
  11365. frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  11366. else
  11367. v.Visible = false
  11368. end
  11369. else
  11370. v.Visible = true
  11371. SizeY = SizeY + v.AbsoluteSize.Y
  11372. frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  11373. end
  11374. end
  11375. end
  11376. game:GetService('RunService').Stepped:connect(function()
  11377. if gui:IsFocused() and gui.Text == "Search" then
  11378. gui.Text = ''
  11379. end
  11380. end)
  11381. gui.Changed:connect(function()
  11382. if gui:IsFocused() then IndexContents(gui.Text,true) end
  11383. end)
  11384.  
  11385. IndexContents('',true)
  11386. end
  11387.  
  11388. function runwindow()
  11389. commands()
  11390. searchbar()
  11391. end
  11392.  
  11393. addcmd('settings','opens settings window',{'toggles'},
  11394. function(args, speaker)
  11395. if speaker.userId ~= LP.userId then
  11396. lponly(speaker)
  11397. else
  11398. runwindow()
  11399. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-600,1,-300),"Out","Quad",0.2,true)
  11400. wait(0.1)
  11401. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,-301,1.018,-310),"Out","Quad",0.2,true)
  11402. wait(0.1)
  11403. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  11404. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  11405. end
  11406. end)
  11407.  
  11408. function movetab(speaker,PART)
  11409. game:GetService('RunService').Stepped:connect(function()
  11410. if PART ~= nil and speaker ~= nil and speaker.Character:FindFirstChild('HumanoidRootPart') then
  11411. PART.Locked = true
  11412. local cf = speaker.Character.HumanoidRootPart.CFrame
  11413. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11414. PART.CFrame = newcf end end) end
  11415.  
  11416. hastab = {}
  11417. addcmd('tablet','opens tablet gui',{},
  11418. function(args, speaker)
  11419. for _, child in pairs( workspace:GetChildren()) do
  11420. if child.Name == speaker.Name .. "TAB" then
  11421. child:Destroy() end end
  11422. game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
  11423. local GUI = Instance.new("SurfaceGui")
  11424. local holder = Instance.new("Frame")
  11425. local bar = Instance.new("Frame")
  11426. local Title = Instance.new("TextLabel")
  11427. local MAIN = Instance.new("Frame")
  11428. local Example = Instance.new("TextLabel")
  11429. local CMDs = Instance.new("ScrollingFrame")
  11430. local PART = Instance.new("Part")
  11431. PART.Name = speaker.Name .. 'TAB'
  11432. PART.Color = maincolor
  11433. PART.Size = Vector3.new(7, 7.8, 0.2)
  11434. PART.Transparency = 0
  11435. PART.Locked = true
  11436. PART.CanCollide = false
  11437. PART.Parent = workspace
  11438. PART.Anchored = true
  11439. PART.Material = "Neon"
  11440. local GUI = Instance.new("SurfaceGui")
  11441. local holder = Instance.new("Frame")
  11442. local bar = Instance.new("Frame")
  11443. local Title = Instance.new("TextLabel")
  11444. local MAIN = Instance.new("Frame")
  11445. local Example = Instance.new("TextLabel")
  11446. local CMDs = Instance.new("ScrollingFrame")
  11447. GUI.Name = "GUI"
  11448. GUI.Parent = PART
  11449. GUI.CanvasSize = Vector2.new(500, 600)
  11450. GUI.Face = Enum.NormalId.Back
  11451. holder.Name = "holder"
  11452. holder.Parent = GUI
  11453. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  11454. holder.BackgroundTransparency = 1
  11455. holder.BorderSizePixel = 2
  11456. holder.Position = UDim2.new(0, 0, 0, 10)
  11457. holder.Size = UDim2.new(0, 300, 0, 330)
  11458. holder.ZIndex = 2
  11459. bar.Name = "bar"
  11460. bar.Parent = holder
  11461. bar.BackgroundColor3 = Color3.new(0, 0, 0)
  11462. bar.BackgroundTransparency = 0.89999997615814
  11463. bar.BorderSizePixel = 0
  11464. bar.Position = UDim2.new(0, 10, 1, -330)
  11465. bar.Size = UDim2.new(0, 480, 0, 33)
  11466. Title.Name = "Title"
  11467. Title.Parent = bar
  11468. Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  11469. Title.BackgroundTransparency = 1
  11470. Title.Size = UDim2.new(1, 0, 0, 30)
  11471. Title.Font = Enum.Font.SourceSansBold
  11472. Title.FontSize = Enum.FontSize.Size24
  11473. Title.Text = "[Infinite Yield] Command List"
  11474. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  11475. MAIN.Name = "MAIN"
  11476. MAIN.Parent = holder
  11477. MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
  11478. MAIN.BackgroundTransparency = 0.89999997615814
  11479. MAIN.BorderSizePixel = 0
  11480. MAIN.Position = UDim2.new(0, 10, 1, -300)
  11481. MAIN.Size = UDim2.new(0, 480, 0, 550)
  11482. Example.Name = "Example"
  11483. Example.Parent = MAIN
  11484. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11485. Example.BackgroundTransparency = 1
  11486. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11487. Example.BorderSizePixel = 0
  11488. Example.Size = UDim2.new(0, 190, 0, 40)
  11489. Example.Visible = false
  11490. Example.Font = Enum.Font.SourceSansBold
  11491. Example.FontSize = Enum.FontSize.Size36
  11492. Example.Text = "txt"
  11493. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  11494. Example.TextStrokeTransparency = 0
  11495. Example.TextXAlignment = Enum.TextXAlignment.Left
  11496. Example.ZIndex = 6
  11497. CMDs.Name = "CMDs"
  11498. CMDs.Parent = MAIN
  11499. CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11500. CMDs.BackgroundTransparency = 1
  11501. CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11502. CMDs.BorderSizePixel = 0
  11503. CMDs.Size = UDim2.new(0, 480, 0, 550)
  11504. CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11505. CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
  11506. CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
  11507. CMDs.ScrollBarThickness = 15
  11508. CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
  11509. local CMDsV = CMDsFolder:GetChildren()
  11510. for i = 1, #CMDsV do
  11511. local YSize = 35
  11512. local Position = ((i * YSize) - YSize)
  11513. local newcmd = Example:Clone()
  11514. newcmd.Parent = CMDs
  11515. newcmd.Visible = true
  11516. newcmd.Position = UDim2.new(0,10,0, Position + 1)
  11517. newcmd.Text = "" .. CMDsV[i].Value
  11518. CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
  11519. local cf = speaker.Character.HumanoidRootPart.CFrame
  11520. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  11521. PART.CFrame = newcf
  11522. speaker.Character.Humanoid.Died:connect(function()
  11523. PART:Destroy() end)
  11524. wait(1)
  11525. PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
  11526. PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
  11527. PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
  11528. if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
  11529. table.insert(hastab, speaker.Name) movetab(speaker,PART)
  11530. end)
  11531.  
  11532. function updatepositions()
  11533. if PList then
  11534. PList:ClearAllChildren()
  11535. PList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11536. for i = 1, #WayPoints do
  11537. local YSize = 25
  11538. local Position = ((i * YSize) - YSize)
  11539. local newcmd = Example:Clone()
  11540. newcmd.Parent = PList
  11541. newcmd.Visible = true
  11542. newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11543. newcmd.Text = " " .. WayPoints[i].NAME .. ": " .. WayPoints[i].COORD[1] .. ", " .. WayPoints[i].COORD[2] .. ", " .. WayPoints[i].COORD[3]
  11544. PList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11545. local goto = Instance.new("TextButton")
  11546. goto.Name = "goto"
  11547. goto.Parent = PList
  11548. goto.BackgroundColor3 = Color3.new(255, 255, 255)
  11549. goto.BackgroundTransparency = 0.30000001192093
  11550. goto.BorderColor3 = Color3.new(1, 0, 0)
  11551. goto.BorderSizePixel = 0
  11552. goto.Position = UDim2.new(0,-10,0, Position + 5)
  11553. goto.Size = UDim2.new(0, 20, 0, 20)
  11554. goto.FontSize = Enum.FontSize.Size14
  11555. goto.Text = ""
  11556. goto.ZIndex = 6
  11557. goto.MouseButton1Click:Connect(function()
  11558. execCmd("loadpos "..LP.Name.." "..WayPoints[i].NAME)
  11559. end)
  11560. end
  11561. end
  11562. end
  11563.  
  11564. posopen = false
  11565. addcmd("positions","lists waypoints",{'pos'},
  11566. function(args, speaker)
  11567. if posopen == false then
  11568. posopen = true
  11569. local Pos = Instance.new("ScreenGui")
  11570. local drag = Instance.new("Frame")
  11571. local PromptDialog = Instance.new("Frame")
  11572. local shadow = Instance.new("Frame")
  11573. local PopupText = Instance.new("TextLabel")
  11574. local Exit = Instance.new("TextButton")
  11575. local ContainerFrame = Instance.new("Frame")
  11576. PList = Instance.new("ScrollingFrame")
  11577. Pos.Name = "Pos"
  11578. Pos.Parent = game.CoreGui
  11579. drag.Name = "drag"
  11580. drag.Parent = Pos
  11581. drag.Active = true
  11582. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11583. drag.BackgroundTransparency = 1
  11584. dragGUI(drag)
  11585. drag.Position = UDim2.new(0.5, -150, 0, -400)
  11586. drag.Size = UDim2.new(0, 290, 0, 30)
  11587. PromptDialog.Name = "PromptDialog"
  11588. PromptDialog.Parent = drag
  11589. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11590. PromptDialog.BackgroundTransparency = 1
  11591. PromptDialog.BorderSizePixel = 0
  11592. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  11593. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  11594. PromptDialog.ZIndex = 8
  11595. shadow.Name = "shadow"
  11596. shadow.Parent = PromptDialog
  11597. shadow.BackgroundColor3 = maincolor
  11598. shadow.BackgroundTransparency = 0.30000001192093
  11599. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11600. shadow.BorderSizePixel = 0
  11601. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  11602. shadow.Size = UDim2.new(0, 290, 0, 26)
  11603. PopupText.Name = "PopupText"
  11604. PopupText.Parent = shadow
  11605. PopupText.BackgroundTransparency = 1
  11606. PopupText.Position = UDim2.new(0, 8, 0, -3)
  11607. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  11608. PopupText.ZIndex = 110
  11609. PopupText.Font = Enum.Font.SourceSansBold
  11610. PopupText.FontSize = Enum.FontSize.Size28
  11611. PopupText.Text = "Positions"
  11612. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11613. PopupText.TextStrokeTransparency = 0
  11614. PopupText.TextWrapped = true
  11615. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11616. Exit.Name = "Exit"
  11617. Exit.Parent = shadow
  11618. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11619. Exit.BackgroundTransparency = 0.30000001192093
  11620. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11621. Exit.BorderSizePixel = 0
  11622. Exit.Position = UDim2.new(0, 267, 0, 3)
  11623. Exit.Size = UDim2.new(0, 20, 0, 20)
  11624. Exit.FontSize = Enum.FontSize.Size14
  11625. Exit.Text = ""
  11626. ContainerFrame.Name = "ContainerFrame"
  11627. ContainerFrame.Parent = PromptDialog
  11628. ContainerFrame.BackgroundColor3 = maincolor
  11629. ContainerFrame.BackgroundTransparency = 0.5
  11630. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11631. ContainerFrame.BorderSizePixel = 0
  11632. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  11633. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  11634. ContainerFrame.ZIndex = 5
  11635. PList.Name = "List"
  11636. PList.Parent = ContainerFrame
  11637. PList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11638. PList.BackgroundTransparency = 1
  11639. PList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11640. PList.BorderSizePixel = 0
  11641. PList.Position = UDim2.new(0, 10, 0, 5)
  11642. PList.Size = UDim2.new(0, 280, 0, 230)
  11643. PList.ZIndex = 6
  11644. PList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11645. PList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11646. PList.MidImage = "rbxasset://textures/blackBkg_square.png"
  11647. PList.ScrollBarThickness = 8
  11648. PList.TopImage = "rbxasset://textures/blackBkg_square.png"
  11649. updatepositions()
  11650. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11651. Exit.MouseButton1Click:Connect(function()
  11652. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  11653. wait(0.6) posopen = false Pos:Destroy() end) end
  11654. end)
  11655.  
  11656. function updateadmins()
  11657. if AList then
  11658. AList:ClearAllChildren()
  11659. AList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11660. for i = 1, #adminname do
  11661. local YSize = 25
  11662. local Position = ((i * YSize) - YSize)
  11663. local newcmd = Example:Clone()
  11664. newcmd.Parent = AList
  11665. newcmd.Visible = true
  11666. newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11667. newcmd.Text = adminname[i].NAME
  11668. AList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11669. end
  11670. end
  11671. end
  11672.  
  11673. adminsopen = false
  11674. adminname = {}
  11675. addcmd('admins','displays admins',{'adminlist'},
  11676. function(args, speaker)
  11677. if speaker.userId ~= LP.userId then
  11678. lponly(speaker) else
  11679. if adminsopen == false then
  11680. adminsopen = true
  11681. local admins = Instance.new("ScreenGui")
  11682. local drag = Instance.new("Frame")
  11683. local PromptDialog = Instance.new("Frame")
  11684. local shadow = Instance.new("Frame")
  11685. local PopupText = Instance.new("TextLabel")
  11686. local Exit = Instance.new("TextButton")
  11687. local ContainerFrame = Instance.new("Frame")
  11688. AList = Instance.new("ScrollingFrame")
  11689. admins.Name = "Admins"
  11690. admins.Parent = game.CoreGui
  11691. drag.Name = "drag"
  11692. drag.Parent = admins
  11693. drag.Active = true
  11694. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11695. drag.BackgroundTransparency = 1
  11696. dragGUI(drag)
  11697. drag.Position = UDim2.new(0.5, -150, 0, -400)
  11698. drag.Size = UDim2.new(0, 290, 0, 30)
  11699. PromptDialog.Name = "PromptDialog"
  11700. PromptDialog.Parent = drag
  11701. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11702. PromptDialog.BackgroundTransparency = 1
  11703. PromptDialog.BorderSizePixel = 0
  11704. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  11705. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  11706. PromptDialog.ZIndex = 8
  11707. shadow.Name = "shadow"
  11708. shadow.Parent = PromptDialog
  11709. shadow.BackgroundColor3 = maincolor
  11710. shadow.BackgroundTransparency = 0.30000001192093
  11711. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11712. shadow.BorderSizePixel = 0
  11713. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  11714. shadow.Size = UDim2.new(0, 290, 0, 26)
  11715. PopupText.Name = "PopupText"
  11716. PopupText.Parent = shadow
  11717. PopupText.BackgroundTransparency = 1
  11718. PopupText.Position = UDim2.new(0, 8, 0, -3)
  11719. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  11720. PopupText.ZIndex = 110
  11721. PopupText.Font = Enum.Font.SourceSansBold
  11722. PopupText.FontSize = Enum.FontSize.Size28
  11723. PopupText.Text = "Admins"
  11724. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11725. PopupText.TextStrokeTransparency = 0
  11726. PopupText.TextWrapped = true
  11727. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11728. Exit.Name = "Exit"
  11729. Exit.Parent = shadow
  11730. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11731. Exit.BackgroundTransparency = 0.30000001192093
  11732. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11733. Exit.BorderSizePixel = 0
  11734. Exit.Position = UDim2.new(0, 267, 0, 3)
  11735. Exit.Size = UDim2.new(0, 20, 0, 20)
  11736. Exit.FontSize = Enum.FontSize.Size14
  11737. Exit.Text = ""
  11738. ContainerFrame.Name = "ContainerFrame"
  11739. ContainerFrame.Parent = PromptDialog
  11740. ContainerFrame.BackgroundColor3 = maincolor
  11741. ContainerFrame.BackgroundTransparency = 0.5
  11742. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11743. ContainerFrame.BorderSizePixel = 0
  11744. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  11745. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  11746. ContainerFrame.ZIndex = 5
  11747. AList.Name = "List"
  11748. AList.Parent = ContainerFrame
  11749. AList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11750. AList.BackgroundTransparency = 1
  11751. AList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11752. AList.BorderSizePixel = 0
  11753. AList.Position = UDim2.new(0, 10, 0, 5)
  11754. AList.Size = UDim2.new(0, 280, 0, 230)
  11755. AList.ZIndex = 6
  11756. AList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11757. AList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11758. AList.MidImage = "rbxasset://textures/blackBkg_square.png"
  11759. AList.ScrollBarThickness = 8
  11760. AList.TopImage = "rbxasset://textures/blackBkg_square.png"
  11761. updateadmins()
  11762. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11763. Exit.MouseButton1Click:Connect(function()
  11764. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  11765. wait(0.6) adminsopen = false admins:Destroy() end) end end
  11766. end)
  11767.  
  11768. function updatebans()
  11769. if BList then
  11770. BList:ClearAllChildren()
  11771. BList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11772. for i = 1, #banname do
  11773. local YSize = 25
  11774. local Position = ((i * YSize) - YSize)
  11775. local newcmd = Example:Clone()
  11776. newcmd.Parent = BList
  11777. newcmd.Visible = true
  11778. newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11779. newcmd.Text = " Name: " .. banname[i].NAME .. " | ID: " .. banname[i].ID .. " | Age: " .. banname[i].AGE
  11780. newcmd.TextSize = 20
  11781. BList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11782. local delet = Instance.new("TextButton")
  11783. delet.Name = "delet"
  11784. delet.Parent = BList
  11785. delet.BackgroundColor3 = Color3.new(1, 0, 0)
  11786. delet.BackgroundTransparency = 0.30000001192093
  11787. delet.BorderColor3 = Color3.new(1, 0, 0)
  11788. delet.BorderSizePixel = 0
  11789. delet.Position = UDim2.new(0,-10,0, Position + 5)
  11790. delet.Size = UDim2.new(0, 20, 0, 20)
  11791. delet.FontSize = Enum.FontSize.Size14
  11792. delet.Text = ""
  11793. delet.ZIndex = 6
  11794. delet.MouseButton1Click:Connect(function()
  11795. updatebans()
  11796. execCmd("unban "..banname[i].NAME)
  11797. end)
  11798. end
  11799. end
  11800. end
  11801.  
  11802. banname = {}
  11803. bansopen = false
  11804. addcmd('bans','displays bans',{'banlist'},
  11805. function(args, speaker)
  11806. if speaker.userId ~= LP.userId then
  11807. lponly(speaker) else
  11808. if bansopen == false then
  11809. bansopen = true
  11810. local Bans = Instance.new("ScreenGui")
  11811. local drag = Instance.new("Frame")
  11812. local PromptDialog = Instance.new("Frame")
  11813. local ContainerFrame = Instance.new("Frame")
  11814. BList = Instance.new("ScrollingFrame")
  11815. local shadow = Instance.new("Frame")
  11816. local Exit = Instance.new("TextButton")
  11817. local PopupText = Instance.new("TextLabel")
  11818. Bans.Name = "Bans"
  11819. Bans.Parent = game.CoreGui
  11820. drag.Name = "drag"
  11821. drag.Parent = Bans
  11822. drag.Active = true
  11823. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11824. drag.BackgroundTransparency = 1
  11825. dragGUI(drag)
  11826. drag.Position = UDim2.new(0.5, -225, 0, -400)
  11827. drag.Size = UDim2.new(0, 438, 0, 26)
  11828. PromptDialog.Name = "PromptDialog"
  11829. PromptDialog.Parent = drag
  11830. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11831. PromptDialog.BackgroundTransparency = 1
  11832. PromptDialog.BorderSizePixel = 0
  11833. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  11834. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  11835. PromptDialog.ZIndex = 5
  11836. ContainerFrame.Name = "ContainerFrame"
  11837. ContainerFrame.Parent = PromptDialog
  11838. ContainerFrame.BackgroundColor3 = maincolor
  11839. ContainerFrame.BackgroundTransparency = 0.5
  11840. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11841. ContainerFrame.BorderSizePixel = 0
  11842. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  11843. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  11844. ContainerFrame.ZIndex = 5
  11845. BList.Name = "List"
  11846. BList.Parent = ContainerFrame
  11847. BList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11848. BList.BackgroundTransparency = 1
  11849. BList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11850. BList.BorderSizePixel = 0
  11851. BList.Position = UDim2.new(0, 10, 0, 9)
  11852. BList.Size = UDim2.new(0, 428, 0, 230)
  11853. BList.ZIndex = 5
  11854. BList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11855. BList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11856. BList.MidImage = "rbxasset://textures/blackBkg_square.png"
  11857. BList.ScrollBarThickness = 8
  11858. BList.TopImage = "rbxasset://textures/blackBkg_square.png"
  11859. shadow.Name = "shadow"
  11860. shadow.Parent = PromptDialog
  11861. shadow.BackgroundColor3 = maincolor
  11862. shadow.BackgroundTransparency = 0.30000001192093
  11863. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11864. shadow.BorderSizePixel = 0
  11865. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  11866. shadow.Size = UDim2.new(0, 438, 0, 26)
  11867. Exit.Name = "Exit"
  11868. Exit.Parent = shadow
  11869. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11870. Exit.BackgroundTransparency = 0.30000001192093
  11871. Exit.BorderColor3 = Color3.new(1, 0, 0)
  11872. Exit.BorderSizePixel = 0
  11873. Exit.Position = UDim2.new(0, 415, 0, 3)
  11874. Exit.Size = UDim2.new(0, 20, 0, 20)
  11875. Exit.FontSize = Enum.FontSize.Size14
  11876. Exit.Text = ""
  11877. PopupText.Name = "PopupText"
  11878. PopupText.Parent = shadow
  11879. PopupText.BackgroundTransparency = 1
  11880. PopupText.Position = UDim2.new(0, 61, 0, -4)
  11881. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  11882. PopupText.ZIndex = 6
  11883. PopupText.Font = Enum.Font.SourceSansBold
  11884. PopupText.FontSize = Enum.FontSize.Size32
  11885. PopupText.Text = "Bans"
  11886. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  11887. PopupText.TextStrokeTransparency = 0
  11888. PopupText.TextWrapped = true
  11889. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  11890. updatebans()
  11891. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  11892. Exit.MouseButton1Click:Connect(function()
  11893. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  11894. wait(0.6) bansopen = false Bans:Destroy() end) end end
  11895. end)
  11896.  
  11897. function updatealiases()
  11898. if AlList then
  11899. AlList:ClearAllChildren()
  11900. AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11901. for i = 1, #aliasSave do
  11902. local YSize = 25
  11903. local Position = ((i * YSize) - YSize)
  11904. local newcmd = Example:Clone()
  11905. newcmd.Parent = AlList
  11906. newcmd.Visible = true
  11907. newcmd.Position = UDim2.new(0,5,0, Position + 5)
  11908. newcmd.Text = ' Command: ['..aliasSave[i].CMD..'] Alias: ['..aliasSave[i].ALIAS..']'
  11909. newcmd.TextSize = 20
  11910. AlList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  11911. local delet = Instance.new("TextButton")
  11912. delet.Name = "delet"
  11913. delet.Parent = AlList
  11914. delet.BackgroundColor3 = Color3.new(1, 0, 0)
  11915. delet.BackgroundTransparency = 0.30000001192093
  11916. delet.BorderColor3 = Color3.new(1, 0, 0)
  11917. delet.BorderSizePixel = 0
  11918. delet.Position = UDim2.new(0,-10,0, Position + 5)
  11919. delet.Size = UDim2.new(0, 20, 0, 20)
  11920. delet.FontSize = Enum.FontSize.Size14
  11921. delet.Text = ""
  11922. delet.ZIndex = 6
  11923. delet.MouseButton1Click:Connect(function()
  11924. updatebans()
  11925. execCmd("removealias "..aliasSave[i].ALIAS)
  11926. end)
  11927. end
  11928. end
  11929. end
  11930.  
  11931. aliasesopen = false
  11932. addcmd('aliases','displays aliases',{},
  11933. function(args, speaker)
  11934. if speaker.userId ~= LP.userId then
  11935. lponly(speaker) else
  11936. if aliasesopen == false then
  11937. aliasesopen = true
  11938. local aliases = Instance.new("ScreenGui")
  11939. local drag = Instance.new("Frame")
  11940. local PromptDialog = Instance.new("Frame")
  11941. local ContainerFrame = Instance.new("Frame")
  11942. AlList = Instance.new("ScrollingFrame")
  11943. local shadow = Instance.new("Frame")
  11944. local Exit = Instance.new("TextButton")
  11945. local PopupText = Instance.new("TextLabel")
  11946. aliases.Name = "Aliases"
  11947. aliases.Parent = game.CoreGui
  11948. drag.Name = "drag"
  11949. drag.Parent = aliases
  11950. drag.Active = true
  11951. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  11952. drag.BackgroundTransparency = 1
  11953. dragGUI(drag)
  11954. drag.Position = UDim2.new(0.5, -225, 0, -400)
  11955. drag.Size = UDim2.new(0, 438, 0, 26)
  11956. PromptDialog.Name = "PromptDialog"
  11957. PromptDialog.Parent = drag
  11958. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  11959. PromptDialog.BackgroundTransparency = 1
  11960. PromptDialog.BorderSizePixel = 0
  11961. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  11962. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  11963. PromptDialog.ZIndex = 5
  11964. ContainerFrame.Name = "ContainerFrame"
  11965. ContainerFrame.Parent = PromptDialog
  11966. ContainerFrame.BackgroundColor3 = maincolor
  11967. ContainerFrame.BackgroundTransparency = 0.5
  11968. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  11969. ContainerFrame.BorderSizePixel = 0
  11970. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  11971. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  11972. ContainerFrame.ZIndex = 5
  11973. AlList.Name = "List"
  11974. AlList.Parent = ContainerFrame
  11975. AlList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11976. AlList.BackgroundTransparency = 1
  11977. AlList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  11978. AlList.BorderSizePixel = 0
  11979. AlList.Position = UDim2.new(0, 10, 0, 9)
  11980. AlList.Size = UDim2.new(0, 428, 0, 230)
  11981. AlList.ZIndex = 5
  11982. AlList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  11983. AlList.CanvasSize = UDim2.new(0, 0, 0, 10)
  11984. AlList.MidImage = "rbxasset://textures/blackBkg_square.png"
  11985. AlList.ScrollBarThickness = 8
  11986. AlList.TopImage = "rbxasset://textures/blackBkg_square.png"
  11987. shadow.Name = "shadow"
  11988. shadow.Parent = PromptDialog
  11989. shadow.BackgroundColor3 = maincolor
  11990. shadow.BackgroundTransparency = 0.30000001192093
  11991. shadow.BorderColor3 = Color3.new(0, 0, 0)
  11992. shadow.BorderSizePixel = 0
  11993. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  11994. shadow.Size = UDim2.new(0, 438, 0, 26)
  11995. Exit.Name = "Exit"
  11996. Exit.Parent = shadow
  11997. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  11998. Exit.BackgroundTransparency = 0.30000001192093
  11999. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12000. Exit.BorderSizePixel = 0
  12001. Exit.Position = UDim2.new(0, 415, 0, 3)
  12002. Exit.Size = UDim2.new(0, 20, 0, 20)
  12003. Exit.FontSize = Enum.FontSize.Size14
  12004. Exit.Text = ""
  12005. PopupText.Name = "PopupText"
  12006. PopupText.Parent = shadow
  12007. PopupText.BackgroundTransparency = 1
  12008. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12009. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12010. PopupText.ZIndex = 6
  12011. PopupText.Font = Enum.Font.SourceSansBold
  12012. PopupText.FontSize = Enum.FontSize.Size32
  12013. PopupText.Text = "Aliases"
  12014. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12015. PopupText.TextStrokeTransparency = 0
  12016. PopupText.TextWrapped = true
  12017. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12018. updatealiases()
  12019. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12020. Exit.MouseButton1Click:Connect(function()
  12021. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12022. wait(0.6) aliasesopen = false aliases:Destroy() end) end end
  12023. end)
  12024.  
  12025. addcmd('sound', 'plays a sound',{'music','play'},
  12026. function(args, speaker)
  12027. if isNumber(args[1]) then
  12028. for i,v in pairs(game:GetDescendants()) do
  12029. if v:IsA'Sound'then v:Destroy() end end
  12030. local c = args[1] or 'stop'
  12031. if std.inTable({'stop'}, c:lower()) then return end
  12032. local s = Instance.new("Sound", workspace)
  12033. s.Name = "IYsound"
  12034. s.Looped = true
  12035. s.SoundId = "rbxassetid://" .. c
  12036. s.Volume = 1
  12037. s:Play()
  12038. local Asset = game:GetService("MarketplaceService"):GetProductInfo(c)
  12039. playerenabled = false
  12040. Notify('Playing: '..Asset.Name..' ('..c..')')
  12041. else
  12042. local name = GLS(false, 0)
  12043. if GLS(false, 0) == "stop" or GLS(false, 0) == "off" then
  12044. Notify('Stopped audio')
  12045. for i,v in pairs(game:GetDescendants()) do
  12046. if v:IsA'Sound'then v:Destroy() end end
  12047. return
  12048. end
  12049. Notify('Loading list...')
  12050. local Audios = Instance.new("ScreenGui")
  12051. local drag = Instance.new("Frame")
  12052. local PromptDialog = Instance.new("Frame")
  12053. local ContainerFrame = Instance.new("Frame")
  12054. local AudList = Instance.new("ScrollingFrame")
  12055. local shadow = Instance.new("Frame")
  12056. local Exit = Instance.new("TextButton")
  12057. local PopupText = Instance.new("TextLabel")
  12058. Audios.Name = "Audios"
  12059. Audios.Parent = game.CoreGui
  12060. drag.Name = "drag"
  12061. drag.Parent = Audios
  12062. drag.Active = true
  12063. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12064. drag.BackgroundTransparency = 1
  12065. dragGUI(drag)
  12066. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12067. drag.Size = UDim2.new(0, 438, 0, 26)
  12068. PromptDialog.Name = "PromptDialog"
  12069. PromptDialog.Parent = drag
  12070. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12071. PromptDialog.BackgroundTransparency = 1
  12072. PromptDialog.BorderSizePixel = 0
  12073. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12074. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12075. PromptDialog.ZIndex = 5
  12076. ContainerFrame.Name = "ContainerFrame"
  12077. ContainerFrame.Parent = PromptDialog
  12078. ContainerFrame.BackgroundColor3 = maincolor
  12079. ContainerFrame.BackgroundTransparency = 0.5
  12080. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12081. ContainerFrame.BorderSizePixel = 0
  12082. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12083. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12084. ContainerFrame.ZIndex = 5
  12085. AudList.Name = "List"
  12086. AudList.Parent = ContainerFrame
  12087. AudList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12088. AudList.BackgroundTransparency = 1
  12089. AudList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12090. AudList.BorderSizePixel = 0
  12091. AudList.Position = UDim2.new(0, 10, 0, 9)
  12092. AudList.Size = UDim2.new(0, 428, 0, 230)
  12093. AudList.ZIndex = 5
  12094. AudList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12095. AudList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12096. AudList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12097. AudList.ScrollBarThickness = 8
  12098. AudList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12099. shadow.Name = "shadow"
  12100. shadow.Parent = PromptDialog
  12101. shadow.BackgroundColor3 = maincolor
  12102. shadow.BackgroundTransparency = 0.30000001192093
  12103. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12104. shadow.BorderSizePixel = 0
  12105. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12106. shadow.Size = UDim2.new(0, 438, 0, 26)
  12107. Exit.Name = "Exit"
  12108. Exit.Parent = shadow
  12109. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12110. Exit.BackgroundTransparency = 0.30000001192093
  12111. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12112. Exit.BorderSizePixel = 0
  12113. Exit.Position = UDim2.new(0, 415, 0, 3)
  12114. Exit.Size = UDim2.new(0, 20, 0, 20)
  12115. Exit.FontSize = Enum.FontSize.Size14
  12116. Exit.Text = ""
  12117. PopupText.Name = "PopupText"
  12118. PopupText.Parent = shadow
  12119. PopupText.BackgroundTransparency = 1
  12120. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12121. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12122. PopupText.ZIndex = 6
  12123. PopupText.Font = Enum.Font.SourceSansBold
  12124. PopupText.FontSize = Enum.FontSize.Size32
  12125. PopupText.Text = "Audio Results"
  12126. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12127. PopupText.TextStrokeTransparency = 0
  12128. PopupText.TextWrapped = true
  12129. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12130. local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Audio&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
  12131. local results = HttpService:JSONDecode(json)
  12132. if #results == 0 then
  12133. Notify('No audio found :(')
  12134. Audios:Destroy()
  12135. return
  12136. end
  12137. for i,v in pairs(results) do
  12138. local YSize = 25
  12139. local Position = ((i * YSize) - YSize)
  12140. local newcmd = Example:Clone()
  12141. newcmd.Parent = AudList
  12142. newcmd.Visible = true
  12143. newcmd.Position = UDim2.new(0,5,0, Position + 5)
  12144. newcmd.Text = " "..v.Name
  12145. newcmd.TextSize = 20
  12146. AudList.CanvasSize = UDim2.new(0,0,0, Position + 30)
  12147. local play = Instance.new("TextButton")
  12148. play.Name = "play"
  12149. play.Parent = AudList
  12150. play.BackgroundColor3 = Color3.new(255, 255, 255)
  12151. play.BackgroundTransparency = 0.30000001192093
  12152. play.BorderColor3 = Color3.new(1, 0, 0)
  12153. play.BorderSizePixel = 0
  12154. play.Position = UDim2.new(0,-10,0, Position + 5)
  12155. play.Size = UDim2.new(0, 20, 0, 20)
  12156. play.FontSize = Enum.FontSize.Size14
  12157. play.Text = ""
  12158. play.ZIndex = 6
  12159. play.MouseButton1Click:Connect(function()
  12160. playerenabled = false
  12161. for i,v in pairs(game:GetDescendants()) do
  12162. if v:IsA'Sound'then v:Destroy() end end
  12163. wait(0.1)
  12164. Notify('Playing: '..v.Name ..' ('..v.AssetId..')')
  12165. local s = Instance.new("Sound", workspace)
  12166. s.Name = "IYsound"
  12167. s.Looped = true
  12168. s.SoundId = "rbxassetid://" .. v.AssetId
  12169. s.Volume = 1
  12170. s:Play()
  12171. end)
  12172. Notify('Select an audio to play')
  12173. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12174. Exit.MouseButton1Click:Connect(function()
  12175. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12176. wait(0.6) Audios:Destroy() end) end end
  12177. end)
  12178.  
  12179. function dragmodel(model, window)
  12180. local Dragger = Instance.new("Dragger") local dragging = false local drag = model drag.Parent = workspace local parts = {}
  12181. drag:MakeJoints() drag.Name = 'IYmodel'
  12182. local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  12183. function collectParts(object, baseParts)
  12184. if object:IsA("BasePart") then
  12185. baseParts[#baseParts+1] = object end
  12186. for index,child in pairs(object:GetChildren()) do
  12187. collectParts(child, baseParts) end end
  12188. collectParts(drag, parts)
  12189. Dragger:MouseDown(parts[1], Vector3.new(0,0,0), parts)
  12190. dragging = true
  12191. mouse.Move:connect(function()
  12192. if dragging then
  12193. Dragger:MouseMove(mouse.UnitRay)
  12194. end end)
  12195. mouse.KeyDown:connect(function(Key)
  12196. if dragging then
  12197. if Key == "r" then
  12198. Dragger:AxisRotate("Y")
  12199. elseif Key == "t" then
  12200. Dragger:AxisRotate("X")
  12201. elseif Key == "e" then
  12202. if window == true then
  12203. ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
  12204. end
  12205. drag:Destroy()
  12206. dragging = false
  12207. Dragger:MouseUp()
  12208. end end end)
  12209. mouse.Button1Down:connect(function()
  12210. if dragging then
  12211. if window == true then
  12212. ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil)
  12213. end
  12214. dragging = false
  12215. Dragger:MouseUp()
  12216. end end) end
  12217.  
  12218. addcmd('insert', 'inserts a model',{'ins'},
  12219. function(args, speaker)
  12220. if isNumber(args[1]) then
  12221. local window = false
  12222. local Asset = game:GetService("MarketplaceService"):GetProductInfo(args[1])
  12223. dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. Asset.AssetId), window)
  12224. Notify('Inserted ' .. Asset.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
  12225. else
  12226. local name = GLS(false, 0)
  12227. Notify('Loading list...')
  12228. local Models = Instance.new("ScreenGui")
  12229. local drag = Instance.new("Frame")
  12230. local PromptDialog = Instance.new("Frame")
  12231. ModelContainerFrame = Instance.new("Frame")
  12232. local ModList = Instance.new("ScrollingFrame")
  12233. local shadow = Instance.new("Frame")
  12234. local Exit = Instance.new("TextButton")
  12235. local PopupText = Instance.new("TextLabel")
  12236. Models.Name = "Models"
  12237. Models.Parent = game.CoreGui
  12238. drag.Name = "drag"
  12239. drag.Parent = Models
  12240. drag.Active = true
  12241. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  12242. drag.BackgroundTransparency = 1
  12243. dragGUI(drag)
  12244. drag.Position = UDim2.new(0.5, -225, 0, -400)
  12245. drag.Size = UDim2.new(0, 438, 0, 26)
  12246. PromptDialog.Name = "PromptDialog"
  12247. PromptDialog.Parent = drag
  12248. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12249. PromptDialog.BackgroundTransparency = 1
  12250. PromptDialog.BorderSizePixel = 0
  12251. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12252. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12253. PromptDialog.ClipsDescendants = true
  12254. PromptDialog.ZIndex = 5
  12255. ModelContainerFrame.Name = "ContainerFrame"
  12256. ModelContainerFrame.Parent = PromptDialog
  12257. ModelContainerFrame.BackgroundColor3 = maincolor
  12258. ModelContainerFrame.BackgroundTransparency = 0.5
  12259. ModelContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12260. ModelContainerFrame.BorderSizePixel = 0
  12261. ModelContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12262. ModelContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12263. ModelContainerFrame.ZIndex = 5
  12264. ModList.Name = "List"
  12265. ModList.Parent = ModelContainerFrame
  12266. ModList.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12267. ModList.BackgroundTransparency = 1
  12268. ModList.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12269. ModList.BorderSizePixel = 0
  12270. ModList.Position = UDim2.new(0, 10, 0, 9)
  12271. ModList.Size = UDim2.new(0, 428, 0, 230)
  12272. ModList.ZIndex = 5
  12273. ModList.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12274. ModList.CanvasSize = UDim2.new(0, 0, 0, 10)
  12275. ModList.MidImage = "rbxasset://textures/blackBkg_square.png"
  12276. ModList.ScrollBarThickness = 8
  12277. ModList.TopImage = "rbxasset://textures/blackBkg_square.png"
  12278. shadow.Name = "shadow"
  12279. shadow.Parent = PromptDialog
  12280. shadow.BackgroundColor3 = maincolor
  12281. shadow.BackgroundTransparency = 0.30000001192093
  12282. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12283. shadow.BorderSizePixel = 0
  12284. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12285. shadow.Size = UDim2.new(0, 438, 0, 26)
  12286. Exit.Name = "Exit"
  12287. Exit.Parent = shadow
  12288. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12289. Exit.BackgroundTransparency = 0.30000001192093
  12290. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12291. Exit.BorderSizePixel = 0
  12292. Exit.Position = UDim2.new(0, 415, 0, 3)
  12293. Exit.Size = UDim2.new(0, 20, 0, 20)
  12294. Exit.FontSize = Enum.FontSize.Size14
  12295. Exit.Text = ""
  12296. PopupText.Name = "PopupText"
  12297. PopupText.Parent = shadow
  12298. PopupText.BackgroundTransparency = 1
  12299. PopupText.Position = UDim2.new(0, 61, 0, -4)
  12300. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12301. PopupText.ZIndex = 6
  12302. PopupText.Font = Enum.Font.SourceSansBold
  12303. PopupText.FontSize = Enum.FontSize.Size32
  12304. PopupText.Text = "Model Results"
  12305. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12306. PopupText.TextStrokeTransparency = 0
  12307. PopupText.TextWrapped = true
  12308. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12309. local json = game:HttpGet("https://search.roblox.com/catalog/json?Category=Models&Keyword="..GLS(false, 0).."&ResultsPerPage=50", true)
  12310. local results = HttpService:JSONDecode(json)
  12311. if #results == 0 then
  12312. Notify('No models found :(')
  12313. Models:Destroy()
  12314. return
  12315. end
  12316. for i,v in pairs(results) do
  12317. local YSize = 100
  12318. local Position = ((i * YSize) - YSize)
  12319. local newcmd = Example:Clone()
  12320. newcmd.Parent = ModList
  12321. newcmd.Visible = true
  12322. newcmd.Position = UDim2.new(0,5,0, Position + 40)
  12323. newcmd.Text = " "..v.Name
  12324. newcmd.TextSize = 20
  12325. ModList.CanvasSize = UDim2.new(0,0,0, Position + 100)
  12326. local ins = Instance.new("TextButton")
  12327. ins.Name = "ins"
  12328. ins.Parent = ModList
  12329. ins.BackgroundColor3 = Color3.new(255, 255, 255)
  12330. ins.BackgroundTransparency = 0.30000001192093
  12331. ins.BorderColor3 = Color3.new(1, 0, 0)
  12332. ins.BorderSizePixel = 0
  12333. ins.Position = UDim2.new(0,-10,0, Position + 40)
  12334. ins.Size = UDim2.new(0, 20, 0, 20)
  12335. ins.FontSize = Enum.FontSize.Size14
  12336. ins.Text = ""
  12337. ins.ZIndex = 6
  12338. local img = Instance.new("ImageLabel")
  12339. img.Parent = ModList
  12340. img.Position = UDim2.new(0,300,0, Position + 5)
  12341. img.Size = UDim2.new(0,100,0,100)
  12342. img.ZIndex = 6
  12343. img.BackgroundColor3 = Color3.new(255, 255, 255)
  12344. img.BackgroundTransparency = 1
  12345. img.Image = 'https://www.roblox.com/Thumbs/Asset.ashx?width=110&height=110&assetId='..v.AssetId
  12346. ins.MouseButton1Click:Connect(function()
  12347. local window = true
  12348. dragmodel(game:GetService("InsertService"):LoadLocalAsset("rbxassetid://" .. v.AssetId), window)
  12349. Notify('Inserted ' .. v.Name .. '. Click: place | E: Cancel | R: Rotate | T: tilt')
  12350. ModelContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12351. end)
  12352. Notify('Select a model to insert')
  12353. drag:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil)
  12354. Exit.MouseButton1Click:Connect(function()
  12355. drag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12356. wait(0.6) Models:Destroy() end) end end
  12357. end)
  12358.  
  12359. addcmd('cmds','opens cmds window',{'commands'},
  12360. function(args, speaker)
  12361. if speaker.userId ~= LP.userId then
  12362. for _, child in pairs( workspace:GetChildren()) do
  12363. if child.Name == speaker.Name .. "TAB" then
  12364. child:Destroy() end end
  12365. game:GetService('Chat'):Chat(speaker.Character, 'The command to close is "'.. cmdprefix .. 'dismiss"', 1)
  12366. local GUI = Instance.new("SurfaceGui")
  12367. local holder = Instance.new("Frame")
  12368. local bar = Instance.new("Frame")
  12369. local Title = Instance.new("TextLabel")
  12370. local MAIN = Instance.new("Frame")
  12371. local Example = Instance.new("TextLabel")
  12372. local CMDs = Instance.new("ScrollingFrame")
  12373. local PART = Instance.new("Part")
  12374. PART.Name = speaker.Name .. 'TAB'
  12375. PART.Color = maincolor
  12376. PART.Size = Vector3.new(7, 7.8, 0.2)
  12377. PART.Transparency = 0
  12378. PART.Locked = true
  12379. PART.CanCollide = false
  12380. PART.Parent = workspace
  12381. PART.Anchored = true
  12382. PART.Material = "Neon"
  12383. local GUI = Instance.new("SurfaceGui")
  12384. local holder = Instance.new("Frame")
  12385. local bar = Instance.new("Frame")
  12386. local Title = Instance.new("TextLabel")
  12387. local MAIN = Instance.new("Frame")
  12388. local Example = Instance.new("TextLabel")
  12389. local CMDs = Instance.new("ScrollingFrame")
  12390. GUI.Name = "GUI"
  12391. GUI.Parent = PART
  12392. GUI.CanvasSize = Vector2.new(500, 600)
  12393. GUI.Face = Enum.NormalId.Back
  12394. holder.Name = "holder"
  12395. holder.Parent = GUI
  12396. holder.BackgroundColor3 = Color3.new(1, 1, 1)
  12397. holder.BackgroundTransparency = 1
  12398. holder.BorderSizePixel = 2
  12399. holder.Position = UDim2.new(0, 0, 0, 10)
  12400. holder.Size = UDim2.new(0, 300, 0, 330)
  12401. holder.ZIndex = 2
  12402. bar.Name = "bar"
  12403. bar.Parent = holder
  12404. bar.BackgroundColor3 = Color3.new(0, 0, 0)
  12405. bar.BackgroundTransparency = 0.89999997615814
  12406. bar.BorderSizePixel = 0
  12407. bar.Position = UDim2.new(0, 10, 1, -330)
  12408. bar.Size = UDim2.new(0, 480, 0, 33)
  12409. Title.Name = "Title"
  12410. Title.Parent = bar
  12411. Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
  12412. Title.BackgroundTransparency = 1
  12413. Title.Size = UDim2.new(1, 0, 0, 30)
  12414. Title.Font = Enum.Font.SourceSansBold
  12415. Title.FontSize = Enum.FontSize.Size24
  12416. Title.Text = "[Infinite Yield] Command List"
  12417. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12418. MAIN.Name = "MAIN"
  12419. MAIN.Parent = holder
  12420. MAIN.BackgroundColor3 = Color3.new(0, 0, 0)
  12421. MAIN.BackgroundTransparency = 0.89999997615814
  12422. MAIN.BorderSizePixel = 0
  12423. MAIN.Position = UDim2.new(0, 10, 1, -300)
  12424. MAIN.Size = UDim2.new(0, 480, 0, 550)
  12425. Example.Name = "Example"
  12426. Example.Parent = MAIN
  12427. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12428. Example.BackgroundTransparency = 1
  12429. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12430. Example.BorderSizePixel = 0
  12431. Example.Size = UDim2.new(0, 190, 0, 40)
  12432. Example.Visible = false
  12433. Example.Font = Enum.Font.SourceSansBold
  12434. Example.FontSize = Enum.FontSize.Size36
  12435. Example.Text = "txt"
  12436. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  12437. Example.TextStrokeTransparency = 0
  12438. Example.TextXAlignment = Enum.TextXAlignment.Left
  12439. Example.ZIndex = 6
  12440. CMDs.Name = "CMDs"
  12441. CMDs.Parent = MAIN
  12442. CMDs.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12443. CMDs.BackgroundTransparency = 1
  12444. CMDs.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12445. CMDs.BorderSizePixel = 0
  12446. CMDs.Size = UDim2.new(0, 480, 0, 550)
  12447. CMDs.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12448. CMDs.CanvasSize = UDim2.new(0, 0, 0, 4880)
  12449. CMDs.MidImage = "rbxasset://textures/blackBkg_square.png"
  12450. CMDs.ScrollBarThickness = 15
  12451. CMDs.TopImage = "rbxasset://textures/blackBkg_square.png"
  12452. local CMDsV = CMDsFolder:GetChildren()
  12453. for i = 1, #CMDsV do
  12454. local YSize = 35
  12455. local Position = ((i * YSize) - YSize)
  12456. local newcmd = Example:Clone()
  12457. newcmd.Parent = CMDs
  12458. newcmd.Visible = true
  12459. newcmd.Position = UDim2.new(0,10,0, Position + 1)
  12460. newcmd.Text = "" .. CMDsV[i].Value
  12461. CMDs.CanvasSize = UDim2.new(0,0,0, Position + 40) end
  12462. local cf = speaker.Character.HumanoidRootPart.CFrame
  12463. local newcf = cf + cf.lookVector * 6 + Vector3.new(0, 1, 0)
  12464. PART.CFrame = newcf
  12465. speaker.Character.Humanoid.Died:connect(function()
  12466. PART:Destroy() end)
  12467. wait(1)
  12468. PART.Transparency = 0.1 wait(0.05) PART.Transparency = 0.2 wait(0.05)
  12469. PART.Transparency = 0.3 wait(0.05) PART.Transparency = 0.4 wait(0.05)
  12470. PART.Transparency = 0.5 wait(0.05) PART.Transparency = 0.6 wait(0.05)
  12471. if FindTable(hastab, speaker.Name) then movetab(speaker,PART) return end
  12472. table.insert(hastab, speaker.Name) movetab(speaker,PART)
  12473. else
  12474. if cmdOpen == true then
  12475. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  12476. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  12477. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  12478. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  12479. else
  12480. commands() searchbar()
  12481. end end
  12482. end)
  12483. cmdBAR.FocusLost:connect(function(enterpressed)
  12484. if enterpressed and cmdBAR.Text ~= "" then
  12485. spawn(function ()
  12486. execCmd(cmdBAR.Text, Player)
  12487. end)
  12488. end
  12489. game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
  12490. cmdBAR.BorderSizePixel = 1
  12491. wait(0.1)
  12492. cmdBAR.BorderSizePixel = 0
  12493. cmdBAR.Text = 'Press ' ..cmdbarbind.. ' to focus the cmd bar'
  12494. end)
  12495. Mouse.KeyDown:connect(function(Key)
  12496. if (Key==cmdbarbind) then
  12497. cmdBAR:CaptureFocus()
  12498. cmdBAR.BorderSizePixel = 1
  12499. wait(0.1)
  12500. cmdBAR.BorderSizePixel = 2
  12501. end
  12502. end)
  12503. cmdBAR.Changed:connect(function (property)
  12504. if suggestionstoggle == true and cmdBAR:IsFocused() then IndexContents2(cmdBAR.Text,true) end
  12505. end)
  12506. cmdBAR:GetPropertyChangedSignal("Text"):Connect(function()
  12507. local diff = cmdBAR.TextBounds.X-250
  12508. cmdBAR:TweenSizeAndPosition(UDim2.new(0,250+math.floor(math.max(0,diff)),0,25),UDim2.new(0,10-math.floor(math.max(0,diff)),1,-35),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  12509. end)
  12510. cmdBAR.Focused:Connect(function() historyCount = 0 end)
  12511. game:GetService("UserInputService").InputBegan:Connect(function(input)
  12512. if not cmdBAR:IsFocused() then return end
  12513. if input.KeyCode == Enum.KeyCode.Up then
  12514. historyCount = historyCount + 1
  12515. if historyCount > #cmdHistory then historyCount = #cmdHistory end
  12516. cmdBAR.Text = cmdHistory[historyCount] or ""
  12517. elseif input.KeyCode == Enum.KeyCode.Down then
  12518. historyCount = historyCount - 1
  12519. if historyCount < 1 then historyCount = 1 end
  12520. cmdBAR.Text = cmdHistory[historyCount] or ""
  12521. end
  12522. end)
  12523. NOTIFY = DATA.Notification
  12524. NOTIFY.Parent = game.CoreGui
  12525. local usingNOTE = false
  12526. function Notify(msg)
  12527. spawn(function()
  12528. if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then
  12529. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12530. wait(0.5)
  12531. MusicPlayer:Hide()
  12532. if qopen == true then
  12533. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12534. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12535. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12536. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  12537. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = false
  12538. NOTIFY.NOTIFY.NOTE.Text = msg
  12539. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  12540. if playerenabled == true then
  12541. wait(4)
  12542. if playerenabled == true then
  12543. MusicPlayer:Show()
  12544. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12545. end
  12546. end
  12547. else
  12548. NOTIFY.NOTIFY.NOTE.Text = msg
  12549. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil)
  12550. if playerenabled == true then
  12551. wait(4)
  12552. if playerenabled == true then
  12553. MusicPlayer:Show()
  12554. NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  12555. end
  12556. end
  12557. end end end) end
  12558. local loadbar = Instance.new("ScreenGui") local Loading = Instance.new("TextLabel") local fr = Instance.new("Frame") local ba = Instance.new("Frame") loadbar.Name = "loadbar" loadbar.Parent = game.CoreGui
  12559. Loading.Name = "Loading" Loading.Parent = loadbar Loading.BackgroundColor3 = Color3.new(1, 1, 1) Loading.BackgroundTransparency = 1 Loading.Position = UDim2.new(0.25, 0, 0.875, 0) Loading.Size = UDim2.new(0.5, 0, 0, 50)
  12560. Loading.ZIndex = 101 Loading.Font = Enum.Font.ArialBold Loading.FontSize = Enum.FontSize.Size24 Loading.Text = "Loading..." Loading.TextColor3 = Color3.new(0, 0, 0) Loading.TextStrokeColor3 = Color3.new(1, 1, 1) Loading.TextStrokeTransparency = 0.5
  12561. Loading.TextTransparency = 0.10000000149012 Loading.TextWrapped = true fr.Name = "fr" fr.Parent = Loading fr.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078) fr.BackgroundTransparency = 0.30000001192093
  12562. fr.BorderColor3 = Color3.new(0.196078, 0.196078, 0.196078) fr.BorderSizePixel = 2 fr.Size = UDim2.new(1, 0, 1, 0) ba.ZIndex = 100 fr.ZIndex = 99 ba.Name = "ba" ba.Parent = Loading ba.BackgroundColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392) ba.BorderColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392)
  12563. ba.BorderSizePixel = 0 ba.Size = UDim2.new(0, 0, 1, 0)
  12564. if aliasSave then
  12565. for i = 1, #aliasSave do
  12566. execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
  12567. end else
  12568. aliasSave = {} wait(0.1) updatefile()
  12569. for i = 1, #aliasSave do
  12570. execCmd("877241loadalias "..aliasSave[i].CMD.." "..aliasSave[i].ALIAS)
  12571. end end
  12572. Loading.ba:TweenSize(UDim2.new(0.3, 0, 1, 0), "InOut", "Quart", 1, true, nil)
  12573. commands() wait(0.01) game.CoreGui.cp:Destroy() cmdOpen = false
  12574. local Logs = Instance.new("ScreenGui")
  12575. logdrag = Instance.new("Frame")
  12576. local PromptDialog = Instance.new("Frame")
  12577. local ContainerFrame = Instance.new("Frame")
  12578. local pos = Instance.new("Frame")
  12579. local clear = Instance.new("TextButton")
  12580. local scroll = Instance.new("ScrollingFrame")
  12581. local hl = Instance.new("Frame")
  12582. local whispers = Instance.new("Frame")
  12583. local CheckBox = Instance.new("ImageButton")
  12584. local box = Instance.new("TextButton")
  12585. local whispers_2 = Instance.new("TextLabel")
  12586. local chats = Instance.new("Frame")
  12587. local CheckBox_2 = Instance.new("ImageButton")
  12588. local box_2 = Instance.new("TextButton")
  12589. local chats_2 = Instance.new("TextLabel")
  12590. local commands = Instance.new("Frame")
  12591. local CheckBox_3 = Instance.new("ImageButton")
  12592. local box_3 = Instance.new("TextButton")
  12593. local commands_2 = Instance.new("TextLabel")
  12594. local shadow = Instance.new("Frame")
  12595. local Exit = Instance.new("TextButton")
  12596. local PopupText = Instance.new("TextLabel")
  12597. local Hide = Instance.new("TextButton")
  12598. Logs.Name = "Logs"
  12599. Logs.Parent = game.CoreGui
  12600. logdrag.Name = "drag"
  12601. logdrag.Parent = Logs
  12602. logdrag.Active = true
  12603. logdrag.BackgroundColor3 = Color3.new(1, 1, 1)
  12604. logdrag.BackgroundTransparency = 1
  12605. dragGUI(logdrag)
  12606. logdrag.Position = UDim2.new(0.5, -225, 0, -400)
  12607. logdrag.Size = UDim2.new(0, 438, 0, 26)
  12608. PromptDialog.Name = "PromptDialog"
  12609. PromptDialog.Parent = logdrag
  12610. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  12611. PromptDialog.BackgroundTransparency = 1
  12612. PromptDialog.BorderSizePixel = 0
  12613. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  12614. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  12615. PromptDialog.ZIndex = 5
  12616. PromptDialog.ClipsDescendants = true
  12617. ContainerFrame.Name = "ContainerFrame"
  12618. ContainerFrame.Parent = PromptDialog
  12619. ContainerFrame.BackgroundColor3 = maincolor
  12620. ContainerFrame.BackgroundTransparency = 0.5
  12621. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  12622. ContainerFrame.BorderSizePixel = 0
  12623. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  12624. ContainerFrame.Size = UDim2.new(1, 0, 0.829999983, 0)
  12625. ContainerFrame.ZIndex = 5
  12626. pos.Name = "pos"
  12627. pos.Parent = ContainerFrame
  12628. pos.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12629. pos.BackgroundTransparency = 1
  12630. pos.BorderColor3 = Color3.new(0, 0, 0)
  12631. pos.BorderSizePixel = 0
  12632. pos.Position = UDim2.new(0, 10, 0, 9)
  12633. pos.Size = UDim2.new(0, 428, 0, 230)
  12634. pos.ZIndex = 5
  12635. clear.Name = "clear"
  12636. clear.Parent = pos
  12637. clear.BackgroundColor3 = Color3.new(0, 0, 0)
  12638. clear.BackgroundTransparency = 0.80000001192093
  12639. clear.BorderColor3 = Color3.new(1, 1, 1)
  12640. clear.Position = UDim2.new(0, 3, 0, 3)
  12641. clear.Size = UDim2.new(0, 70, 0, 20)
  12642. clear.ZIndex = 5
  12643. clear.Font = Enum.Font.SourceSans
  12644. clear.FontSize = Enum.FontSize.Size14
  12645. clear.Text = "Clear"
  12646. clear.TextColor3 = Color3.new(1, 1, 1)
  12647. scroll.Name = "scroll"
  12648. scroll.Parent = pos
  12649. scroll.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12650. scroll.BackgroundTransparency = 1
  12651. scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  12652. scroll.BorderSizePixel = 0
  12653. scroll.Size = UDim2.new(0, 413, 0, 193)
  12654. scroll.Position = UDim2.new(0.007, 0, 0.152, 0)
  12655. scroll.ZIndex = 5
  12656. scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
  12657. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  12658. scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
  12659. scroll.ScrollBarThickness = 8
  12660. scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
  12661. hl.Name = "hl"
  12662. hl.Parent = pos
  12663. hl.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12664. hl.BackgroundTransparency = 0.5
  12665. hl.BorderColor3 = Color3.new(0, 0, 0)
  12666. hl.BorderSizePixel = 0
  12667. hl.Position = UDim2.new(0, 2, 0, 35)
  12668. hl.Size = UDim2.new(0.799065411, 72, 0.839130461, 0)
  12669. hl.ZIndex = 5
  12670. whispers.Name = "whispers"
  12671. whispers.Parent = pos
  12672. whispers.BackgroundColor3 = Color3.new(1, 1, 1)
  12673. whispers.BackgroundTransparency = 1
  12674. whispers.Size = UDim2.new(0, 428, 0, 230)
  12675. CheckBox.Name = "CheckBox"
  12676. CheckBox.Parent = whispers
  12677. CheckBox.BackgroundTransparency = 1
  12678. CheckBox.Position = UDim2.new(0.574635506, 0, 0, 2)
  12679. CheckBox.Size = UDim2.new(0, 20, 0, 20)
  12680. CheckBox.ZIndex = 6
  12681. CheckBox.Image = "http://www.roblox.com/asset/?id=65492641"
  12682. box.Name = "box"
  12683. box.Parent = whispers
  12684. box.BackgroundColor3 = Color3.new(0, 0, 0)
  12685. box.BackgroundTransparency = 0.80000001192093
  12686. box.BorderColor3 = Color3.new(1, 1, 1)
  12687. box.Position = UDim2.new(0, 172, 0, 3)
  12688. box.Size = UDim2.new(0, 94, 0, 20)
  12689. box.ZIndex = 5
  12690. box.Font = Enum.Font.SourceSans
  12691. box.FontSize = Enum.FontSize.Size14
  12692. box.Text = ""
  12693. box.TextColor3 = Color3.new(1, 1, 1)
  12694. whispers_2.Name = "whispers"
  12695. whispers_2.Parent = whispers
  12696. whispers_2.BackgroundColor3 = Color3.new(1, 1, 1)
  12697. whispers_2.BackgroundTransparency = 1
  12698. whispers_2.Position = UDim2.new(0, 172, 0, 3)
  12699. whispers_2.Size = UDim2.new(0.126168221, 20, -0.0434782617, 30)
  12700. whispers_2.ZIndex = 6
  12701. whispers_2.Font = Enum.Font.SourceSansBold
  12702. whispers_2.FontSize = Enum.FontSize.Size14
  12703. whispers_2.Text = "Whispers"
  12704. whispers_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12705. chats.Name = "chats"
  12706. chats.Parent = pos
  12707. chats.BackgroundColor3 = Color3.new(1, 1, 1)
  12708. chats.BackgroundTransparency = 1
  12709. chats.Size = UDim2.new(0, 428, 0, 230)
  12710. CheckBox_2.Name = "CheckBox"
  12711. CheckBox_2.Parent = chats
  12712. CheckBox_2.BackgroundTransparency = 1
  12713. CheckBox_2.Position = UDim2.new(0.324635506, 0, 3.49245965e-08, 2)
  12714. CheckBox_2.Size = UDim2.new(0, 20, 0, 20)
  12715. CheckBox_2.ZIndex = 6
  12716. CheckBox_2.Image = "http://www.roblox.com/asset/?id=65492641"
  12717. box_2.Name = "box"
  12718. box_2.Parent = chats
  12719. box_2.BackgroundColor3 = Color3.new(0, 0, 0)
  12720. box_2.BackgroundTransparency = 0.80000001192093
  12721. box_2.BorderColor3 = Color3.new(1, 1, 1)
  12722. box_2.Position = UDim2.new(0, 86, 0, 3)
  12723. box_2.Size = UDim2.new(0, 73, 0, 20)
  12724. box_2.ZIndex = 5
  12725. box_2.Font = Enum.Font.SourceSans
  12726. box_2.FontSize = Enum.FontSize.Size14
  12727. box_2.Text = ""
  12728. box_2.TextColor3 = Color3.new(1, 1, 1)
  12729. chats_2.Name = "chats"
  12730. chats_2.Parent = chats
  12731. chats_2.BackgroundColor3 = Color3.new(1, 1, 1)
  12732. chats_2.BackgroundTransparency = 1
  12733. chats_2.Position = UDim2.new(0, 86, 0, 2)
  12734. chats_2.Size = UDim2.new(0.0771028027, 20, -0.0434782617, 30)
  12735. chats_2.ZIndex = 6
  12736. chats_2.Font = Enum.Font.SourceSansBold
  12737. chats_2.FontSize = Enum.FontSize.Size14
  12738. chats_2.Text = "Chats"
  12739. chats_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12740. commands.Name = "commands"
  12741. commands.Parent = pos
  12742. commands.BackgroundColor3 = Color3.new(1, 1, 1)
  12743. commands.BackgroundTransparency = 1
  12744. commands.Size = UDim2.new(0, 428, 0, 230)
  12745. CheckBox_3.Name = "CheckBox"
  12746. CheckBox_3.Parent = commands
  12747. CheckBox_3.BackgroundTransparency = 1
  12748. CheckBox_3.Position = UDim2.new(0.844495356, 0, 0, 2)
  12749. CheckBox_3.Size = UDim2.new(0, 20, 0, 20)
  12750. CheckBox_3.ZIndex = 6
  12751. CheckBox_3.Image = "http://www.roblox.com/asset/?id=65492641"
  12752. box_3.Name = "box"
  12753. box_3.Parent = commands
  12754. box_3.BackgroundColor3 = Color3.new(0, 0, 0)
  12755. box_3.BackgroundTransparency = 0.80000001192093
  12756. box_3.BorderColor3 = Color3.new(1, 1, 1)
  12757. box_3.Position = UDim2.new(0, 279, 0, 3)
  12758. box_3.Size = UDim2.new(0, 102, 0, 20)
  12759. box_3.ZIndex = 5
  12760. box_3.Font = Enum.Font.SourceSans
  12761. box_3.FontSize = Enum.FontSize.Size14
  12762. box_3.Text = ""
  12763. box_3.TextColor3 = Color3.new(1, 1, 1)
  12764. commands_2.Name = "commands"
  12765. commands_2.Parent = commands
  12766. commands_2.BackgroundColor3 = Color3.new(1, 1, 1)
  12767. commands_2.BackgroundTransparency = 1
  12768. commands_2.Position = UDim2.new(0, 279, 0, 3)
  12769. commands_2.Size = UDim2.new(0.144859806, 20, -0.0434782617, 30)
  12770. commands_2.ZIndex = 6
  12771. commands_2.Font = Enum.Font.SourceSansBold
  12772. commands_2.FontSize = Enum.FontSize.Size14
  12773. commands_2.Text = "Commands"
  12774. commands_2.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392)
  12775. shadow.Name = "shadow"
  12776. shadow.Parent = PromptDialog
  12777. shadow.BackgroundColor3 = maincolor
  12778. shadow.BackgroundTransparency = 0.30000001192093
  12779. shadow.BorderColor3 = Color3.new(0, 0, 0)
  12780. shadow.BorderSizePixel = 0
  12781. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  12782. shadow.Size = UDim2.new(0, 438, 0, 26)
  12783. Exit.Name = "Exit"
  12784. Exit.Parent = shadow
  12785. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  12786. Exit.BackgroundTransparency = 0.30000001192093
  12787. Exit.BorderColor3 = Color3.new(1, 0, 0)
  12788. Exit.BorderSizePixel = 0
  12789. Exit.Position = UDim2.new(0, 415, 0, 3)
  12790. Exit.Size = UDim2.new(0, 20, 0, 20)
  12791. Exit.FontSize = Enum.FontSize.Size14
  12792. Exit.Text = ""
  12793. PopupText.Name = "PopupText"
  12794. PopupText.Parent = shadow
  12795. PopupText.BackgroundTransparency = 1
  12796. PopupText.Position = UDim2.new(0, 61, 0, -5)
  12797. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  12798. PopupText.ZIndex = 6
  12799. PopupText.Font = Enum.Font.SourceSansBold
  12800. PopupText.TextSize = 31
  12801. PopupText.Text = "Logs"
  12802. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  12803. PopupText.TextStrokeTransparency = 0
  12804. PopupText.TextWrapped = true
  12805. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  12806. Hide.Name = "Hide"
  12807. Hide.Parent = shadow
  12808. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  12809. Hide.BackgroundTransparency = 0.30000001192093
  12810. Hide.BorderColor3 = Color3.new(1, 1, 1)
  12811. Hide.BorderSizePixel = 0
  12812. Hide.Position = UDim2.new(0.800000012, 41, 0, 3)
  12813. Hide.Size = UDim2.new(0, 20, 0, 20)
  12814. Hide.FontSize = Enum.FontSize.Size14
  12815. Hide.Text = ""
  12816. checked = "http://www.roblox.com/asset/?id=65492641"
  12817. unchecked = "http://www.roblox.com/asset/?id=65492651"
  12818. if chatsV == true then
  12819. CheckBox_2.Image = checked else
  12820. CheckBox_2.Image = unchecked end
  12821. box_2.MouseButton1Down:connect(function()
  12822. if chatsV == true then chatsV = false
  12823. CheckBox_2.Image = unchecked updatefile() else
  12824. chatsV = true
  12825. CheckBox_2.Image = checked updatefile() end end)
  12826. if whispersV == true then
  12827. CheckBox.Image = checked else
  12828. CheckBox.Image = unchecked end
  12829. box.MouseButton1Down:connect(function()
  12830. if whispersV == true then whispersV = false
  12831. CheckBox.Image = unchecked updatefile() else
  12832. whispersV = true
  12833. CheckBox.Image = checked updatefile() end end)
  12834. if commandsV == true then
  12835. CheckBox_3.Image = checked else
  12836. CheckBox_3.Image = unchecked end
  12837. box_3.MouseButton1Down:connect(function()
  12838. if commandsV == true then commandsV = false
  12839. CheckBox_3.Image = unchecked updatefile() else
  12840. commandsV = true
  12841. CheckBox_3.Image = checked updatefile() end end)
  12842. clear.MouseButton1Down:connect(function()
  12843. for _, child in pairs( scroll:GetChildren()) do
  12844. child:Destroy() end
  12845. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  12846. end)
  12847. Exit.MouseButton1Down:connect(function()
  12848. logdrag:TweenPosition(UDim2.new(0.5, -225, 0, -400), "InOut", "Quart", 0.5, true, nil)
  12849. logsopen = false
  12850. end)
  12851. hidden = false
  12852. Hide.MouseButton1Down:connect(function()
  12853. if hidden == false then hidden = true
  12854. ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, -300), "InOut", "Quart", 0.5, true, nil)
  12855. else ContainerFrame:TweenPosition(UDim2.new(0, 0, 0, 29), "InOut", "Quart", 0.5, true, nil) hidden = false
  12856. end end)
  12857. function logtime() -- time function from aperture
  12858. local HOUR = math.floor((tick() % 86400) / 3600)
  12859. local MINUTE = math.floor((tick() % 3600) / 60)
  12860. local SECOND = math.floor(tick() % 60)
  12861. local AP = HOUR > 11 and 'PM' or 'AM'
  12862. HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
  12863. HOUR = HOUR < 10 and '0' .. HOUR or HOUR
  12864. MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
  12865. SECOND = SECOND < 10 and '0' .. SECOND or SECOND
  12866. return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP end
  12867. function CreateLabel(Name, Text)
  12868. local sf = scroll
  12869. if #sf:GetChildren() >= 2546 then
  12870. sf:ClearAllChildren()
  12871. end
  12872. local alls = 0
  12873. for i,v in pairs(sf:GetChildren()) do
  12874. if v then
  12875. alls = v.Size.Y.Offset + alls
  12876. end
  12877. if not v then
  12878. alls = 0
  12879. end
  12880. end
  12881. local tl = Instance.new('TextLabel', sf)
  12882. local il = Instance.new('Frame', tl)
  12883. tl.Name = Name
  12884. tl.ZIndex = 6
  12885. tl.Text = logtime().." - ["..Name.."]: "..Text
  12886. tl.Size = UDim2.new(0,410,0,84)
  12887. tl.BackgroundTransparency = 1
  12888. tl.BorderSizePixel = 0
  12889. tl.Font = "SourceSansBold"
  12890. tl.Position = UDim2.new(-1,0,0,alls)
  12891. tl.TextTransparency = 1
  12892. tl.TextScaled = false
  12893. tl.TextSize = 14
  12894. tl.TextWrapped = true
  12895. tl.TextXAlignment = "Left"
  12896. tl.TextYAlignment = "Top"
  12897. il.BackgroundTransparency = 1
  12898. il.BorderSizePixel = 0
  12899. il.Size = UDim2.new(0,12,1,0)
  12900. il.Position = UDim2.new(0,410,0,0)
  12901. tl.TextColor3 = Color3.fromRGB(255,255,255)
  12902. tl.Size = UDim2.new(0,410,0,tl.TextBounds.Y)
  12903. sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
  12904. sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
  12905. local size2 = sf.CanvasSize.Y.Offset
  12906. tl:TweenPosition(UDim2.new(0,0,0,alls), 'In', 'Quint', 0.5)
  12907. for i = 0,50 do wait(0.05)
  12908. tl.TextTransparency = tl.TextTransparency - 0.05
  12909. end
  12910. tl.TextTransparency = 0
  12911. end logsloaded = true
  12912. local intro = Instance.new("ScreenGui")
  12913. local Frame = Instance.new("Frame")
  12914. local Circle = Instance.new("ImageLabel")
  12915. local ImageLabel = Instance.new("ImageLabel")
  12916. intro.Name = "intro"
  12917. intro.Parent = game.CoreGui
  12918. Frame.Parent = intro
  12919. Frame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12920. Frame.BackgroundTransparency = 1
  12921. Frame.BorderSizePixel = 0
  12922. Frame.ClipsDescendants = true
  12923. Frame.Position = UDim2.new(0.5, -125, 0.5, -125)
  12924. Frame.Size = UDim2.new(0, 250, 0, 250)
  12925. Circle.Name = "Circle"
  12926. Circle.Parent = Frame
  12927. Circle.BackgroundColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  12928. Circle.BackgroundTransparency = 1
  12929. Circle.BorderSizePixel = 0
  12930. Circle.Position = UDim2.new(0.5, 0, 0.5, 0)
  12931. Circle.Image = "rbxassetid://631172870"
  12932. Circle.ImageColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12933. ImageLabel.Parent = Frame
  12934. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  12935. ImageLabel.BackgroundTransparency = 1
  12936. ImageLabel.BorderSizePixel = 0
  12937. ImageLabel.Position = UDim2.new(0.5, 0, 0.5, 0)
  12938. ImageLabel.Image = "rbxassetid://1352543873"
  12939. Loading.ba:TweenSize(UDim2.new(0.45, 0, 1, 0), "InOut", "Quart", 0.5, true, nil)
  12940. local g = intro
  12941. local f = Frame
  12942. local imagef = Circle
  12943. local logof = ImageLabel
  12944. imagef:TweenSizeAndPosition(UDim2.new(3,0,3,0),UDim2.new(-1,0,-1,0), "Out", "Linear", 0.4)
  12945. logof:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0), "Out", "Linear", 0.4) wait(0.4)
  12946. f:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150), "In", "Quart", 0.4) wait(0.4)
  12947. f:TweenSizeAndPosition(UDim2.new(0,250,0,250),UDim2.new(0.5,-125,0.5,-125), "Out", "Quart", 0.4) wait(0.4)
  12948. if workspace.FilteringEnabled == true then Notify('Filtering ENABLED')
  12949. elseif workspace.FilteringEnabled == false then Notify('Filtering Disabled') end
  12950. local iy = Instance.new("ImageButton") local sheild = Instance.new("Frame") local cmds = Instance.new("ImageButton") local cmds_2 = Instance.new("TextLabel")
  12951. local settings = Instance.new("ImageButton") local settings_2 = Instance.new("TextLabel") local updates = Instance.new("ImageButton") local updates_2 = Instance.new("TextLabel")
  12952. local info = Instance.new("ImageButton") local info_2 = Instance.new("TextLabel") local mix = Instance.new("ImageButton") local mix_2 = Instance.new("TextLabel") local MAIN = Instance.new("TextLabel") iy.Name = "iy" iy.Parent = game.CoreGui.RobloxGui.TopBarContainer
  12953. iy.BackgroundTransparency = 1 iy.Position = UDim2.new(0, 2, 0, -38) iy.Size = UDim2.new(0, 50, 0, 36) iy.AutoButtonColor = false sheild.Name = "sheild" sheild.Parent = iy sheild.BackgroundColor3 = Color3.new(1, 1, 1)
  12954. sheild.BackgroundTransparency = 1 sheild.Size = UDim2.new(0, 320, 0, 35) cmds.Name = "cmds" cmds.Parent = sheild cmds.BackgroundTransparency = 1 cmds.Position = UDim2.new(0, 50, 0, 0) cmds.Size = UDim2.new(0, 80, 0, 36)
  12955. cmds.AutoButtonColor = false cmds_2.Name = "cmds" cmds_2.Parent = cmds cmds_2.BackgroundColor3 = Color3.new(1, 1, 1) cmds_2.BackgroundTransparency = 1 cmds_2.Position = UDim2.new(0, 0, 0, -2)
  12956. cmds_2.Size = UDim2.new(0, 80, 0, 40) cmds_2.Font = Enum.Font.Arial cmds_2.FontSize = Enum.FontSize.Size14 cmds_2.Text = "Commands" cmds_2.TextColor3 = Color3.new(1, 1, 1) cmds_2.TextStrokeTransparency = 0.69999998807907
  12957. settings.Name = "settings" settings.Parent = sheild settings.BackgroundTransparency = 1 settings.Position = UDim2.new(0, 146, 0, 0) settings.Size = UDim2.new(0, 60, 0, 36) settings.AutoButtonColor = false
  12958. settings_2.Name = "settings" settings_2.Parent = settings settings_2.BackgroundColor3 = Color3.new(1, 1, 1) settings_2.BackgroundTransparency = 1 settings_2.Position = UDim2.new(0, 0, 0, -2)
  12959. settings_2.Size = UDim2.new(0, 60, 0, 40) settings_2.Font = Enum.Font.Arial settings_2.FontSize = Enum.FontSize.Size14 settings_2.Text = "Script Hub" settings_2.TextColor3 = Color3.new(1, 1, 1)
  12960. settings_2.TextStrokeTransparency = 0.69999998807907 updates.Name = "updates" updates.Parent = sheild updates.BackgroundTransparency = 1 updates.Position = UDim2.new(0, 220, 0, 0)
  12961. updates.Size = UDim2.new(0, 60, 0, 36) updates.AutoButtonColor = false updates_2.Name = "updates" updates_2.Parent = updates updates_2.BackgroundColor3 = Color3.new(1, 1, 1) updates_2.BackgroundTransparency = 1
  12962. updates_2.Position = UDim2.new(0, 0, 0, -2) updates_2.Size = UDim2.new(0, 60, 0, 40) updates_2.Font = Enum.Font.Arial updates_2.FontSize = Enum.FontSize.Size14
  12963. updates_2.Text = "Server" updates_2.TextColor3 = Color3.new(1, 1, 1) updates_2.TextStrokeTransparency = 0.69999998807907 info.Name = "info" info.Parent = sheild info.BackgroundTransparency = 1 info.Position = UDim2.new(0, 290, 0, 0)
  12964. info.Size = UDim2.new(0, 35, 0, 36) info.AutoButtonColor = false info_2.Name = "info" info_2.Parent = info info_2.BackgroundColor3 = Color3.new(1, 1, 1) info_2.BackgroundTransparency = 1 info_2.Position = UDim2.new(0, 0, 0, -2)
  12965. info_2.Size = UDim2.new(0, 30, 0, 40) info_2.Font = Enum.Font.Arial info_2.FontSize = Enum.FontSize.Size14 info_2.Text = "Info" info_2.TextColor3 = Color3.new(1, 1, 1)
  12966. mix.Name = "mix" mix.Parent = sheild mix.BackgroundTransparency = 1 mix.Position = UDim2.new(0, 340, 0, 0)
  12967. mix.Size = UDim2.new(0, 35, 0, 36) mix.AutoButtonColor = false mix_2.Name = "mix" mix_2.Parent = mix mix_2.BackgroundColor3 = Color3.new(1, 1, 1) mix_2.BackgroundTransparency = 1 mix_2.Position = UDim2.new(0, 0, 0, -2)
  12968. mix_2.Size = UDim2.new(0, 30, 0, 40) mix_2.Font = Enum.Font.Arial mix_2.FontSize = Enum.FontSize.Size14 mix_2.Text = "Color" mix_2.TextColor3 = Color3.new(1, 1, 1) mix_2.TextStrokeTransparency = 0.7
  12969. lockic = Instance.new("ImageLabel")
  12970. lockic.Name = "lock"
  12971. lockic.Parent = iy
  12972. lockic.BackgroundColor3 = Color3.new(1, 1, 1)
  12973. lockic.BackgroundTransparency = 1
  12974. lockic.ImageTransparency = 1
  12975. lockic.BorderSizePixel = 0
  12976. lockic.Position = UDim2.new(0, 53, 0, -3)
  12977. lockic.Size = UDim2.new(0, 40, 0, 40)
  12978. lockic.Image = "rbxassetid://1495252742"
  12979. info_2.TextStrokeTransparency = 0.69999998807907 MAIN.Name = "MAIN" MAIN.Parent = iy MAIN.BackgroundColor3 = Color3.new(1, 1, 1) MAIN.BackgroundTransparency = 1 MAIN.Position = UDim2.new(0, 2, 0, -2)
  12980. MAIN.Size = UDim2.new(0, 40, 0, 40) MAIN.Font = Enum.Font.ArialBold MAIN.FontSize = Enum.FontSize.Size24 MAIN.Text = "IY" MAIN.TextColor3 = Color3.new(1, 1, 1) MAIN.TextStrokeTransparency = 0.69999998807907
  12981. Loading.ba:TweenSize(UDim2.new(0.7, 0, 1, 0), "InOut", "Quart", 0.5, true, nil) quickmenu = game.CoreGui.RobloxGui.TopBarContainer.iy
  12982. local TopBarContainer = Instance.new("Frame") TopBarContainer.Name = "TopBarContainer" TopBarContainer.Parent = game.CoreGui.RobloxGui TopBarContainer.Active = true TopBarContainer.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  12983. TopBarContainer.BackgroundTransparency = 0.5 TopBarContainer.BorderSizePixel = 0 TopBarContainer.Position = UDim2.new(0, 0, 0, -72) TopBarContainer.Size = UDim2.new(1, 0, 0, 36) TopBarContainer.ZIndex = 0
  12984. picker = game:GetService("InsertService"):LoadLocalAsset("rbxassetid://01333392047") picker.Parent = game.CoreGui picker.ColorPicker.Visible = false picker.ColorPicker.Position = UDim2.new(0.5, -219, 0, -500)
  12985. quickmenu.sheild.mix.MouseButton1Click:connect(function() picker.ColorPicker.Visible = true picker.ColorPicker:TweenPosition(UDim2.new(0.5, -219, 0, 100), "InOut", "Quart", 0.5, true, nil) end)
  12986. PKR = picker.ColorPicker
  12987. local ColorPicker do
  12988. ColorPicker = {}
  12989.  
  12990. ColorPicker.new = function()
  12991. local newMt = setmetatable({},{})
  12992.  
  12993. local pickerGui = picker.ColorPicker
  12994. local pickerTopBar = pickerGui.TopBar
  12995. local pickerFrame = pickerGui.Content
  12996. local colorSpace = pickerFrame.ColorSpaceFrame.ColorSpace
  12997. local colorStrip = pickerFrame.ColorStrip
  12998. local previewFrame = pickerFrame.Preview
  12999. local basicColorsFrame = pickerFrame.BasicColors
  13000. local customColorsFrame = pickerFrame.CustomColors
  13001. local okButton = pickerFrame.Ok
  13002. local cancelButton = pickerFrame.Cancel
  13003. local defaultButton = pickerFrame.Default
  13004.  
  13005. local colorScope = colorSpace.Scope
  13006. local colorArrow = pickerFrame.ArrowFrame.Arrow
  13007.  
  13008. local hueInput = pickerFrame.Hue.Input
  13009. local satInput = pickerFrame.Sat.Input
  13010. local valInput = pickerFrame.Val.Input
  13011.  
  13012. local redInput = pickerFrame.Red.Input
  13013. local greenInput = pickerFrame.Green.Input
  13014. local blueInput = pickerFrame.Blue.Input
  13015.  
  13016. local user = game:GetService("UserInputService")
  13017. local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  13018.  
  13019. local hue,sat,val = 0,0,1
  13020. local red,green,blue = 1,1,1
  13021. local chosenColor = Color3.new(0,0,0)
  13022.  
  13023. local basicColors = {Color3.new(0,0,0),Color3.new(0.66666668653488,0,0),Color3.new(0,0.33333334326744,0),Color3.new(0.66666668653488,0.33333334326744,0),Color3.new(0,0.66666668653488,0),Color3.new(0.66666668653488,0.66666668653488,0),Color3.new(0,1,0),Color3.new(0.66666668653488,1,0),Color3.new(0,0,0.49803924560547),Color3.new(0.66666668653488,0,0.49803924560547),Color3.new(0,0.33333334326744,0.49803924560547),Color3.new(0.66666668653488,0.33333334326744,0.49803924560547),Color3.new(0,0.66666668653488,0.49803924560547),Color3.new(0.66666668653488,0.66666668653488,0.49803924560547),Color3.new(0,1,0.49803924560547),Color3.new(0.66666668653488,1,0.49803924560547),Color3.new(0,0,1),Color3.new(0.66666668653488,0,1),Color3.new(0,0.33333334326744,1),Color3.new(0.66666668653488,0.33333334326744,1),Color3.new(0,0.66666668653488,1),Color3.new(0.66666668653488,0.66666668653488,1),Color3.new(0,1,1),Color3.new(0.66666668653488,1,1),Color3.new(0.33333334326744,0,0),Color3.new(1,0,0),Color3.new(0.33333334326744,0.33333334326744,0),Color3.new(1,0.33333334326744,0),Color3.new(0.33333334326744,0.66666668653488,0),Color3.new(1,0.66666668653488,0),Color3.new(0.33333334326744,1,0),Color3.new(1,1,0),Color3.new(0.33333334326744,0,0.49803924560547),Color3.new(1,0,0.49803924560547),Color3.new(0.33333334326744,0.33333334326744,0.49803924560547),Color3.new(1,0.33333334326744,0.49803924560547),Color3.new(0.33333334326744,0.66666668653488,0.49803924560547),Color3.new(1,0.66666668653488,0.49803924560547),Color3.new(0.33333334326744,1,0.49803924560547),Color3.new(1,1,0.49803924560547),Color3.new(0.33333334326744,0,1),Color3.new(1,0,1),Color3.new(0.33333334326744,0.33333334326744,1),Color3.new(1,0.33333334326744,1),Color3.new(0.33333334326744,0.66666668653488,1),Color3.new(1,0.66666668653488,1),Color3.new(0.33333334326744,1,1),Color3.new(1,1,1)}
  13024. local customColors = {}
  13025.  
  13026. local function updateColor(noupdate)
  13027. local relativeX,relativeY,relativeStripY = 219 - hue*219, 199 - sat*199, 199 - val*199
  13028. local hsvColor = Color3.fromHSV(hue,sat,val)
  13029.  
  13030. if noupdate == 2 or not noupdate then
  13031. hueInput.Text = tostring(math.ceil(359*hue))
  13032. satInput.Text = tostring(math.ceil(255*sat))
  13033. valInput.Text = tostring(math.floor(255*val))
  13034. end
  13035. if noupdate == 1 or not noupdate then
  13036. redInput.Text = tostring(math.floor(255*red))
  13037. greenInput.Text = tostring(math.floor(255*green))
  13038. blueInput.Text = tostring(math.floor(255*blue))
  13039. end
  13040.  
  13041. chosenColor = Color3.new(red,green,blue)
  13042.  
  13043. colorScope.Position = UDim2.new(0,relativeX-9,0,relativeY-9)
  13044. colorStrip.ImageColor3 = Color3.fromHSV(hue,sat,1)
  13045. colorArrow.Position = UDim2.new(0,-2,0,relativeStripY-4)
  13046. previewFrame.BackgroundColor3 = chosenColor
  13047.  
  13048. newMt.Color = chosenColor
  13049. if newMt.Changed then newMt:Changed(chosenColor) end
  13050. end
  13051.  
  13052. local function colorSpaceInput()
  13053. local relativeX = mouse.X - colorSpace.AbsolutePosition.X
  13054. local relativeY = mouse.Y - colorSpace.AbsolutePosition.Y
  13055.  
  13056. if relativeX < 0 then relativeX = 0 elseif relativeX > 219 then relativeX = 219 end
  13057. if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
  13058.  
  13059. hue = (219 - relativeX)/219
  13060. sat = (199 - relativeY)/199
  13061.  
  13062. local hsvColor = Color3.fromHSV(hue,sat,val)
  13063. red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13064.  
  13065. updateColor()
  13066. end
  13067.  
  13068. local function colorStripInput()
  13069. local relativeY = mouse.Y - colorStrip.AbsolutePosition.Y
  13070.  
  13071. if relativeY < 0 then relativeY = 0 elseif relativeY > 199 then relativeY = 199 end
  13072.  
  13073. val = (199 - relativeY)/199
  13074.  
  13075. local hsvColor = Color3.fromHSV(hue,sat,val)
  13076. red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13077.  
  13078. updateColor()
  13079. end
  13080.  
  13081. local function hookButtons(frame,func)
  13082. frame.ArrowFrame.Up.InputBegan:Connect(function(input)
  13083. if input.UserInputType == Enum.UserInputType.MouseMovement then
  13084. frame.ArrowFrame.Up.BackgroundTransparency = 0.5
  13085. elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  13086. local releaseEvent,runEvent
  13087.  
  13088. local startTime = tick()
  13089. local pressing = true
  13090. local startNum = tonumber(frame.Text)
  13091.  
  13092. if not startNum then return end
  13093.  
  13094. releaseEvent = user.InputEnded:Connect(function(input)
  13095. if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13096. releaseEvent:Disconnect()
  13097. pressing = false
  13098. end)
  13099.  
  13100. startNum = startNum + 1
  13101. func(startNum)
  13102. while pressing do
  13103. if tick()-startTime > 0.3 then
  13104. startNum = startNum + 1
  13105. func(startNum)
  13106. end
  13107. wait(0.1)
  13108. end
  13109. end
  13110. end)
  13111.  
  13112. frame.ArrowFrame.Up.InputEnded:Connect(function(input)
  13113. if input.UserInputType == Enum.UserInputType.MouseMovement then
  13114. frame.ArrowFrame.Up.BackgroundTransparency = 1
  13115. end
  13116. end)
  13117.  
  13118. frame.ArrowFrame.Down.InputBegan:Connect(function(input)
  13119. if input.UserInputType == Enum.UserInputType.MouseMovement then
  13120. frame.ArrowFrame.Down.BackgroundTransparency = 0.5
  13121. elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  13122. local releaseEvent,runEvent
  13123.  
  13124. local startTime = tick()
  13125. local pressing = true
  13126. local startNum = tonumber(frame.Text)
  13127.  
  13128. if not startNum then return end
  13129.  
  13130. releaseEvent = user.InputEnded:Connect(function(input)
  13131. if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13132. releaseEvent:Disconnect()
  13133. pressing = false
  13134. end)
  13135.  
  13136. startNum = startNum - 1
  13137. func(startNum)
  13138. while pressing do
  13139. if tick()-startTime > 0.3 then
  13140. startNum = startNum - 1
  13141. func(startNum)
  13142. end
  13143. wait(0.1)
  13144. end
  13145. end
  13146. end)
  13147.  
  13148. frame.ArrowFrame.Down.InputEnded:Connect(function(input)
  13149. if input.UserInputType == Enum.UserInputType.MouseMovement then
  13150. frame.ArrowFrame.Down.BackgroundTransparency = 1
  13151. end
  13152. end)
  13153. end
  13154.  
  13155. colorSpace.InputBegan:Connect(function(input)
  13156. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13157. local releaseEvent,mouseEvent
  13158.  
  13159. releaseEvent = user.InputEnded:Connect(function(input)
  13160. if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13161. releaseEvent:Disconnect()
  13162. mouseEvent:Disconnect()
  13163. end)
  13164.  
  13165. mouseEvent = user.InputChanged:Connect(function(input)
  13166. if input.UserInputType == Enum.UserInputType.MouseMovement then
  13167. colorSpaceInput()
  13168. end
  13169. end)
  13170.  
  13171. colorSpaceInput()
  13172. end
  13173. end)
  13174.  
  13175. colorStrip.InputBegan:Connect(function(input)
  13176. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13177. local releaseEvent,mouseEvent
  13178.  
  13179. releaseEvent = user.InputEnded:Connect(function(input)
  13180. if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13181. releaseEvent:Disconnect()
  13182. mouseEvent:Disconnect()
  13183. end)
  13184.  
  13185. mouseEvent = user.InputChanged:Connect(function(input)
  13186. if input.UserInputType == Enum.UserInputType.MouseMovement then
  13187. colorStripInput()
  13188. end
  13189. end)
  13190.  
  13191. colorStripInput()
  13192. end
  13193. end)
  13194.  
  13195. local function updateHue(str)
  13196. local num = tonumber(str)
  13197. if num then
  13198. hue = math.clamp(math.floor(num),0,359)/359
  13199. local hsvColor = Color3.fromHSV(hue,sat,val)
  13200. red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13201. hueInput.Text = tostring(hue*359)
  13202. updateColor(1)
  13203. end
  13204. end
  13205. hueInput.FocusLost:Connect(function() updateHue(hueInput.Text) end) hookButtons(hueInput,updateHue)
  13206.  
  13207. local function updateSat(str)
  13208. local num = tonumber(str)
  13209. if num then
  13210. sat = math.clamp(math.floor(num),0,255)/255
  13211. local hsvColor = Color3.fromHSV(hue,sat,val)
  13212. red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13213. satInput.Text = tostring(sat*255)
  13214. updateColor(1)
  13215. end
  13216. end
  13217. satInput.FocusLost:Connect(function() updateSat(satInput.Text) end) hookButtons(satInput,updateSat)
  13218.  
  13219. local function updateVal(str)
  13220. local num = tonumber(str)
  13221. if num then
  13222. val = math.clamp(math.floor(num),0,255)/255
  13223. local hsvColor = Color3.fromHSV(hue,sat,val)
  13224. red,green,blue = hsvColor.r,hsvColor.g,hsvColor.b
  13225. valInput.Text = tostring(val*255)
  13226. updateColor(1)
  13227. end
  13228. end
  13229. valInput.FocusLost:Connect(function() updateVal(valInput.Text) end) hookButtons(valInput,updateVal)
  13230.  
  13231. local function updateRed(str)
  13232. local num = tonumber(str)
  13233. if num then
  13234. red = math.clamp(math.floor(num),0,255)/255
  13235. local newColor = Color3.new(red,green,blue)
  13236. hue,sat,val = Color3.toHSV(newColor)
  13237. redInput.Text = tostring(red*255)
  13238. updateColor(2)
  13239. end
  13240. end
  13241. redInput.FocusLost:Connect(function() updateRed(redInput.Text) end) hookButtons(redInput,updateRed)
  13242.  
  13243. local function updateGreen(str)
  13244. local num = tonumber(str)
  13245. if num then
  13246. green = math.clamp(math.floor(num),0,255)/255
  13247. local newColor = Color3.new(red,green,blue)
  13248. hue,sat,val = Color3.toHSV(newColor)
  13249. greenInput.Text = tostring(green*255)
  13250. updateColor(2)
  13251. end
  13252. end
  13253. greenInput.FocusLost:Connect(function() updateGreen(greenInput.Text) end) hookButtons(greenInput,updateGreen)
  13254.  
  13255. local function updateBlue(str)
  13256. local num = tonumber(str)
  13257. if num then
  13258. blue = math.clamp(math.floor(num),0,255)/255
  13259. local newColor = Color3.new(red,green,blue)
  13260. hue,sat,val = Color3.toHSV(newColor)
  13261. blueInput.Text = tostring(blue*255)
  13262. updateColor(2)
  13263. end
  13264. end
  13265. blueInput.FocusLost:Connect(function() updateBlue(blueInput.Text) end) hookButtons(blueInput,updateBlue)
  13266.  
  13267. local colorChoice = Instance.new("TextButton")
  13268. colorChoice.Name = "Choice"
  13269. colorChoice.Size = UDim2.new(0,25,0,18)
  13270. colorChoice.BorderColor3 = Color3.new(96/255,96/255,96/255)
  13271. colorChoice.Text = ""
  13272. colorChoice.AutoButtonColor = false
  13273.  
  13274. local row = 0
  13275. local column = 0
  13276. for i,v in pairs(basicColors) do
  13277. local newColor = colorChoice:Clone()
  13278. newColor.BackgroundColor3 = v
  13279. newColor.Position = UDim2.new(0,1 + 30*column,0,21 + 23*row)
  13280.  
  13281. newColor.MouseButton1Click:Connect(function()
  13282. red,green,blue = v.r,v.g,v.b
  13283. local newColor = Color3.new(red,green,blue)
  13284. hue,sat,val = Color3.toHSV(newColor)
  13285. updateColor()
  13286. end)
  13287.  
  13288. newColor.Parent = basicColorsFrame
  13289. column = column + 1
  13290. if column == 6 then row = row + 1 column = 0 end
  13291. end
  13292.  
  13293. row = 0
  13294. column = 0
  13295. for i = 1,12 do
  13296. local color = customColors[i] or Color3.new(0,0,0)
  13297. local newColor = colorChoice:Clone()
  13298. newColor.BackgroundColor3 = color
  13299. newColor.Position = UDim2.new(0,1 + 30*column,0,20 + 23*row)
  13300.  
  13301. newColor.MouseButton1Click:Connect(function()
  13302. local curColor = customColors[i] or Color3.new(0,0,0)
  13303. red,green,blue = curColor.r,curColor.g,curColor.b
  13304. hue,sat,val = Color3.toHSV(curColor)
  13305. updateColor()
  13306. end)
  13307.  
  13308. newColor.MouseButton2Click:Connect(function()
  13309. customColors[i] = chosenColor
  13310. newColor.BackgroundColor3 = chosenColor
  13311. end)
  13312.  
  13313. newColor.Parent = customColorsFrame
  13314. column = column + 1
  13315. if column == 6 then row = row + 1 column = 0 end
  13316. end
  13317.  
  13318. pickerTopBar.InputBegan:Connect(function(input)
  13319. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  13320. local releaseEvent,mouseEvent
  13321. local dragOffX,dragOffY = mouse.X-pickerTopBar.AbsolutePosition.X,mouse.Y-pickerTopBar.AbsolutePosition.Y
  13322.  
  13323. releaseEvent = user.InputEnded:Connect(function(input)
  13324. if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end
  13325. releaseEvent:Disconnect()
  13326. mouseEvent:Disconnect()
  13327. end)
  13328.  
  13329. mouseEvent = user.InputChanged:Connect(function(input)
  13330. if input.UserInputType == Enum.UserInputType.MouseMovement then
  13331. pickerGui.Position = UDim2.new(0,mouse.X-dragOffX,0,mouse.Y-dragOffY)
  13332. end
  13333. end)
  13334. end
  13335. end)
  13336.  
  13337. okButton.MouseButton1Click:Connect(function() if newMt.Confirm then newMt:Confirm(chosenColor) end wait(0.6) pickerGui.Visible = false end)
  13338. okButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0.4 end end)
  13339. okButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then okButton.BackgroundTransparency = 0 end end)
  13340.  
  13341. cancelButton.MouseButton1Click:Connect(function() if newMt.Cancel then newMt:Cancel() end wait(0.6) pickerGui.Visible = false end)
  13342. cancelButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0.4 end end)
  13343. cancelButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then cancelButton.BackgroundTransparency = 0 end end)
  13344.  
  13345. defaultButton.MouseButton1Click:Connect(function() if newMt.Default then newMt:Default() end wait(0.6) pickerGui.Visible = false end)
  13346. defaultButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0.4 end end)
  13347. defaultButton.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then defaultButton.BackgroundTransparency = 0 end end)
  13348.  
  13349. updateColor()
  13350.  
  13351. newMt.SetColor = function(self,color)
  13352. red,green,blue = color.r,color.g,color.b
  13353. hue,sat,val = Color3.toHSV(color)
  13354. updateColor()
  13355. end
  13356.  
  13357. return newMt
  13358. end
  13359. end
  13360. local picker = ColorPicker.new()
  13361. picker.Confirm = function(self,color) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) SAVEDCOLOR = color updatecolors(color) updatefile() end
  13362. picker.Changed = function(self,color) updatecolors(color) end
  13363. picker.Cancel = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(SAVEDCOLOR) end
  13364. picker.Default = function(self) PKR:TweenPosition(UDim2.new(0.5, -219, 0, -500), "InOut", "Quart", 0.5, true, nil) updatecolors(Color3.new(0.121569, 0.121569, 0.121569))
  13365. colorR = 0.121569 colorG = 0.121569 colorB = 0.121569 SAVEDCOLOR = Color3.new(0.121569, 0.121569, 0.121569) updatefile() end
  13366. SAVEDCOLOR = Color3.new(colorR, colorG, colorB)
  13367. local sugg = Instance.new("ScreenGui") local suggestions = Instance.new("Frame") local Title = Instance.new("TextLabel")
  13368. local SUG = Instance.new("ScrollingFrame") sugg.Name = "sugg" sugg.Parent = game.CoreGui
  13369. suggestions.Name = "suggestions" suggestions.Parent = sugg suggestions.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  13370. suggestions.BackgroundTransparency = 0.5 suggestions.BorderColor3 = Color3.new(0, 0, 0) suggestions.BorderSizePixel = 0
  13371. suggestions.ClipsDescendants = true suggestions.Position = UDim2.new(-0.000715821981, 1, 1.03197157, -200) suggestions.Size = UDim2.new(0, 300, 0, 182)
  13372. Title.Name = "Title" Title.Parent = suggestions Title.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059) Title.BackgroundTransparency = 1
  13373. Title.Size = UDim2.new(1, 0, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.FontSize = Enum.FontSize.Size24 Title.Text = "Suggestions"
  13374. Title.TextColor3 = Color3.new(0.980392, 0.980392, 0.980392) SUG.Name = "SUG" SUG.Parent = suggestions
  13375. SUG.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667) SUG.BackgroundTransparency = 1 SUG.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  13376. SUG.BorderSizePixel = 0 SUG.Position = UDim2.new(0, 7, 0, 40) SUG.Size = UDim2.new(0, 293, 0, 130) SUG.BottomImage = "rbxasset://textures/blackBkg_square.png"
  13377. SUG.CanvasSize = UDim2.new(0, 0, 0, 5160) SUG.MidImage = "rbxasset://textures/blackBkg_square.png" SUG.ScrollBarThickness = 8 SUG.TopImage = "rbxasset://textures/blackBkg_square.png"
  13378. local CMDsV = CMDsFolder:GetChildren() for i = 1, #CMDsV do local YSize = 25 local Position = ((i * YSize) - YSize) local newcmd = Example:Clone() newcmd.Parent = SUG
  13379. newcmd.Visible = true newcmd.Position = UDim2.new(0,5,0, Position + 5) newcmd.Text = "" .. CMDsV[i].Value SUG.CanvasSize = UDim2.new(0,0,0, Position + 30) end
  13380. local CSP2 = game.CoreGui.sugg.suggestions
  13381. local main2 = CSP2
  13382. local frame2 = CSP2:WaitForChild('SUG')
  13383. Match2 = function(name,str) return name:lower():find(str:lower()) and true end
  13384. IndexContents2 = function(str,bool)
  13385. if suggestionstoggle == true then
  13386. if string.find(str, " ") then game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) else
  13387. local Index,SizeY = 0,0
  13388. for i,v in next, frame2:GetChildren() do
  13389. if bool then
  13390. if Match2(v.Text,str) then
  13391. game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 200),"Out","Quad",0.3,true)
  13392. Index = Index + 1
  13393. v.Position = UDim2.new(0,0,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  13394. v.Visible = true
  13395. SizeY = SizeY + v.AbsoluteSize.Y
  13396. frame2.CanvasSize = UDim2.new(0,0,0,SizeY) else v.Visible = false end else
  13397. v.Visible = true
  13398. SizeY = SizeY + v.AbsoluteSize.Y
  13399. frame2.CanvasSize = UDim2.new(0,0,0,SizeY) end end end end end
  13400. IndexContents2('',true)
  13401. game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true)
  13402. Loading.ba:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Quart", 0.5, true, nil) wait(1)
  13403. logof:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.1) wait(0.1)
  13404. f:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0), "Out", "Linear", 0.2) wait(0.2)
  13405. g:Destroy() updatecolors(Color3.new(colorR, colorG, colorB))
  13406. Loading:TweenPosition(UDim2.new(0.25, 0, 1.5, 0), "InOut", "Quart", 0.5, true, nil) wait(0.5) Loading.Parent:Destroy()
  13407. if gPlayers.LocalPlayer.PlayerGui:FindFirstChild("Chat") and gPlayers.LocalPlayer.PlayerGui.Chat:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame:FindFirstChild("ChatBarParentFrame") and
  13408. gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame:FindFirstChild("Frame") and gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame:FindFirstChild("BoxFrame") then
  13409. function chatboxx() local chatbox = gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar chatbox.Changed:connect(function (property) if suggestionstoggle == true and property == "Text" then
  13410. if gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(1,1) == cmdprefix then IndexContents2(gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(2),true)
  13411. else game.CoreGui.sugg.suggestions:TweenSize(UDim2.new(0, 300, 0, 0),"Out","Quad",0.2,true) end end end) end chatboxx()
  13412. gPlayers.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.ChildAdded:Connect(function(newbar)
  13413. if newbar:FindFirstChild('BoxFrame') then
  13414. chatboxx() end end)
  13415. LP.PlayerGui.Chat.Frame.ChatChannelParentFrame.Frame_MessageLogDisplay.Scroller.CanvasPosition = Vector2.new(0, 9999999999999999999999999999999999999999999, 0, 0)
  13416. coroutine.resume(coroutine.create(function()
  13417. if script.ClassName == "LocalScript" then
  13418. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  13419. Text = "The prefix is '" .. cmdprefix .. "'";
  13420. Color = Color3.new(255,255,255);
  13421. Font = Enum.Font.SourceSans;
  13422. FontSize = Enum.FontSize.Size24;
  13423. }) wait(0.5)
  13424. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  13425. Text = "Click IY on the top left to see more options";
  13426. Color = Color3.new(255,255,255);
  13427. Font = Enum.Font.SourceSans;
  13428. FontSize = Enum.FontSize.Size24;
  13429. }) end end))
  13430. else print('Custom chat detected. Will not provide suggestions for the chat.') end
  13431. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13432. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13433. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13434. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13435. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13436. qopen = false quickmenu.MouseButton1Click:connect(function()
  13437. if qopen == false then fadelock('off') NOTIFY.NOTIFY:TweenPosition(UDim2.new(0,0,0,-100), "InOut", "Quart", 0.5, true, nil)
  13438. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13439. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13440. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13441. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) MusicPlayer:Hide()
  13442. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13443. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, 0), "InOut", "Quart", 0.5, true, nil) wait(0.01) qopen = true else
  13444. quickmenu.sheild.cmds:TweenPosition(UDim2.new(0, 50, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13445. quickmenu.sheild.settings:TweenPosition(UDim2.new(0, 146, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13446. quickmenu.sheild.updates:TweenPosition(UDim2.new(0, 220, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13447. quickmenu.sheild.info:TweenPosition(UDim2.new(0, 290, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13448. quickmenu.sheild.mix:TweenPosition(UDim2.new(0, 340, 0, -50), "InOut", "Quart", 0.5, true, nil) wait(0.01)
  13449. if slock == true then fadelock("rbxassetid://1495252742") elseif isagelocked == true then fadelock("rbxassetid://1495252495") end
  13450. qopen = false if playerenabled == true then MusicPlayer:Show() else NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0, -38), "InOut", "Quart", 0.5, true, nil) end end end)
  13451. quickmenu.sheild.cmds.MouseButton1Click:connect(function() if cmdOpen == true then
  13452. game.CoreGui.cp.Frame.holder.FeedbackMain:TweenPosition(UDim2.new(1.02,0,1.018,-310),"Out","Quad",0.2,true) wait(0.1)
  13453. game.CoreGui.cp.Frame.holder.size:TweenPosition(UDim2.new(1,-301,1,-300),"Out","Quad",0.2,true) wait(0.2)
  13454. game.CoreGui.cp.Frame.holder.bar.Hide.Visible = true
  13455. game.CoreGui.cp.Frame.holder.bar.Hide:TweenSize(UDim2.new(0,20,0,20),"Out","Quad",0.2,true)
  13456. else runwindow() end end)
  13457. quickmenu.sheild.settings.MouseButton1Click:connect(function() hub() end)
  13458. infopen = false quickmenu.sheild.info.MouseButton1Click:connect(function() if infopen == false then infopen = true
  13459. Updates = Instance.new("ScreenGui")
  13460. dragg = Instance.new("Frame")
  13461. local PromptDialog = Instance.new("Frame")
  13462. local ContainerFrame = Instance.new("Frame")
  13463. local LOG = Instance.new("TextLabel")
  13464. local PopupText3 = Instance.new("TextLabel")
  13465. local PopupText4 = Instance.new("TextLabel")
  13466. local UTDV = Instance.new("TextLabel")
  13467. local PopupText5 = Instance.new("TextLabel")
  13468. local shadow = Instance.new("Frame")
  13469. Exitt = Instance.new("TextButton")
  13470. local PopupText = Instance.new("TextLabel")
  13471. local vers = Instance.new("TextLabel")
  13472. Updates.Name = "Updates"
  13473. Updates.Parent = game.CoreGui
  13474. dragg.Name = "drag"
  13475. dragg.Parent = Updates
  13476. dragg.Active = true
  13477. dragg.BackgroundColor3 = Color3.new(1, 1, 1)
  13478. dragg.BackgroundTransparency = 1
  13479. dragGUI(dragg)
  13480. dragg.Position = UDim2.new(0.5, -225, 0, -600)
  13481. dragg.Size = UDim2.new(0, 438, 0, 26)
  13482. PromptDialog.Name = "PromptDialog"
  13483. PromptDialog.Parent = dragg
  13484. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  13485. PromptDialog.BackgroundTransparency = 1
  13486. PromptDialog.BorderSizePixel = 0
  13487. PromptDialog.Position = UDim2.new(0, 0, 0, -2)
  13488. PromptDialog.Size = UDim2.new(0, 438, 0, 300)
  13489. PromptDialog.ZIndex = 5
  13490. ContainerFrame.Name = "ContainerFrame"
  13491. ContainerFrame.Parent = PromptDialog
  13492. ContainerFrame.BackgroundColor3 = maincolor
  13493. ContainerFrame.BackgroundTransparency = 0.5
  13494. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  13495. ContainerFrame.BorderSizePixel = 0
  13496. ContainerFrame.Position = UDim2.new(0, 0, 0, 29)
  13497. ContainerFrame.Size = UDim2.new(1, 0, 0.81, 0) -- SIZE
  13498. ContainerFrame.ZIndex = 5
  13499. LOG.Name = "LOG"
  13500. LOG.Parent = ContainerFrame
  13501. LOG.BackgroundTransparency = 1
  13502. LOG.Position = UDim2.new(0, 8, 0, 110)
  13503. LOG.Size = UDim2.new(1, -16, 1, 0)
  13504. LOG.ZIndex = 10
  13505. LOG.Font = Enum.Font.SourceSansBold
  13506. LOG.TextSize = 20
  13507. LOG.Text = "+ Added naked [plr]\n+ Added noarms [plr]\n+ Added dance [plr]\n\n* Model dragger now built into insert [ID/Name]\n* Alphabetized the command list"
  13508. LOG.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13509. LOG.TextStrokeTransparency = 0
  13510. LOG.TextWrapped = true
  13511. LOG.TextYAlignment = Enum.TextYAlignment.Top
  13512. LOG.TextXAlignment = "Left"
  13513. PopupText3.Name = "PopupText3"
  13514. PopupText3.Parent = ContainerFrame
  13515. PopupText3.BackgroundTransparency = 1
  13516. PopupText3.Position = UDim2.new(0, 8, 0, 35)
  13517. PopupText3.Size = UDim2.new(1, -16, 0.100000001, 0)
  13518. PopupText3.ZIndex = 10
  13519. PopupText3.Font = Enum.Font.SourceSansBold
  13520. PopupText3.TextSize = 20
  13521. PopupText3.Text = "Edge#1624 - Moon#6245"
  13522. PopupText3.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13523. PopupText3.TextStrokeTransparency = 0
  13524. PopupText3.TextWrapped = true
  13525. PopupText3.TextYAlignment = Enum.TextYAlignment.Top
  13526. PopupText4.Name = "PopupText4"
  13527. PopupText4.Parent = ContainerFrame
  13528. PopupText4.BackgroundTransparency = 1
  13529. PopupText4.Position = UDim2.new(0, 8, 0, 50)
  13530. PopupText4.Size = UDim2.new(1, -16, 0.100000001, 0)
  13531. PopupText4.ZIndex = 10
  13532. PopupText4.Font = Enum.Font.SourceSansBold
  13533. PopupText4.FontSize = Enum.FontSize.Size18
  13534. PopupText4.Text = "infyield.weebly.com - discord.me/infiniteyield"
  13535. PopupText4.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13536. PopupText4.TextStrokeTransparency = 0
  13537. PopupText4.TextWrapped = true
  13538. PopupText4.TextYAlignment = Enum.TextYAlignment.Top
  13539. UTDV.Name = "UTDV"
  13540. UTDV.Parent = ContainerFrame
  13541. UTDV.BackgroundTransparency = 1
  13542. UTDV.Position = UDim2.new(0, 8, 0, 5)
  13543. UTDV.Size = UDim2.new(1, -16, 0.100000001, 0)
  13544. UTDV.ZIndex = 10
  13545. UTDV.Font = Enum.Font.SourceSansBold
  13546. UTDV.FontSize = Enum.FontSize.Size28
  13547. UTDV.Text = "Up to date version: N/A"
  13548. UTDV.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13549. UTDV.TextStrokeTransparency = 0
  13550. UTDV.TextWrapped = true
  13551. UTDV.TextYAlignment = Enum.TextYAlignment.Top
  13552. PopupText5.Name = "PopupText5"
  13553. PopupText5.Parent = ContainerFrame
  13554. PopupText5.BackgroundTransparency = 1
  13555. PopupText5.Position = UDim2.new(0, 8, 0, 75)
  13556. PopupText5.Size = UDim2.new(1, -16, 0.100000001, 0)
  13557. PopupText5.ZIndex = 10
  13558. PopupText5.Font = Enum.Font.SourceSansBold
  13559. PopupText5.FontSize = Enum.FontSize.Size28
  13560. PopupText5.Text = "Update Log:"
  13561. PopupText5.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13562. PopupText5.TextStrokeTransparency = 0
  13563. PopupText5.TextWrapped = true
  13564. PopupText5.TextYAlignment = Enum.TextYAlignment.Top
  13565. shadow.Name = "shadow"
  13566. shadow.Parent = PromptDialog
  13567. shadow.BackgroundColor3 = maincolor
  13568. shadow.BackgroundTransparency = 0.30000001192093
  13569. shadow.BorderColor3 = Color3.new(0, 0, 0)
  13570. shadow.BorderSizePixel = 0
  13571. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  13572. shadow.Size = UDim2.new(0, 438, 0, 26)
  13573. Exitt.Name = "Exit"
  13574. Exitt.Parent = shadow
  13575. Exitt.BackgroundColor3 = Color3.new(1, 0, 0)
  13576. Exitt.BackgroundTransparency = 0.30000001192093
  13577. Exitt.BorderColor3 = Color3.new(1, 0, 0)
  13578. Exitt.BorderSizePixel = 0
  13579. Exitt.Position = UDim2.new(0, 415, 0, 3)
  13580. Exitt.Size = UDim2.new(0, 20, 0, 20)
  13581. Exitt.FontSize = Enum.FontSize.Size14
  13582. Exitt.Text = ""
  13583. PopupText.Name = "PopupText"
  13584. PopupText.Parent = shadow
  13585. PopupText.BackgroundTransparency = 1
  13586. PopupText.Position = UDim2.new(0, 61, 0, -2)
  13587. PopupText.Size = UDim2.new(0.760273993, -16, 1.15384614, 0)
  13588. PopupText.ZIndex = 110
  13589. PopupText.Font = Enum.Font.SourceSansBold
  13590. PopupText.TextSize = 30
  13591. PopupText.Text = "Information"
  13592. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13593. PopupText.TextStrokeTransparency = 0
  13594. PopupText.TextWrapped = true
  13595. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  13596. vers.Name = "vers"
  13597. vers.Parent = shadow
  13598. vers.BackgroundTransparency = 1
  13599. vers.Position = UDim2.new(0, 8, 0, 2)
  13600. vers.Size = UDim2.new(0.200913236, -16, 1.11538458, 0)
  13601. vers.ZIndex = 110
  13602. vers.Font = Enum.Font.SourceSansBold
  13603. vers.TextSize = 20
  13604. vers.Text = "v" .. Version
  13605. vers.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  13606. vers.TextStrokeTransparency = 0
  13607. vers.TextWrapped = true
  13608. vers.TextXAlignment = Enum.TextXAlignment.Left
  13609. vers.TextYAlignment = Enum.TextYAlignment.Top
  13610. if UTD == true then UTDV.Text = "Up to date version: Yes" else UTDV.Text = "Up to date version: No" end end
  13611. dragg:TweenPosition(UDim2.new(0.5, -225, 0, 100), "InOut", "Quart", 0.5, true, nil) Exitt.MouseButton1Click:connect(function()
  13612. dragg:TweenPosition(UDim2.new(0.5, -225, 0, -600), "InOut", "Quart", 0.5, true, nil) wait(0.5) infopen = false Updates:Destroy() end) end)
  13613. quickmenu.sheild.updates.MouseButton1Click:connect(function() serverinfogui() end) end
  13614.  
  13615. local Asset = game:GetService("MarketplaceService"):GetProductInfo(01203480675) wait(0.3)
  13616. if not game.CoreGui:FindFirstChild('IYrun') then
  13617. running = Instance.new("BoolValue") running.Parent = game.CoreGui running.Name = 'IYrun'
  13618. if Asset.Name == "Infinite Yield " .. Version then UTD = true wait(0.5) run() else
  13619. UTD = false local Updates = Instance.new("ScreenGui") local PromptDialog = Instance.new("Frame") local shadow = Instance.new("Frame") local Exit = Instance.new("TextButton")
  13620. local title = Instance.new("TextLabel") local ContainerFrame = Instance.new("Frame") local a = Instance.new("TextLabel") local a2 = Instance.new("TextLabel")
  13621. local a3 = Instance.new("TextLabel") local a2_2 = Instance.new("TextLabel") local UPDATE = Instance.new("TextButton") local Line = Instance.new("Frame")
  13622. Updates.Name = "Updates" Updates.Parent = game.CoreGui PromptDialog.Name = "PromptDialog" PromptDialog.Parent = Updates PromptDialog.Active = true
  13623. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0) PromptDialog.BackgroundTransparency = 1 PromptDialog.BorderSizePixel = 0
  13624. PromptDialog.Position = UDim2.new(0.5, -219, 0, 100) PromptDialog.Size = UDim2.new(0, 438, 0, 300) PromptDialog.ZIndex = 8 shadow.Name = "shadow"
  13625. shadow.Parent = PromptDialog shadow.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) shadow.Size = UDim2.new(1, 0, 0.129999995, 0) shadow.ZIndex = 100
  13626. shadow.Style = Enum.FrameStyle.DropShadow Exit.Name = "Exit" Exit.Parent = shadow Exit.BackgroundColor3 = Color3.new(1, 0, 0) Exit.BackgroundTransparency = 0.30000001192093
  13627. Exit.BorderColor3 = Color3.new(1, 0, 0) Exit.Position = UDim2.new(0, 401, 0, 1) Exit.Size = UDim2.new(0, 20, 0, 20) Exit.ZIndex = 110 Exit.FontSize = Enum.FontSize.Size14
  13628. Exit.Text = "" title.Name = "title" title.Parent = shadow title.BackgroundTransparency = 1 title.Position = UDim2.new(0, 8, 0, -4)
  13629. title.Size = UDim2.new(1, -16, 0.800000012, 0) title.ZIndex = 110 title.Font = Enum.Font.SourceSansBold title.TextSize = 30
  13630. title.Text = Asset.Name .. " is available" title.TextColor3 = Color3.new(0.97, 0.97, 0.97) title.TextStrokeTransparency = 0 title.TextWrapped = true title.TextYAlignment = Enum.TextYAlignment.Top
  13631. ContainerFrame.Name = "ContainerFrame" ContainerFrame.Parent = PromptDialog ContainerFrame.BackgroundColor3 = Color3.new(0.639216, 0.631373, 0.647059) ContainerFrame.Position = UDim2.new(0, 0, 0, 31)
  13632. ContainerFrame.Size = UDim2.new(1, 0, 0.75, 0) ContainerFrame.ZIndex = 8 ContainerFrame.Style = Enum.FrameStyle.DropShadow a.Name = "a" a.Parent = ContainerFrame
  13633. a.BackgroundTransparency = 1 a.Position = UDim2.new(0, 8, 0, 50) a.Size = UDim2.new(1, -16, 0.100000001, 0) a.ZIndex = 10 a.Font = Enum.Font.SourceSansBold
  13634. a.FontSize = Enum.FontSize.Size18 a.Text = "infyield.weebly.com - discord.me/infiniteyield" a.TextColor3 = Color3.new(0.97, 0.97, 0.97) a.TextStrokeTransparency = 0
  13635. a.TextWrapped = true a.TextYAlignment = Enum.TextYAlignment.Top a2.Name = "a2" a2.Parent = ContainerFrame a2.BackgroundTransparency = 1 a2.Position = UDim2.new(0, 8, 0, 5)
  13636. a2.Size = UDim2.new(1, -16, 0.300000012, 0) a2.ZIndex = 10 a2.Font = Enum.Font.SourceSansBold a2.TextSize = 20 a2.Text = "The version of Infinite Yield you are using is outdated."
  13637. a2.TextColor3 = Color3.new(0.97, 0.97, 0.97) a2.TextStrokeTransparency = 0 a2.TextWrapped = true a2.TextYAlignment = Enum.TextYAlignment.Top a3.Name = "a3" a3.Parent = ContainerFrame
  13638. a3.BackgroundTransparency = 1 a3.Position = UDim2.new(0, 8, 0, 25) a3.Size = UDim2.new(1, -16, 0.300000012, 0) a3.ZIndex = 10 a3.Font = Enum.Font.SourceSansBold
  13639. a3.TextSize = 20 a3.Text = "You can get a new version at one of these 2 sources." a3.TextColor3 = Color3.new(0.97, 0.97, 0.97) a3.TextStrokeTransparency = 0
  13640. a3.TextWrapped = true a3.TextYAlignment = Enum.TextYAlignment.Top a2_2.Name = "a2" a2_2.Parent = ContainerFrame a2_2.BackgroundTransparency = 1 a2_2.Position = UDim2.new(0, 8, 0, 92)
  13641. a2_2.Size = UDim2.new(1, -16, 0.300000012, 0) a2_2.ZIndex = 10 a2_2.Font = Enum.Font.SourceSansBold a2_2.FontSize = Enum.FontSize.Size24 a2_2.Text = "If your exploit supports httpget, you can update now by clicking 'Update'"
  13642. a2_2.TextColor3 = Color3.new(0.97, 0.97, 0.97) a2_2.TextStrokeTransparency = 0 a2_2.TextWrapped = true a2_2.TextYAlignment = Enum.TextYAlignment.Top UPDATE.Name = "UPDATE"
  13643. UPDATE.Parent = ContainerFrame UPDATE.BackgroundColor3 = Color3.new(0, 0, 0) UPDATE.BackgroundTransparency = 0.80000001192093 UPDATE.BorderColor3 = Color3.new(1, 1, 1)
  13644. UPDATE.Position = UDim2.new(0, 148, 0, 153) UPDATE.Size = UDim2.new(0, 126, 0, 40) UPDATE.ZIndex = 9 UPDATE.Font = Enum.Font.SourceSans
  13645. UPDATE.FontSize = Enum.FontSize.Size18 UPDATE.Text = "Update" UPDATE.TextColor3 = Color3.new(1, 1, 1) Line.Name = "Line" Line.Parent = PromptDialog
  13646. Line.BackgroundColor3 = Color3.new(0, 0, 0) Line.BackgroundTransparency = 0.5 Line.BorderColor3 = Color3.new(0, 0, 0) Line.Position = UDim2.new(0, 16, 0, 121)
  13647. Line.Size = UDim2.new(0.926999986, 0, 0, 1) Line.ZIndex = 8 function Click(mouse)
  13648. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
  13649. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil) wait(0.5)
  13650. Updates:Destroy() run() end Exit.MouseButton1Down:connect(Click) function Click(mouse)
  13651. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, 150), "InOut", "Quart", 0.4, true, nil) wait(0.4)
  13652. PromptDialog:TweenPosition(UDim2.new(0.5, -219, 0, -400), "InOut", "Quart", 0.5, true, nil)
  13653. for _, child in pairs(game.CoreGui:GetChildren()) do
  13654. if child.Name == "IYrun" then child:Destroy() end end wait(0.5)
  13655. Updates:Destroy() loadstring(game:HttpGet(('https://pastebin.com/raw/MjBzRjmT'),true))() end UPDATE.MouseButton1Down:connect(Click) end
  13656. else print('Infinite Yield is already running.') end
Add Comment
Please, Sign In to add comment