Advertisement
Guest User

LOL

a guest
Oct 22nd, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.85 KB | None | 0 0
  1. --HENAS V1 CREATED BY KILLERCAT1111
  2. script.Parent = game.Workspace
  3. Players = game.Players;
  4. Lighting = game.Lighting;
  5. Debris = game.Debris;
  6. ffc = FindFirstChild;bj = BreakJoints;brickc = BrickColor; -- Sorry, I had too. :3
  7. cc = coroutine.create;cr = coroutine.resume;
  8. if script ~= nil then script.Parent = nil end
  9. eq = Instance.new("Message",Workspace)
  10. eq.Text = "Henas V1.4 Loading."
  11. wait (0.5)
  12. eq.Text = "Henas V1.4 Loading.."
  13. wait(0.5)
  14. eq.Text = "Henas V1.4 Loading..."
  15. wait(0.5)
  16. eq.Text = "Henas V1.4 Loading."
  17. wait (0.5)
  18. eq.Text = "Henas V1.4 Loading.."
  19. wait(0.5)
  20. eq.Text = "Henas V1.4 Loading..."
  21. wait(1)
  22. eq.Text = "Henas V1.4 was Created By: TakenLeaf (KillerCat1111)"
  23. wait(2)
  24. eq.Text = ""
  25. wait(2)
  26. eq.Parent = nil
  27. Keta = {
  28. Settings = {
  29. Admins = {--Name--Rank--ColorSettings--
  30. {"KillerCat1111",7,"Bright blue"}, -- Put owner of this script here. So Anti ban will work on you. :3
  31. {"Player1",6,"Bright blue"},
  32. {"memory_allocation",5,"Bright blue"},
  33. {"Rafie16",5,"Bright blue"},
  34. {"Frxsk",5,"Bright Red"},
  35. {"FatalPotential",5,"Bright Red"},
  36. {"PiqPoseidon",5,"Bright Red"},
  37. {"macoRUSTKILLER",5,"Bright Red"},
  38. {"iipipeitup12",5,"Bright Red"},
  39. },
  40. Ban = {""},
  41. Lag = {},
  42. LoopKill = {},
  43. Ranks = {
  44. Creator = 7,
  45. CoCreator = 6,
  46. BetaTester = 5,
  47. Mod = 4,
  48. UltraAdmin = 3,
  49. Admin = 2,
  50. WeakAdmin = 1,
  51. Nothing = 0
  52. },
  53. MainColor = "Really black",
  54. SecondColor = "Bright blue",
  55. Colors = {}, -- Dont add any. I add 64 colors in script. :3
  56. PrivateServer = false,
  57. PriList = { -- Thats what I call a pri list. >:D
  58. "LuaModelMaker","upquark","oxcool1","RobroxMasterDX","TeamDman","Camerono3","Dr4gOnh4ck3r2","ThePC8110",
  59. "wafles26122","IndoctrinatingGhost","digger183","Zeroyi","Zewl","tyridge77","dnic1997","littleAU999",
  60. "ExBrick","kert12","Scritus","LocalBrick","mugex","Kekitan","kirkyturky12","PixelatedPlayer","toflyc","Penjuin3",
  61. "FlaminTroll","neincat","NonSpeaker"
  62. },
  63. },
  64. ---------------------DON'T MESS WITH BELOW!!---------------------
  65.  
  66.  
  67. ServerOnlySet = { -- Dont mess with this. :O
  68. Lag = {},
  69. LoopKill = {},
  70. AdminsOn = {}
  71. },
  72. Obj = {
  73. ["Exp"] = function(parent,pos)local a = Instance.new("Explosion",parent)a.Position = pos return a end,
  74. ["Ff"] = function(parent) return Instance.new("ForceField",parent) end,
  75. ["Sb"] = function(parent,adornee,color)local a = Instance.new("SelectionBox",parent)a.Adornee = adornee
  76. a.Color = brickc.new(color)a.Transparency = .5 end,
  77. ["Fire"] = function(parent) local a = Instance.new("Fire",parent)a.Size = 2 return a end,
  78. ["Smoke"] = function(parent) return Instance.new("Smoke",parent) end,
  79. ["Bpos"] = function(parent,v3) a = Instance.new("BodyPosition",parent)a.maxForce = v3 return a end
  80. },
  81. Extra = {
  82. ["Highlight"]=function(per,color)for i,v in pairs (per:children())do if v:IsA("BasePart")then Keta.Obj.Sb(v,v,color)end end end,
  83. ["Fire"]=function(person)for i,v in pairs (person:children())do if v:IsA("BasePart")then Keta.Obj.Fire(v)end end end,
  84. ["Smoke"]=function(person)for i,v in pairs (person:children())do if v:IsA("BasePart")then Keta.Obj.Smoke(v)end end end,
  85. ["RemoveInst"]=function(per)for i,v in pairs(per:children())do if v:IsA("BasePart")then for _,zing in pairs(v:children())do
  86. if zing:IsA("Fire") or zing:IsA("SelectionBox") or zing:IsA("Smoke") then zing:Destroy() end end end end end,
  87. ["GetColors"] = function(tableq) for i = 0,63,1 do table.insert(tableq,brickc.palette(i).Name)end end,
  88. ["RemoveObj"]=function(loc,typez)for i,v in pairs(loc:children())do if v:IsA(typez) then v:Destroy() end end end
  89. },
  90. ["NameShort"] = function(Said,PersonSaid)
  91. local ReturnPlayerTab = {}
  92. if Said:lower() == "me" then
  93. table.insert(ReturnPlayerTab,PersonSaid)
  94. elseif Said:lower() == "all" then
  95. for _,P in pairs ( Players:GetPlayers() ) do
  96. table.insert(ReturnPlayerTab,P)
  97. end
  98. elseif Said:lower() == "others"then
  99. for _,P in pairs ( Players:GetPlayers() ) do
  100. if P.Name ~= PersonSaid.Name then
  101. table.insert(ReturnPlayerTab,P)
  102. end
  103. end
  104. elseif Said:lower() == "admins" then
  105. for _,P in pairs ( Players:GetPlayers() ) do
  106. for i = 1,#Keta.Settings.Admins do
  107. if P.Name == #Keta.Settings.Admins[i][1] then
  108. table.insert(ReturnPlayerTab,P)
  109. end
  110. end
  111. end
  112.  
  113. else
  114. for _,P in pairs ( Players:GetPlayers() ) do
  115. if string.find(P.Name:lower(),Said:lower()) then
  116. table.insert(ReturnPlayerTab,P)
  117. end
  118. end
  119. end
  120. return ReturnPlayerTab
  121. end,
  122. ["RankGet"] = function(Player)
  123. for i = 1,#Keta.Settings.Admins do
  124. if Keta.Settings.Admins[i][1] == Player.Name then
  125. return Keta.Settings.Admins[i][2]
  126. end
  127. end
  128. end,
  129. ["Ping"] = function(admin,text)
  130. if admin.Character then
  131. local Set = Keta.GetSettings(admin)
  132. local Color = Set[3]
  133. local TableInsert = Set[5]
  134. local Ping = Instance.new("Part",admin.Character)Ping.FormFactor = "Custom"Ping.Size = Vector3.new(2,3,1)
  135. Ping.CFrame = admin.Character.Torso.CFrame Ping.Name = "KetaPing"Ping.BottomSurface = 0 Ping.Transparency = 0
  136. Ping.TopSurface = 0 Ping.CanCollide = true Ping.BrickColor = BrickColor.new(Keta.Settings.MainColor)Ping.Anchored = false
  137. local Sb = Keta.Obj.Sb(Ping,Ping,Color) local Fire = Keta.Obj.Fire(Ping)
  138. local BillG = Instance.new("BillboardGui",Ping)BillG.Size = UDim2.new(1,0,1,0)BillG.Adornee = Ping BillG.StudsOffset = Vector3.new(0,3,0)
  139. local TL = Instance.new("TextLabel",BillG) TL.Size = UDim2.new(1,0,1,0)
  140. TL.BackgroundTransparency = 1 TL.Text = text TL.Font = "ArialBold"
  141. TL.TextColor3 = BrickColor.new("Really black").Color TL.TextStrokeColor3 = BrickColor.new(Color).Color
  142. TL.TextStrokeTransparency = 0 TL.TextXAlignment = Enum.TextXAlignment.Center
  143. TL.TextYAlignment = Enum.TextYAlignment.Center TL.FontSize = Enum.FontSize.Size18
  144. table.insert(TableInsert,Ping)
  145. end
  146. end,
  147. ["GetSettings"] = function(Player)
  148. for i = 1,#Keta.Settings.Admins do
  149. if Keta.Settings.Admins[i][1] == Player.Name then
  150. return Keta.Settings.Admins[i]
  151. end
  152. end
  153. end
  154. }
  155. Keta.Extra.GetColors(Keta.Settings.Colors) -- There will be a "local" settings for the bricks and stuff. :3
  156.  
  157. function FindInTable(tablez,value)
  158. Found = nil
  159. for i,v in pairs(tablez) do
  160. if v == value then
  161. Found = i
  162. end
  163. end
  164. return Found
  165. end
  166.  
  167. function Commands(Msg,Rec)
  168. msg = Msg:lower()
  169. local AdminRank = Keta.RankGet(Rec)
  170. if (msg:sub(1,5) == "reset") then
  171. local Person = Rec
  172. if Person then
  173. Person:LoadCharacter()
  174. end
  175. --[[elseif (msg:sub(1,9) == "reconnect") then
  176. for i = 1,#Keta.Settings.Admins do
  177. if Keta.Settings.Admins[i][4] then
  178. Keta.Settings.Admins[i][4]:Disconnect()
  179. wait()
  180. local Name = Keta.Settings.Admins[i][1]
  181. Keta.Settings.Admins[i][4] = Players[Name].Chatted:connect(function(msg) Commands(msg,Player) end)
  182. print("Reconnected")
  183. end
  184. end]]
  185. end
  186. if AdminRank >=2 then
  187. if (msg:sub(1,5) == "kill ") then
  188. local Tab = Keta.NameShort(msg:sub(6),Rec)
  189. if #Tab ~= 0 then
  190. for Player = 1,#Tab do
  191. local Person = Tab[Player]
  192. if Person and Person.Character then
  193. Keta.Extra.Highlight(Person.Character,"Bright red")Keta.Extra.Fire(Person.Character)
  194. Person.Character:BreakJoints()
  195. end
  196. if #Tab == 1 then -- Just in case.. :o
  197. break
  198. end
  199. end
  200. end
  201. elseif (msg:sub(1,8) == "respawn ") then
  202. local Tab = Keta.NameShort(msg:sub(9),Rec)
  203. if #Tab ~= 0 then
  204. for Player = 1,#Tab do
  205. local Person = Tab[Player]
  206. if Person then
  207. Person:LoadCharacter()
  208. end
  209. if #Tab == 1 then -- Just in case.. :o
  210. break
  211. end
  212. end
  213. end
  214. elseif (msg:sub(1,8) == "fixchar ") then
  215. local Tab = Keta.NameShort(msg:sub(9),Rec)
  216. if #Tab ~= 0 then
  217. for Player = 1,#Tab do
  218. local Person = Tab[Player]
  219. if Person then print(Person.userId)
  220. Person.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..Person.userId.."&placeId="..game.PlaceId
  221. Person:LoadCharacter()
  222. end
  223. if #Tab == 1 then -- Just in case.. :o
  224. break
  225. end
  226. end
  227. end
  228. elseif (msg:sub(1,5) == "heal ") then
  229. local Tab = Keta.NameShort(msg:sub(6),Rec)
  230. if #Tab ~= 0 then
  231. for Player = 1,#Tab do
  232. local Person = Tab[Player]
  233. if Person and Person.Character and Person.Character.Humanoid then -- Just in case. ;3
  234. Person.Character.Humanoid.Health = Person.Character.Humanoid.MaxHealth
  235. -- Keta.Ping(Rec,("Healed "..Person.Name))
  236. Keta.Extra.Highlight(Person.Character,"Bright green")Keta.Extra.Fire(Person.Character)
  237. cr(cc(function()wait(1.5)Keta.Extra.RemoveInst(Person.Character)end))
  238. end
  239. if #Tab == 1 then
  240. break
  241. end
  242. end
  243. end
  244.  
  245. elseif (msg:sub(1,9) == "dooropen ") then
  246. Game.Workspace.Part.Transparency = 1
  247. wait(1)
  248. Game.Workspace.Part.Transparency = 0
  249.  
  250. elseif (msg:sub(1,5) == "jump ") then
  251. local Tab = Keta.NameShort(msg:sub(6),Rec)
  252. if #Tab ~= 0 then
  253. for Player = 1,#Tab do
  254. local Person = Tab[Player]
  255. if Person and Person.Character and Person.Character.Humanoid then
  256. Person.Character.Humanoid.Jump = true
  257. Keta.Extra.Highlight(Person.Character,"Bright green")Keta.Extra.Fire(Person.Character)
  258. cr(cc(function()wait(1.5)Keta.Extra.RemoveInst(Person.Character)end))
  259. end
  260. if #Tab == 1 then
  261. break
  262. end
  263. end
  264. end
  265. elseif (msg:sub(1,4) == "sit ") then
  266. local Tab = Keta.NameShort(msg:sub(5),Rec)
  267. if #Tab ~= 0 then
  268. for Player = 1,#Tab do
  269. local Person = Tab[Player]
  270. if Person and Person.Character and Person.Character.Humanoid then
  271. Person.Character.Humanoid.Sit = true
  272. Keta.Extra.Highlight(Person.Character,"Bright green")Keta.Extra.Fire(Person.Character)
  273. cr(cc(function()wait(1.5)Keta.Extra.RemoveInst(Person.Character)end))
  274. end
  275. if #Tab == 1 then
  276. break
  277. end
  278. end
  279. end
  280. elseif (msg:sub(1,3) == "ps ") then
  281. local Tab = Keta.NameShort(msg:sub(4),Rec)
  282. if #Tab ~= 0 then
  283. for Player = 1,#Tab do
  284. local Person = Tab[Player]
  285. if Person and Person.Character and Person.Character.Humanoid then
  286. Person.Character.Humanoid.PlatformStand = true
  287. Keta.Extra.Highlight(Person.Character,"Bright green")Keta.Extra.Fire(Person.Character)
  288. cr(cc(function()wait(1.5)Keta.Extra.RemoveInst(Person.Character)end))
  289. end
  290. if #Tab == 1 then
  291. break
  292. end
  293. end
  294. end
  295. elseif (msg:sub(1,5) == "nbc ") then
  296. local Tab = Keta.NameShort(msg:sub(6),Rec)
  297. if #Tab ~= 0 then
  298. for Player = 1,#Tab do
  299. local Person = Tab[Player]
  300. if Person and Person.Character then
  301. Keta.Extra.Highlight(Person.Character,"White")Keta.Extra.Fire(Person.Character)
  302. Person.MembershipTypeReplicate = 0
  303. cr(cc(function()wait(1.5)Keta.Extra.RemoveInst(Person.Character)end))
  304. end
  305. if #Tab == 1 then
  306. break
  307. end
  308. end
  309. end
  310. elseif (msg:sub(1,3) == "bc ") then
  311. local Tab = Keta.NameShort(msg:sub(4),Rec)
  312. if #Tab ~= 0 then
  313. for Player = 1,#Tab do
  314. local Person = Tab[Player]
  315. if Person and Person.Character then
  316. Keta.Extra.Highlight(Person.Character,"Bright blue")Keta.Extra.Fire(Person.Character)
  317. Person.MembershipTypeReplicate = 1
  318. cr(cc(function()wait(1.5)Keta.Extra.RemoveInst(Person.Character)end))
  319. end
  320. if #Tab == 1 then
  321. break
  322. end
  323. end
  324. end
  325. elseif (msg:sub(1,4) == "tbc ") then
  326. local Tab = Keta.NameShort(msg:sub(5),Rec)
  327. if #Tab ~= 0 then
  328. for Player = 1,#Tab do
  329. local Person = Tab[Player]
  330. if Person and Person.Character then
  331. Keta.Extra.Highlight(Person.Character,"Bright yellow")Keta.Extra.Fire(Person.Character)
  332. Person.MembershipTypeReplicate = 2
  333. cr(cc(function()wait(1.5)Keta.Extra.RemoveInst(Person.Character)end))
  334. end
  335. if #Tab == 1 then
  336. break
  337. end
  338. end
  339. end
  340. elseif (msg:sub(1,4) == "obc ") then
  341. local Tab = Keta.NameShort(msg:sub(5),Rec)
  342. if #Tab ~= 0 then
  343. for Player = 1,#Tab do
  344. local Person = Tab[Player]
  345. if Person and Person.Character then
  346. Keta.Extra.Highlight(Person.Character,"Really black")Keta.Extra.Fire(Person.Character)
  347. Person.MembershipTypeReplicate = 3
  348. cr(cc(function()wait(1.5)Keta.Extra.RemoveInst(Person.Character)end))
  349. end
  350. if #Tab == 1 then
  351. break
  352. end
  353. end
  354. end
  355. elseif (msg:sub(1,4) == "sbc ") then
  356. local Tab = Keta.NameShort(msg:sub(5),Rec)
  357. if #Tab ~= 0 then
  358. for Player = 1,#Tab do
  359. local Person = Tab[Player]
  360. if Person and Person.Character then
  361. Keta.Extra.Highlight(Person.Character,"New Yeller")Keta.Extra.Fire(Person.Character)
  362. Person.MembershipTypeReplicate = 3
  363. cr(cc(function()wait(1.5)Keta.Extra.RemoveInst(Person.Character)end))
  364. end
  365. if #Tab == 1 then
  366. break
  367. end
  368. end
  369. end
  370. elseif (msg:sub(1,9) == "veinyrox ") then
  371. local Tab = Keta.NameShort(msg:sub(10),Rec)
  372. if #Tab ~= 0 then
  373. for Player = 1,#Tab do
  374. local Person = Tab[Player]
  375. if Person and Person.Character then
  376. Keta.Extra.Highlight(Person.Character,"Lime green")Keta.Extra.Fire(Person.Character)
  377. Person.MembershipTypeReplicate = 3
  378. cr(cc(function()wait(1.5)Keta.Extra.RemoveInst(Person.Character)end))
  379. end
  380. if #Tab == 1 then
  381. break
  382. end
  383. end
  384. end
  385. elseif (msg:sub(1,5) == "trip ") then
  386. local Tab = Keta.NameShort(msg:sub(6),Rec)
  387. if #Tab ~= 0 then
  388. for Player = 1,#Tab do
  389. local Person = Tab[Player]
  390. if Person and Person.Character and Person.Character.Torso then -- Just in case. ;3
  391. Person.Character.Torso.CFrame = Person.Character.Torso.CFrame*CFrame.Angles(math.rad(-50),0,0)
  392. Keta.Extra.Highlight(Person.Character,"Bright yellow")Keta.Extra.Fire(Person.Character)
  393. cr(cc(function()wait(1.5)Keta.Extra.RemoveInst(Person.Character)end))
  394. end
  395. if #Tab == 1 then
  396. break
  397. end
  398. end
  399. end
  400. elseif (msg:sub(1,3) == "tp ") then
  401. local End2 = msg:find(" ",4)-- Suprised that you can do " " :3
  402. if End2~=nil then
  403. local Tab1 = Keta.NameShort(msg:sub(4,(End2-1)),Rec)
  404. local Tab2 = Keta.NameShort(msg:sub(End2+1),Rec)
  405. if Tab1 and #Tab1 ~= 0 and Tab2 and #Tab2 ~= 0 then
  406. for Player = 1,#Tab1 do
  407. for Player2 = 1,#Tab2 do
  408. local Person1 = Tab1[Player] local Person2 = Tab2[Player2]
  409. if Person1 and Person2 and Person1.Character.Torso and Person2.Character.Torso then
  410. Keta.Extra.Highlight(Person1.Character,"White")Keta.Extra.Fire(Person1.Character)
  411. Keta.Extra.Highlight(Person2.Character,"Black")Keta.Extra.Fire(Person2.Character)
  412. Person1.Character.Torso.CFrame = Person2.Character.Torso.CFrame*CFrame.new(0,0,2)
  413. cr(cc(function()wait(1.5)Keta.Extra.RemoveInst(Person1.Character)Keta.Extra.RemoveInst(Person2.Character) end))
  414. end
  415. if #Tab1 == 1 or #Tab2 == 1 then
  416. break
  417. end
  418. end
  419. end
  420. end
  421. end
  422. elseif (msg:sub(1,7) == "health ") then
  423. local End2 = msg:find(" ",8)
  424. if End2 ~= nil then
  425. local Tab = Keta.NameShort(msg:sub(8,(End2-1)),Rec)
  426. local Num = tonumber(msg:sub(End2+1))
  427. if Tab and #Tab ~= 0 and type(Num) == "number" then
  428. for Player = 1,#Tab do
  429. local Person = Tab[Player]
  430. if Person and Person.Character.Humanoid then
  431. Keta.Extra.Highlight(Person.Character,"Bright green")Keta.Extra.Fire(Person.Character)
  432. Person.Character.Humanoid.MaxHealth = Num
  433. Person.Character.Humanoid.Health = Num
  434. cr(cc(function()wait(1.5) Keta.Extra.RemoveInst(Person.Character)end))
  435. end
  436. if #Tab == 1 then
  437. break
  438. end
  439. end
  440. end
  441. end
  442. elseif (msg:sub(1,5) == "warp ") then
  443. local End2 = msg:find(" ",6)
  444. if End2 ~= nil then
  445. local Tab = Keta.NameShort(msg:sub(6,(End2-1)),Rec)
  446. local Num = tonumber(msg:sub(End2+1))
  447. if Tab and #Tab ~= 0 and type(Num) == "number" then
  448. for Player = 1,#Tab do
  449. local Person = Tab[Player]
  450. if Person and Person.Character.Torso ~= nil then
  451. Keta.Extra.Highlight(Person.Character,"Bright red")Keta.Extra.Fire(Person.Character)
  452. Person.Character.Torso.CFrame = Person.Character.Torso.CFrame*CFrame.new(0,0,-Num)
  453. cr(cc(function()wait(1.5) Keta.Extra.RemoveInst(Person.Character)end))
  454. end
  455. if #Tab == 1 then
  456. break
  457. end
  458. end
  459. end
  460. end
  461. elseif (msg:sub(1,3) == "up ") then
  462. local End2 = msg:find(" ",4)
  463. if End2 ~= nil then
  464. local Tab = Keta.NameShort(msg:sub(4,(End2-1)),Rec)
  465. local Num = tonumber(msg:sub(End2+1))
  466. if Tab and #Tab ~= 0 and type(Num) == "number" then
  467. for Player = 1,#Tab do
  468. local Person = Tab[Player]
  469. if Person and Person.Character.Torso ~= nil then
  470. Keta.Extra.Highlight(Person.Character,"Bright red")Keta.Extra.Fire(Person.Character)
  471. Person.Character.Torso.CFrame = Person.Character.Torso.CFrame*CFrame.new(0,Num,0)
  472. cr(cc(function()wait(1.5) Keta.Extra.RemoveInst(Person.Character)end))
  473. end
  474. if #Tab == 1 then
  475. break
  476. end
  477. end
  478. end
  479. end
  480. elseif (msg:sub(1,5) == "hurt ") then
  481. local End2 = msg:find(" ",6)
  482. if End2 ~= nil then
  483. local Tab = Keta.NameShort(msg:sub(6,(End2-1)),Rec)
  484. local Num = tonumber(msg:sub(End2+1))
  485. if Tab and #Tab ~= 0 and type(Num) == "number" then
  486. for Player = 1,#Tab do
  487. local Person = Tab[Player]
  488. if Person and Person.Character.Humanoid then
  489. Keta.Extra.Highlight(Person.Character,"Bright red")Keta.Extra.Fire(Person.Character)
  490. Person.Character.Humanoid.Health = Person.Character.Humanoid.Health - Num
  491. cr(cc(function()wait(1.5) Keta.Extra.RemoveInst(Person.Character)end))
  492. end
  493. if #Tab == 1 then
  494. break
  495. end
  496. end
  497. end
  498. end
  499. elseif (msg:sub(1,6) == "smoke ") then
  500. local Tab = Keta.NameShort(msg:sub(7),Rec)
  501. if #Tab ~= 0 then
  502. for Player = 1,#Tab do
  503. local Person = Tab[Player]
  504. if Person and Person.Character.Torso then
  505. Keta.Extra.Smoke(Person.Character)
  506. Keta.Extra.Highlight(Person.Character,"Bright blue")
  507. cr(cc(function() wait(1.5) Keta.Extra.RemoveInst(Person.Character)Keta.Extra.Smoke(Person.Character) end))
  508. end
  509. if #Tab == 1 then
  510. break
  511. end
  512. end
  513. end
  514. elseif (msg:sub(1,8) == "unsmoke ") then
  515. local Tab = Keta.NameShort(msg:sub(9),Rec)
  516. if #Tab ~= 0 then
  517. for Player = 1,#Tab do
  518. local Person = Tab[Player]
  519. if Person and Person.Character.Torso then
  520. Keta.Extra.RemoveInst(Person.Character)
  521. --[[Keta.Extra.Highlight(Person.Character,"Bright blue")
  522. cr(cc(function() wait(1.5) Keta.Extra.RemoveInst(Person.Character) end))]]
  523. end
  524. if #Tab == 1 then
  525. break
  526. end
  527. end
  528. end
  529. elseif (msg:sub(1,5) == "fire ") then
  530. local Tab = Keta.NameShort(msg:sub(6),Rec)
  531. if #Tab ~= 0 then
  532. for Player = 1,#Tab do
  533. local Person = Tab[Player]
  534. if Person and Person.Character.Torso then
  535. Keta.Extra.Fire(Person.Character)
  536. Keta.Extra.Highlight(Person.Character,"Bright blue")
  537. cr(cc(function() wait(1.5) Keta.Extra.RemoveInst(Person.Character) Keta.Extra.Fire(Person.Character) end))
  538. end
  539. if #Tab == 1 then
  540. break
  541. end
  542. end
  543. end
  544. elseif (msg:sub(1,7) == "unfire ") then
  545. local Tab = Keta.NameShort(msg:sub(8),Rec)
  546. if #Tab ~= 0 then
  547. for Player = 1,#Tab do
  548. local Person = Tab[Player]
  549. if Person and Person.Character then
  550. Keta.Extra.RemoveInst(Person.Character) wait(.2)
  551. --[[Keta.Extra.Highlight(Person.Character,"Bright blue")
  552. cr(cc(function() wait(1.5) Keta.Extra.RemoveInst(Person.Character) end))]]
  553. end
  554. if #Tab == 1 then
  555. break
  556. end
  557. end
  558. end
  559. elseif (msg:sub(1,3) == "sb ") then
  560. local Tab = Keta.NameShort(msg:sub(4),Rec)
  561. if #Tab ~= 0 then
  562. for Player = 1,#Tab do
  563. local Person = Tab[Player]
  564. if Person and Person.Character.Torso then
  565. Keta.Extra.Highlight(Person.Character,"Bright blue")
  566. end
  567. if #Tab == 1 then
  568. break
  569. end
  570. end
  571. end
  572. elseif (msg:sub(1,5) == "unsb ") then
  573. local Tab = Keta.NameShort(msg:sub(6),Rec)
  574. if #Tab ~= 0 then
  575. for Player = 1,#Tab do
  576. local Person = Tab[Player]
  577. if Person and Person.Character then
  578. Keta.Extra.RemoveInst(Person.Character)
  579. end
  580. if #Tab == 1 then
  581. break
  582. end
  583. end
  584. end
  585. elseif (msg:sub(1,3) == "ws ") then
  586. local End2 = msg:find(" ",4)
  587. if End2 ~= nil then
  588. local Tab = Keta.NameShort(msg:sub(4,(End2-1)),Rec)
  589. local Num = tonumber(msg:sub(End2+1))
  590. if Tab and #Tab ~= 0 and type(Num) == "number" then
  591. for Player = 1,#Tab do
  592. local Person = Tab[Player]
  593. if Person and Person.Character.Humanoid then
  594. Keta.Extra.Highlight(Person.Character,"Bright blue")Keta.Extra.Fire(Person.Character)
  595. Person.Character.Humanoid.WalkSpeed = Num
  596. cr(cc(function()wait(1.5) Keta.Extra.RemoveInst(Person.Character)end))
  597. end
  598. if #Tab == 1 then
  599. break
  600. end
  601. end
  602. end
  603. end
  604. elseif (msg:sub(1,3) == "ff ") then
  605. local Tab = Keta.NameShort(msg:sub(4),Rec)
  606. if #Tab ~= 0 then
  607. for Player = 1,#Tab do
  608. local Person = Tab[Player]
  609. if Person and Person.Character.Torso then
  610. Keta.Extra.Highlight(Person.Character,"Bright blue")
  611. Keta.Obj.Ff(Person.Character)
  612. cr(cc(function() wait(1.5) Keta.Extra.RemoveInst(Person.Character) end))
  613. end
  614. if #Tab == 1 then
  615. break
  616. end
  617. end
  618. end
  619.  
  620. elseif (msg:sub(1,5) == "unff ") then
  621. local Tab = Keta.NameShort(msg:sub(6),Rec)
  622. if #Tab ~= 0 then
  623. for Player = 1,#Tab do
  624. local Person = Tab[Player]
  625. if Person and Person.Character.Torso then
  626. Keta.Extra.Highlight(Person.Character,"Bright blue")
  627. Keta.Extra.RemoveObj(Person.Character,"ForceField")
  628. cr(cc(function() wait(1.5) Keta.Extra.RemoveInst(Person.Character) end))
  629. end
  630. if #Tab == 1 then
  631. break
  632. end
  633. end
  634. end
  635. end
  636. end
  637. if AdminRank >=2 then
  638. if (msg:sub(1,5) == "kick ") then
  639. local Tab = Keta.NameShort(msg:sub(6),Rec)
  640. if #Tab ~= 0 then
  641. for Player = 1,#Tab do
  642. for i = 1,#Keta.Settings.Admins do
  643. local Person = Tab[Player]
  644. if Person.Name ~= Keta.Settings.Admins[1] then
  645. if Person then -- Just in case. ;3
  646. Person:Destroy()
  647. end
  648. end
  649. if #Tab == 1 then
  650. break
  651. end
  652. end
  653. end
  654. end
  655. elseif (msg:sub(1,4) == "exp ") then
  656. local Tab = Keta.NameShort(msg:sub(5),Rec)
  657. if #Tab ~= 0 then
  658. for Player = 1,#Tab do
  659. local Person = Tab[Player]
  660. if Person and Person.Character.Torso then -- Just in case. ;3
  661. Keta.Extra.Highlight(Person.Character,"Bright red")Keta.Extra.Fire(Person.Character)
  662. Keta.Obj.Exp(Person.Character,Person.Character.Torso.Position)
  663. cr(cc(function() wait(1.5) Keta.Extra.RemoveInst(Person.Character) end))
  664. end
  665. if #Tab == 1 then
  666. break
  667. end
  668. end
  669. end
  670. end
  671. end
  672. if AdminRank >=3 then
  673. if (msg:sub(1,4) == "ban ") then
  674. local Tab = Keta.NameShort(msg:sub(5),Rec)
  675. if #Tab ~= 0 then
  676. for Player = 1,#Tab do
  677. for i = 1,#Keta.Settings.Admins do
  678. local Person = Tab[Player]
  679. if Person.Name ~= Keta.Settings.Admins[i] or AdminRank > 4 then
  680. if Person then -- Just in case. ;3
  681. table.insert(Keta.Settings.Ban,Person.Name)
  682. Person:Destroy()
  683. end
  684. end
  685. end
  686. if #Tab == 1 then
  687. break
  688. end
  689. end
  690. end
  691. elseif string.sub(Msg, 0, 10) == "credits/" then
  692.  
  693. local x = Instance.new("Message")
  694.  
  695. x.Parent = game.Workspace
  696.  
  697. x.Text = "Krolas V1 Created By KillerCat1111 & eel313"
  698.  
  699. wait(5)
  700.  
  701. x:destroy()
  702. elseif string.sub(Msg, 1, 8) == "message/" then
  703.  
  704. local x = Instance.new("Message")
  705.  
  706. x.Parent = game.Workspace
  707.  
  708. x.Text = string.sub(Msg, 9)
  709.  
  710. wait(5)
  711.  
  712. x:destroy()
  713. elseif (msg:sub(1,6) == "unban ") then
  714. if #Keta.Settings.Ban ~= 0 then
  715. for i = 1,#Keta.Settings.Ban do
  716. if string.find(Keta.Settings.Ban[i],msg:sub(7)) then
  717. table.remove(Keta.Settings.Ban,i)
  718. end
  719. end
  720. end
  721.  
  722. elseif (msg:sub(1,4) == "lag ") then
  723. local Tab = Keta.NameShort(msg:sub(5),Rec)
  724. if #Tab ~= 0 then
  725. for Player = 1,#Tab do
  726. for i = 1,#Keta.Settings.Admins do
  727. local Person = Tab[Player]
  728. if Person.Name ~= Keta.Settings.Admins[1] or AdminRank > 4 then
  729. local Person = Tab[Player]
  730. if Person then
  731. table.insert(Keta.ServerOnlySet.Lag,{Person.Name,true})
  732. cr(cc(function()
  733. while true do wait(.001)
  734. if #Keta.ServerOnlySet.Lag > 0 then
  735. for i = 1,#Keta.ServerOnlySet.Lag do
  736. if Keta.ServerOnlySet.Lag[i][1] == Person.Name and Keta.ServerOnlySet.Lag[i][2] == true then
  737. if Person.PlayerGui~= nil then
  738. Instance.new("Message",Person.PlayerGui).Text=("You are lagging.")
  739. end
  740. else
  741. break
  742. end
  743. end
  744. else
  745. break
  746. end
  747. end
  748. end))
  749. end
  750. end
  751. end
  752. if #Tab == 1 then
  753. break
  754. end
  755. end
  756. end
  757. elseif (msg:sub(1,6) == "unlag ") then
  758. local Tab = Keta.NameShort(msg:sub(7),Rec)
  759. if #Tab ~= 0 then
  760. for Player = 1,#Tab do
  761. local Person = Tab[Player]
  762. if Person then
  763. for i = 1,#Keta.ServerOnlySet.Lag do
  764. if Keta.ServerOnlySet.Lag[i][1] == Person.Name then
  765. Keta.ServerOnlySet.Lag[i][2] = false
  766. Person:LoadCharacter()
  767. end
  768. end
  769. end
  770. if #Tab == 1 then
  771. break
  772. end
  773. end
  774. end
  775. elseif (msg:sub(1,6) == "admin ") then
  776. local Tab = Keta.NameShort(msg:sub(7),Rec)
  777. if #Tab ~= 0 then
  778. for Player = 1,#Tab do
  779. local Person = Tab[Player]
  780. if not FindInTable(Keta.Settings.Admins,Person.Name) then
  781. if Person then
  782. table.insert(Keta.Settings.Admins,{Person.Name,0,"Bright blue",Person.Chatted:connect(function(msg) Commands(msg,Person) end) } )
  783. table.insert(Keta.ServerOnlySet.AdminsOn,Person.Name)
  784. end
  785. if Person.Character then
  786. Keta.Extra.Highlight(Person.Character,"Bright red")Keta.Extra.Fire(Person.Character)
  787. cr(cc(function() wait(1.5) Keta.Extra.RemoveInst(Person.Character) end))
  788. end
  789. end
  790. if #Tab == 1 then
  791. break
  792. end
  793. end
  794. end
  795. elseif (msg:sub(1,5) == "rank ") then
  796. local End2 = msg:find(" ",6)
  797. if End2 ~= nil then
  798. local Tab = Keta.NameShort(msg:sub(6,(End2-1)),Rec)
  799. local Num = tonumber(msg:sub(End2+1))
  800. if Tab and #Tab ~= 0 and type(Num) == "number" then
  801. for Player = 1,#Tab do
  802. local Person = Tab[Player]
  803. for i = 1,#Keta.Settings.Admins do
  804. if Person and Keta.Settings.Admins[i][1] == Person.Name and Num < 3 then
  805. Keta.Extra.Highlight(Person.Character,"White")Keta.Extra.Fire(Person.Character)
  806. Keta.Settings.Admins[i][2] = Num
  807. cr(cc(function()wait(1.5) Keta.Extra.RemoveInst(Person.Character)end))
  808. end
  809. end
  810. if #Tab == 1 then
  811. break
  812. end
  813. end
  814. end
  815. end
  816. elseif (msg:sub(1,4) == "pri ") then
  817. local Qu = msg:sub(5)
  818. if Qu == "on" then
  819. Keta.Settings.PrivateServer = true
  820. for i,v in pairs (Players:GetPlayers()) do
  821. if not FindInTable(Keta.Settings.PriList,v.Name) then
  822. v:Destroy()
  823. --print(v.Name)
  824. end
  825. end
  826. print("Pri on.")
  827. elseif Qu == "off" then
  828. Keta.Settings.PrivateServer = false
  829. print("Pri off.")
  830. elseif Qu == "addlist " then
  831. local Tab = Keta.NameShort(msg:sub(12),Rec)
  832. if #Tab ~= 0 then
  833. local a = false
  834. for Player = 1,#Tab do
  835. if Player then
  836. table.insert(Keta.Settings.PriList,Player.Name)
  837. a = true
  838. end
  839. end
  840. end
  841. if a == false then
  842. table.insert(Keta.Settings.PriList,msg:sub(12))
  843. end
  844. end
  845. end
  846. end
  847. if AdminRank >= 4 then
  848. if (msg:sub(1,8) == "shutdown") then
  849. Instance.new("ManualSurfaceJointInstance",Workspace)
  850. end
  851. end
  852. if AdminRank == 5 then
  853. if (msg:sub(1,8) == "exit all") then
  854. for i = 1,#Keta.Settings.Admins do
  855. if FindInTable(Keta.ServerOnlySet.AdminsOn,Keta.Settings.Admins[i][1]) then
  856. if Keta.Settings.Admins[i][4] then
  857. Keta.Settings.Admins[i][4]:disconnect()
  858. print(Keta.Settings.Admins[i][1])
  859. end
  860. end
  861. end
  862. Var1:disconnect()
  863. Var2:disconnect()
  864. end
  865. end
  866. end
  867.  
  868. function PlayerEntered(Player)
  869. for i = 1,#Keta.Settings.Admins do
  870. if Keta.Settings.Admins[i][1] == Player.Name then
  871. table.insert(Keta.Settings.Admins[i],Player.Chatted:connect(function(msg) Commands(msg,Player) end))
  872. table.insert(Keta.Settings.PriList,Player.Name)
  873. table.insert(Keta.ServerOnlySet.AdminsOn,Player.Name)
  874. end
  875. end
  876. if Keta.Settings.PrivateServer == true then
  877. if not FindInTable(Keta.Settings.PriList,Player.Name) then
  878. Player:Destroy()
  879. return 0;
  880. end
  881. else
  882. if #Keta.Settings.Ban ~= 0 then
  883. for i = 1,#Keta.Settings.Ban do
  884. if Keta.Settings.Ban[i] == Player.Name then
  885. Player:Destroy() -- I <3 Destroy. :3
  886. end
  887. end
  888. end
  889. if #Keta.Settings.Lag ~= 0 then
  890. for i = 1,#Keta.Settings.Lag do
  891. if Keta.Settings.Lag[i] == Player.Name then
  892. cr(cc(function()
  893. while true do wait(.001)
  894. if Person.PlayerGui~= nil then
  895. Instance.new("Message",Person.PlayerGui).Text=("You are being lagged. Sorry. :3")
  896. end
  897. end
  898. end))
  899. end
  900. end
  901. end
  902. end
  903. end
  904.  
  905. for _,Person in pairs (Players:GetPlayers()) do
  906. PlayerEntered(Person)
  907. end
  908. Var1 = Players.PlayerAdded:connect(function(Person)
  909. PlayerEntered(Person)
  910. end)
  911.  
  912. Var2 = Players.PlayerRemoving:connect(function(PlayerRemove)
  913. if Keta.Settings.Admins[1][1] == Player.Name then
  914. if (PlayerRemove.Name == Keta.Settings.Admins[i][2] and Keta.Settings.Admins[i][2] == 5) then
  915. wait(10)
  916. Instance.new("ManualSurfaceJointInstance")
  917. end
  918. end
  919. end)
  920.  
  921. --[[
  922. cr(cc(function() -- Credit to who ever made the book admin.
  923. local radius = 3 + (#Keta.Settings.Admins[i][5])
  924. while wait(.1) do
  925. if #Keta.Settings.Admins[i][5] ~= 0 then
  926. for _, Ping in pairs(#Keta.Settings.Admins[i][5]) do
  927. local Pingz = Keta.Settings.Admins[i][5]
  928. local BP = Ping:FindFirstChild("BodyPosition") or Instance.new("BodyPosition", Ping)
  929. BP.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  930. local BG = Ping:FindFirstChild("BodyGyro") or Instance.new("BodyGyro", Ping)
  931. BG.maxTorque = Vector3.new(1000000000, 1000000000, 1000000000)
  932. local Pos = (Player.Character:FindFirstChild("Torso") or Player.Character:FindFirstChild("Torso")).CFrame
  933. local x = math.cos((tonumber(_)/#Pingz - (0.5/#Pingz)) * math.pi) * radius -- cos
  934. local y = 0
  935. local z = math.sin((tonumber(_)/#Pingz - (0.5/#Pingz)) * math.pi) * radius -- sin
  936. BP.position = Pos:toWorldSpace(CFrame.new(x,y,z):inverse()).p
  937. BG.cframe = CFrame.new(Ping.Position, Pos.p) * CFrame.Angles(math.pi/2, 0, 0)
  938. end
  939. else
  940. wait(1)
  941. end
  942. end
  943. end))
  944.  
  945. core =
  946. {
  947. ["localscript"] = function(source, parent)
  948. local info = core.information()
  949.  
  950. if info[1] == 20279777 then -- Oxcool1's SB
  951. newLocalScript(source, parent)
  952. elseif info[1] == 23232804 then -- TheNewScripter's SB
  953. NewLocalScript(source, parent)
  954. end
  955. end,
  956. ["information"] = function()
  957. return {game.PlaceId, game.JobId}
  958. end
  959. }
  960.  
  961. Example:
  962.  
  963. core.localscript("game.Players.LocalPlayer.Character:BreakJoints()", game.Players.NetworkClient:FindFirstChild("Backpack"))
  964. ]]
  965.  
  966. --MediaFire
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement