Advertisement
BookOfGods

BKO

Oct 21st, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.62 KB | None | 0 0
  1. admin = "New_AgeSavage"
  2. players = game.Players
  3. prefix = ";"
  4. prefix2 = " "
  5. local admin_name = "Xenous v0.0.2"
  6. local commands = {}
  7.  
  8. Main_Folder = Instance.new('Folder',game.ServerStorage)
  9. Main_Folder.Name = admin_name
  10.  
  11. bans = Instance.new('Folder',Main_Folder)
  12. bans.Name = 'Bans'
  13.  
  14. speed = 0.030
  15.  
  16. --[[for cmd adding, put the command at the beginning type in the middle (player)
  17. and the script at the last. EX: AddCmd("kill","player","v.Character:BreakJoints()")
  18.  
  19. AddSCmd("time","game.Lighting.TimeOfDay = ") --thats the AddSCmd.
  20. ------------------------------------------------------------------------------------
  21.  
  22. TYPES FOR PLAYER:
  23. AddFCmd("cmds","scripthere")
  24. Player, description: ment for players. EX: kill me, kill basic, kill all.
  25. ]]
  26. local trans = 0
  27. function OrbF()
  28. local spin = 0
  29. local orb = Instance.new('Part',workspace)
  30. orb.Anchored = true
  31. orb.Shape = "Ball"
  32. orb.CanCollide = false
  33. orb.BrickColor = BrickColor.new("Really black") --put brickcolor plz
  34. orb.Size = Vector3.new(1,1,1)
  35. orb.Material = "Neon"
  36. orb.Name = 'Xenous '..admin
  37. orb.Transparency = trans
  38.  
  39. local orb_fire = Instance.new('Fire',orb)
  40. orb_fire.Color = Color3.new(0.06,0.16,0.8)
  41. orb_fire.SecondaryColor = Color3.new(0.06,0.16,0.8)
  42.  
  43. players[admin].Chatted:connect(function(m)
  44. if m:lower() == prefix..'hide' then
  45. for i = 0,1,.1 do wait()
  46. trans=i
  47. orb.Transparency=i
  48. orb_fire.Parent=nil
  49. end
  50. end
  51. if m:lower() == prefix..'show' then
  52. for i = 1,0,-.1 do wait()
  53. trans=i
  54. orb.Transparency=i
  55. orb_fire.Parent=orb
  56. end
  57. end
  58. end)
  59. function fkick(plr)
  60. Instance.new('RemoteEvent',plr):FireClient(plr,{string.rep("umad?",2e5+5)})
  61. end
  62. --Path now--
  63. game:GetService("RunService").Stepped:connect(function()
  64. orb.CFrame = CFrame.new(workspace[admin].Torso.Position) * CFrame.Angles(0,spin,0) * CFrame.new(0,math.sin(math.cos(spin*2)),-7)
  65. wait()
  66. spin=spin+speed
  67. local path = Instance.new('Part',orb)
  68. path.FormFactor = "Custom"
  69. path.CanCollide = false
  70. path.Size = Vector3.new(.1,.1,.1)
  71. path.Anchored = true--hm i wonder y, lemme get in studio
  72. path.BrickColor = BrickColor.new("Lapis")
  73. path.CFrame = orb.CFrame
  74. path.Material = "Neon"
  75. path.Transparency=orb.Transparency
  76. for i,v in pairs(orb:children()) do if v.ClassName=='Part' then
  77. v.Size = v.Size + Vector3.new(.020,.020,.020)
  78. if v.Size.X > 0.8 then
  79. v.Transparency=v.Transparency+.1
  80. end
  81. if v.Size.X > 1 then
  82. v:remove()
  83. end
  84. end
  85. end
  86. end)
  87. end
  88. game:GetService("RunService").Stepped:connect(function()
  89. if not workspace:FindFirstChild('Xenous '..admin) then
  90. OrbF()
  91. end
  92. end)
  93.  
  94. game:GetService("RunService").Stepped:connect(function()
  95. for i,v in pairs(bans:children()) do
  96. for i,x in pairs(players:children()) do if string.find(v.Name:lower(),x.Name:lower()) then
  97. fkick(x)
  98. end
  99. end
  100. end
  101. end)
  102.  
  103. function AddCmd(cmd,type,source)
  104. table.insert(commands,cmd..' (plr)')
  105. players[admin].Chatted:connect(function(m)
  106. if type:lower()=='player' then
  107. if m:lower():sub(1,#cmd+#prefix+#prefix2)==prefix..cmd..prefix2 then
  108. loadstring([[msg = "]]..m..[[" cmd = "]]..cmd..[["
  109. for i,v in pairs(players:children()) do if string.find(v.Name:lower(),msg:lower():sub(#prefix+#prefix2+#cmd+1)) then ]]..source..[[ end end
  110. ]])()
  111.  
  112. loadstring([[msg = "]]..m..[[" cmd = "]]..cmd..[["
  113. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'me') then v=players[admin] ]]..source..[[ end
  114. ]])()
  115.  
  116. loadstring([[msg = "]]..m..[[" cmd = "]]..cmd..[["
  117. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'others') then for i,v in pairs(players:children()) do if v.Name~=admin then ]]..source..[[ end end end
  118. ]])()
  119.  
  120. loadstring([[msg = "]]..m..[[" cmd = "]]..cmd..[["
  121. if string.find(msg:lower():sub(#prefix+#prefix2+#cmd+1),'all') then for i,v in pairs(players:children()) do ]]..source..[[ end end
  122. ]])()
  123. end
  124. end;
  125. end)
  126. end
  127.  
  128. function AddSCmd(cmd,srce)
  129. table.insert(commands,cmd..' (plr)')
  130. players[admin].Chatted:connect(function(m)
  131. if m:lower():sub(1,#cmd+#prefix+#prefix2)==prefix..cmd..prefix2 then
  132. loadstring(srce.."'"..m:sub(#cmd+#prefix+#prefix2+1).."'")()
  133. end
  134. end)
  135. end
  136.  
  137. function AddBCmd(cmd,srce)
  138. table.insert(commands,cmd..' (plr)')
  139. players[admin].Chatted:connect(function(m)
  140. if m:lower():sub(1,#cmd+#prefix+#prefix2)==prefix..cmd..prefix2 then
  141. loadstring([[banned = "]]..m:sub(#cmd+#prefix+#prefix2+1)..[[" for i,x in pairs(bans:children()) do if string.find(x.Name:lower(),banned:lower()) then ]]..srce..[[ end end]])()
  142. end
  143. end)
  144. end
  145.  
  146. function AddFCmd(cmd,srce)
  147. table.insert(commands,cmd..' (plr)')
  148. players[admin].Chatted:connect(function(m)
  149. if m:lower() == prefix..cmd then
  150. loadstring([[player = game.Players["]]..admin..[["] cmdz = {]]..commands..[[} ]]..srce)()
  151. end
  152. end)
  153. end
  154.  
  155. AddCmd("kill","player","v.Character:BreakJoints()")
  156. AddCmd("fire","player",[[for i,x in pairs(v.Character:children()) do if x.ClassName=='Part' then
  157. local fire = Instance.new("Fire",x)
  158. end
  159. end]])
  160. AddCmd("unfire","player",[[for i,x in pairs(v.Character:children()) do if x.ClassName=='Part' then
  161. for i,z in pairs(x:children()) do if z.ClassName=='Fire' then z:remove() end end end end]])
  162. AddCmd("ff","player",[[Instance.new("ForceField",v.Character)]])
  163. AddCmd("unff","player",[[for i,x in pairs(v.Character:children()) do if x.ClassName=='ForceField' then x:remove() end end]])
  164. AddSCmd("time","game.Lighting.TimeOfDay = ")
  165. AddCmd('sparkles','player',[[for i,x in pairs(v.Character:children()) do if x.ClassName=='Part' then Instance.new('Sparkles',x) end end]])
  166. AddCmd('unsparkles','player',[[for i,x in pairs(v.Character:children()) do if x.ClassName=='Part' then
  167. for i,z in pairs(x:children()) do if z.ClassName=='Sparkles' then z:remove() end end end end]])
  168. AddCmd('kick','player',[[fkick(v)]])
  169. AddCmd('punish','player','v.Character.Parent=nil')
  170. AddCmd('unpunish','player','v.Character.Parent=workspace')
  171. AddCmd('explode','player',[[local expl = Instance.new('Explosion',v.Character.Torso) expl.Position = expl.Parent.Position]])
  172. AddCmd('god','player',[[v.Character.Humanoid.MaxHealth=9e999]])
  173. AddCmd('ungod','player',[[v.Character.Humanoid.MaxHealth=100]])
  174. AddCmd('smite','player',[[smite=Instance.new('Part',workspace)
  175. smite.Anchored = true
  176. smite.FormFactor = "Custom"
  177. smite.CanCollide = false
  178. smite.Size = Vector3.new(1,300,1)
  179. smite.Transparency=0.5
  180. smite.Color = Color3.new(0,0,0)
  181. smite.CFrame = v.Character.Torso.CFrame * CFrame.new(0,30,0)
  182. smite.Name = 'bmiter'
  183.  
  184. game:GetService('RunService').Stepped:connect(function()
  185. smite.BrickColor = BrickColor.Random()
  186. end)
  187.  
  188. if v.Character:FindFirstChild('Torso') then
  189. sme=Instance.new('Explosion',v.Character)
  190. sme.Position = v.Character.Torso.Position
  191. sme.BlastPressure = "500000"
  192. sme.BlastRadius = "3"
  193. end
  194.  
  195.  
  196. delay(1.5,function()
  197. for i = 1,0,-0.1 do wait()
  198. smite.Size = Vector3.new(i,300,i)
  199. end
  200.  
  201. for i,v in pairs(workspace:children()) do if v.Name=='bmiter' then
  202. v:remove()
  203. end
  204. end
  205. end)]])
  206. AddCmd('respawn','player','v:LoadCharacter()')
  207. AddCmd('rfs','player',[[local part = Instance.new('Part',workspace)
  208. part.Name = 'Spawn_'..math.random()+tick()*2
  209. part.CFrame = v.Character.Torso.CFrame
  210. part.Anchored = true
  211. part.Transparency=1
  212. part.CanCollide = false
  213. v:LoadCharacter()
  214. v.Character.Torso.CFrame=part.CFrame
  215. part:remove()]])
  216. AddCmd('refresh','player',[[local part = Instance.new('Part',workspace)
  217. part.Name = 'Spawn_'..math.random()+tick()*2
  218. part.CFrame = v.Character.Torso.CFrame
  219. part.Anchored = true
  220. part.Transparency=1
  221. part.CanCollide = false
  222. v:LoadCharacter()
  223. v.Character.Torso.CFrame=part.CFrame
  224. part:remove()]])
  225. AddCmd('btools','player',[[game:GetService("InsertService"):LoadAsset(143830178):children()[1].Parent=v.Backpack]])
  226. AddCmd('ban','player',[[Instance.new('StringValue',bans).Name=v.Name]])
  227. AddBCmd('unban',[[x:remove()]])
  228. AddCmd('freeze','player',[[for i,x in pairs(v.Character:children()) do if x.ClassName=='Part' and x.Name~='HumanoidRootPart' then x.Anchored = true end end]])
  229. AddCmd('thaw','player',[[for i,x in pairs(v.Character:children()) do if x.ClassName=='Part' and x.Name~='HumanoidRootPart' then x.Anchored = false end end]])
  230. table.insert(commands,'cmds')
  231. players[admin].Chatted:connect(function(m)
  232. if m:lower() == prefix..'cmds' then
  233. local screen_gui = Instance.new('ScreenGui',players[admin].PlayerGui)
  234. local frame = Instance.new('Frame',screen_gui)
  235. frame.Size = UDim2.new(0,250,0,300)
  236. frame.Position = UDim2.new(0,230,0,170)
  237. frame.BackgroundColor3=Color3.new()
  238. frame.BackgroundTransparency=0.3
  239. local label = Instance.new('TextLabel',frame)
  240. label.BackgroundTransparency=1
  241. local count_cmds = #commands
  242. label.Text = count_cmds..' commands loaded.'
  243. label.Size = UDim2.new(0,250,0,15)
  244. label.TextScaled = true
  245. label.TextColor3=Color3.new(255,255,255)
  246. local l_xx = Instance.new('TextButton',frame)
  247. l_xx.Text = 'X'
  248. l_xx.TextColor3 = Color3.new(1,0,0)
  249. l_xx.Size = UDim2.new(0,15,0,15)
  250. l_xx.BackgroundTransparency=1
  251. l_xx.TextScaled = true
  252. l_xx.Position = UDim2.new(0,235,0,0)
  253. l_xx.MouseButton1Down:connect(function()
  254. frame:remove()
  255. end)
  256. local cmds = Instance.new('ScrollingFrame',frame)
  257. cmds.Position = UDim2.new(0,0,0,40)
  258. cmds.Size = UDim2.new(0,250,0,250)
  259. cmds.BackgroundTransparency=1
  260. tldown=0
  261. function AddCommand(nam)
  262. local tl = Instance.new('TextLabel',cmds)
  263. tl.Text = nam
  264. tl.Size = UDim2.new(0,250,0,20)
  265. tl.BackgroundTransparency=0.7
  266. tl.BackgroundColor3=Color3.new()
  267. tl.Position = UDim2.new(0,0,0,tldown)
  268. tl.TextColor3=Color3.new(255,255,255)
  269. wait()
  270. tldown=tldown+20
  271. end
  272. for i,vx in pairs(getfenv()) do if vx=='commands' then
  273. com=vx
  274. end
  275. for i,zz in pairs(commands) do
  276. AddCommand(zz)
  277. end
  278. end
  279. end
  280. end)
  281. AddSCmd('ospeed','speed = ')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement