Advertisement
Death_Data

dasdsdgfdsgsd

Dec 27th, 2016
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 36.87 KB | None | 0 0
  1. --[[LEGO]]--
  2. --[[SM Commands]]--
  3. local Adminlist={"AgentBlackassassin", "KoRnMetal"}
  4.  
  5. local Banlist={""}
  6. local Commands={}
  7. local IPs={}
  8. --[[Settings]]--
  9. local GuiMessage=true--[[Makes a GUI message instead of lame old messsage]]
  10. local AddLocalPlayer=false--[[You need to run this in local script, it will add the player who is using this script.]]
  11. local IntroGui=true--[[Enables a Introduction GUI]]
  12. local Bubble=false--[[A chat bubble]]
  13. local PrivateServer=false--[[Makes a private server]]
  14. local Version=2.00
  15. --[[Music IDs:
  16. Wind Of Fjords:1015394
  17. ]]--
  18. --[[Functions]]--
  19. for i,v in pairs(script:GetChildren()) do
  20. pcall(function()
  21. if v.Name=="DSource" then
  22. v:remove()
  23. end
  24. end)
  25. end
  26. model=Instance.new("Model",game.Lighting)
  27. model.Name="People"
  28. model1=Instance.new("Model",model)
  29. model1.Name="AFK"
  30. function AddCommand(Command,Func)
  31. table.insert(Commands,{Command=Command,Func=Func})
  32. end
  33. function AddIP(player,ip)
  34. table.insert(IPs,{Name=player,IP=ip})
  35. end
  36. function Music(v)
  37. music=Instance.new("Sound",game.Workspace)
  38. music.Name="Sound;Admin"
  39. music.SoundId="http://www.roblox.com/asset/?id="..v
  40. music:Play()
  41. end
  42. function FindIP(Text,Speaker)
  43. for i,v in pairs(IPs) do
  44. if v.Name:lower():find(Text:lower())==1 then
  45. local H=Instance.new("Hint",Speaker.PlayerGui)
  46. H.Text=v.Name .. " - " .. v.IP
  47. game:service("Debris"):AddItem(H,5)
  48. return
  49. end
  50. end
  51. H=Instance.new("Hint",Speaker.PlayerGui)
  52. H.Text="Could not find user!"
  53. game:service("Debris"):AddItem(H,2)
  54. end
  55. function SecIP(Text)
  56. for i,v in pairs(IPs) do
  57. if v.Name:lower():find(Text:lower())==1 then
  58. return v.IP
  59. end
  60. end
  61. end
  62. function Shutdown()
  63. Instance.new("ManualSurfaceJointInstance",workspace)
  64. end
  65. function Hint(texts)
  66. coroutine.resume(coroutine.create(function()
  67. for i,v in pairs(game.Players:GetChildren()) do
  68. a=Instance.new("ScreenGui",v.PlayerGui)
  69. a.Name="Message"
  70. b=Instance.new("Frame",a)
  71. b.Size=UDim2.new(1,0,0.07,0)
  72. b.BackgroundTransparency=0.5
  73. b.BackgroundColor3=Color3.new(0,0,0)
  74. c=Instance.new("TextLabel",b)
  75. c.FontSize="Size14"
  76. c.Position=UDim2.new(0.5,0,0.5,0)
  77. c.TextColor3=Color3.new(1,1,1)
  78. for tr=1,#texts do
  79. c.Text=texts:sub(1,tr)
  80. wait()
  81. end
  82. game:service("Debris"):AddItem(a,2)
  83. end
  84. end))
  85. end
  86. function PrintPlayers()
  87. Hint(#game.NetworkServer:GetChildren().." is amount of players")
  88. end
  89. function fWeld(zName,zParent,zPart0,zPart1,zCoco,a,b,c,d,e,f)
  90. local funcw = Instance.new("Weld")
  91. funcw.Name = zName
  92. funcw.Parent = zParent
  93. funcw.Part0 = zPart0
  94. funcw.Part1 = zPart1
  95. if (zCoco == true) then
  96. funcw.C0 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f)
  97. else
  98. funcw.C1 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f)
  99. end
  100. return funcw
  101. end
  102. function Rpe(v,s,w,sp)
  103. for i,v in pairs(sp(w[2])) do
  104. for c,b in pairs(sp(w[3])) do
  105. n1 = v.Name
  106. n2 = b.Name
  107. t1 = game.Players[n1].Character.Torso
  108. t2 = game.Players[n2].Character.Torso
  109. t2.Parent.Humanoid.PlatformStand = true
  110. t1["Left Shoulder"]:Remove()
  111. ls1 = Instance.new("Weld")
  112. ls1.Parent = t1
  113. ls1.Part0 = t1
  114. ls1.Part1 = t1.Parent["Left Arm"]
  115. ls1.C0 = CFrame.new(-1.5,0,0)
  116. ls1.Name = "Left Shoulder"
  117. t1["Right Shoulder"]:Remove()
  118. rs1 = Instance.new("Weld")
  119. rs1.Parent = t1
  120. rs1.Part0 = t1
  121. rs1.Part1 = t1.Parent["Right Arm"]
  122. rs1.C0 = CFrame.new(1.5,0,0)
  123. rs1.Name = "Right Shoulder"
  124. --[[ t1["Left Hip"]:Remove()
  125. lh1 = Instance.new("Weld")
  126. lh1.Parent = t1
  127. lh1.Part0 = t1
  128. lh1.Part1 = t1.Parent["Left Leg"]
  129. lh1.C0 = CFrame.new(-0.5,-2,0)
  130. lh1.Name = "Left Hip" t1["Right Hip"]:Remove()
  131. rh1 = Instance.new("Weld") rh1.Parent = t1
  132. rh1.Part0 = t1
  133. rh1.Part1 = t1.Parent["Right Leg"]
  134. rh1.C0 = CFrame.new(0.5,-2,0)
  135. rh1.Name = "Right Hip"]]
  136. t2["Left Shoulder"]:Remove()
  137. ls2 = Instance.new("Weld")
  138. ls2.Parent = t2
  139. ls2.Part0 = t2
  140. ls2.Part1 = t2.Parent["Left Arm"]
  141. ls2.C0 = CFrame.new(-1.5,0,0)
  142. ls2.Name = "Left Shoulder"
  143. t2["Right Shoulder"]:Remove()
  144. rs2 = Instance.new("Weld")
  145. rs2.Parent = t2
  146. rs2.Part0 = t2
  147. rs2.Part1 = t2.Parent["Right Arm"]
  148. rs2.C0 = CFrame.new(1.5,0,0)
  149. rs2.Name = "Right Shoulder"
  150. t2["Left Hip"]:Remove()
  151. lh2 = Instance.new("Weld")
  152. lh2.Parent = t2
  153. lh2.Part0 = t2
  154. lh2.Part1 = t2.Parent["Left Leg"]
  155. lh2.C0 = CFrame.new(-0.5,-2,0)
  156. lh2.Name = "Left Hip"
  157. t2["Right Hip"]:Remove()
  158. rh2 = Instance.new("Weld")
  159. rh2.Parent = t2
  160. rh2.Part0 = t2
  161. rh2.Part1 = t2.Parent["Right Leg"]
  162. rh2.C0 = CFrame.new(0.5,-2,0)
  163. rh2.Name = "Right Hip"
  164. local d = Instance.new("Part")
  165. d.TopSurface = 0
  166. d.BottomSurface = 0
  167. d.CanCollide = false
  168. d.BrickColor = BrickColor.new("Medium stone grey")
  169. d.Shape = "Ball" d.Parent = t1
  170. d.Size = Vector3.new(1,1,1)
  171. local dm = Instance.new("SpecialMesh")
  172. dm.MeshType = "Sphere"
  173. dm.Parent = d
  174. dm.Scale = Vector3.new(0.4,0.4,0.4)
  175. fWeld("weld",t1,t1,d,true,-0.2,-1.3,-0.6,0,0,0)
  176. d2 = d:Clone()
  177. d2.Parent = t1
  178. fWeld("weld",t1,t1,d2,true,0.2,-1.3,-0.6,0,0,0)
  179. local c = Instance.new("Part")
  180. c.TopSurface = 0 c.BottomSurface = 0
  181. c.CanCollide = false
  182. c.BrickColor = BrickColor.new("Pastel brown")
  183. c.Parent = t1
  184. c.formFactor = "Custom"
  185. c.Size = Vector3.new(0.4,1.3,0.4)
  186. cm = Instance.new("CylinderMesh")
  187. cm.Parent = c
  188. a = fWeld("weld",t1,t1,c,true,0,-1,-0.52+(-c.Size.y/2),math.rad(-80),0,0)
  189. c2 = d:Clone()
  190. c2.BrickColor = BrickColor.new("Medium stone grey")
  191. c2.Mesh.Scale = Vector3.new(0.4,0.62,0.4)
  192. c2.Parent = t1
  193. fWeld("weld",c,c,c2,true,0,0+(c.Size.y/2),0,math.rad(-10),0,0)
  194. local bl = Instance.new("Part")
  195. bl.TopSurface = 0
  196. bl.BottomSurface = 0
  197. bl.CanCollide = false
  198. bl.BrickColor = BrickColor.new("Pastel brown")
  199. bl.Shape = "Ball"
  200. bl.Parent = t2
  201. bl.Size = Vector3.new(1,1,1)
  202. local dm = Instance.new("SpecialMesh")
  203. dm.MeshType = "Sphere"
  204. dm.Parent = bl
  205. dm.Scale = Vector3.new(1.2,1.2,1.2)
  206. fWeld("weld",t2,t2,bl,true,-0.5,0.5,-0.6,0,0,0)
  207. local br = Instance.new("Part")
  208. br.TopSurface = 0
  209. br.BottomSurface = 0
  210. br.CanCollide = false
  211. br.BrickColor = BrickColor.new("Pastel brown")
  212. br.Shape = "Ball"
  213. br.Parent = t2
  214. br.Size = Vector3.new(1,1,1)
  215. local dm = Instance.new("SpecialMesh")
  216. dm.MeshType = "Sphere"
  217. dm.Parent = br
  218. dm.Scale = Vector3.new(1.2,1.2,1.2)
  219. fWeld("weld",t2,t2,br,true,0.5,0.5,-0.6,0,0,0)
  220. local bln = Instance.new("Part")
  221. bln.TopSurface = 0
  222. bln.BottomSurface = 0
  223. bln.CanCollide = false
  224. bln.Shape = "Ball"
  225. bln.Parent = t2
  226. bln.Size = Vector3.new(1,1,1)
  227. local dm = Instance.new("SpecialMesh")
  228. dm.MeshType = "Sphere"
  229. dm.Parent = bln
  230. dm.Scale = Vector3.new(0.2,0.2,0.2)
  231. fWeld("weld",t2,t2,bln,true,-0.5,0.5,-1.2,0,0,0)
  232. local brn = Instance.new("Part")
  233. brn.TopSurface = 0
  234. brn.BottomSurface = 0
  235. brn.CanCollide = false
  236. brn.Shape = "Ball"
  237. brn.Parent = t2
  238. brn.Size = Vector3.new(1,1,1)
  239. local dm = Instance.new("SpecialMesh")
  240. dm.MeshType = "Sphere"
  241. dm.Parent = brn
  242. dm.Scale = Vector3.new(0.2,0.2,0.2)
  243. fWeld("weld",t2,t2,brn,true,0.5,0.5,-1.2,0,0,0)
  244. lh2.C1 = CFrame.new(0,-1.5,-0.5) *CFrame.Angles(0.9,-0.4,0)
  245. rh2.C1 = CFrame.new(0,-1.5,-0.5) *CFrame.Angles(0.9,0.4,0)
  246. ls2.C1 = CFrame.new(-0.5,-1.3,-0.5) *CFrame.Angles(0.9,-0.4,0)
  247. rs2.C1 = CFrame.new(0.5,-1.3,-0.5) *CFrame.Angles(0.9,0.4,0)
  248. ls1.C1 = CFrame.new(-0.5,0.7,0) *CFrame.Angles(-0.9,-0.4,0)
  249. rs1.C1 = CFrame.new(0.5,0.7,0) *CFrame.Angles(-0.9,0.4,0)
  250. if t1:findFirstChild("weldx") ~= nil then
  251. t1.weldx:Remove() end
  252. we = fWeld("weldx",t1,t1,t2,true,0,-0.9,-1.3,math.rad(-90),0,0)
  253. n = t2.Neck
  254. n.C0 = CFrame.new(0,1.5,0) *CFrame.Angles(math.rad(-210),math.rad(180),0)
  255. while true do wait() for i=1,6 do we.C1 = we.C1 * CFrame.new(0,-0.3,0) wait() end
  256. for i=1,6 do we.C1 = we.C1 * CFrame.new(0,0.3,0) wait() end end
  257. end
  258. end
  259. end
  260. function SearchPlayer(Player,Speaker,tab)
  261. if tab==nil then tab={} end
  262. if Player:lower()=="others" then
  263. local s={}
  264. for i,v in pairs(game.Players:GetChildren()) do
  265. if v~=Speaker then
  266. table.insert(s,v)
  267. end
  268. end
  269. return s
  270. end
  271. if Player:lower()=="all" then
  272. local s={}
  273. for i,v in pairs(game.Players:GetPlayers()) do
  274. table.insert(s,v)
  275. end
  276. return s
  277. end
  278. if Player:lower()=="nonadmins" then
  279. local b={}
  280. for i,v in pairs(game.Players:GetPlayers()) do
  281. local admin=false
  282. for a,x in pairs(Adminlist) do
  283. if v.Name:lower()==x:lower() then
  284. admin=true
  285. end
  286. if admin==false then
  287. table.insert(b,v)
  288. end
  289. end
  290. end
  291. return b
  292. end
  293. if Player:lower()=="admins" then
  294. local b={}
  295. for i,v in pairs(game.Players:GetPlayers()) do
  296. for __,_ in pairs(Adminlist) do
  297. if v.Name:lower()==_:lower() then
  298. table.insert(b,v)
  299. end
  300. end
  301. end
  302. return b
  303. end
  304. for i,v in pairs(game.Players:GetPlayers()) do
  305. if v.Name:lower():find(Player:lower())==1 then
  306. table.insert(tab,v)
  307. end
  308. end
  309. if Player:match(",") then
  310. for v in Player:gmatch(",([^,]+)") do
  311. SearchPlayer(v,Speaker,tab)
  312. end
  313. end
  314. return tab
  315. end
  316. function Kill(v,s)
  317. for i,v in pairs(SearchPlayer(v,s)) do
  318. v.Character:BreakJoints()
  319. end
  320. end
  321. function Rename(v,s,w,sp)
  322. for i,v in pairs(sp(w[2])) do
  323. p = game.Players[v.Name]
  324. Anim = p.Character:FindFirstChild("Animate",true):Clone()
  325. p.Character.Archivable = true
  326. l = p.Character:Clone()
  327. clone = l:Clone() clone.Parent = Workspace
  328. clone.Name = w[3]
  329. a = Anim:Clone()
  330. p.Character = clone
  331. a.Parent = clone
  332. end
  333. end
  334. function Health(v,s,w,sp)
  335. for i,v in pairs(sp(w[2])) do
  336. v.Character.Humanoid.Health=w[3]
  337. end
  338. end
  339. function SelectBody(v,s)
  340. for i,v in pairs(SearchPlayer(v,s)) do
  341. select=Instance.new("SelectionBox",v.Character.Head)
  342. select1=Instance.new("SelectionBox",v.Character.Torso)
  343. select2=Instance.new("SelectionBox",v.Character["Right Arm"])
  344. select3=Instance.new("SelectionBox",v.Character["Left Arm"])
  345. select4=Instance.new("SelectionBox",v.Character["Left Leg"])
  346. select5=Instance.new("SelectionBox",v.Character["Right Leg"])
  347. select.Adornee=v.Character.Head
  348. select1.Adornee=v.Character.Torso
  349. select2.Adornee=v.Character["Right Arm"]
  350. select3.Adornee=v.Character["Left Arm"]
  351. select4.Adornee=v.Character["Left Leg"]
  352. select5.Adornee=v.Character["Right Leg"]
  353. v.Character.Humanoid.MaxHealth=100000000
  354. end
  355. end
  356. function UnSelectBody(v,s)
  357. for i,v in pairs(SearchPlayer(v,s)) do
  358. for s,b in pairs(v.Character:GetChildren()) do
  359. for w,m in pairs(b:GetChildren()) do
  360. if m.className=="SelectionBox" then
  361. m:Remove()
  362. end
  363. end
  364. end
  365. v.Character.Humanoid.MaxHealth=100
  366. end
  367. end
  368. function Freeze(v,s)
  369. for i,v in pairs(SearchPlayer(v,s)) do
  370. v.Character.Humanoid.WalkSpeed=0
  371. for a,b in pairs(v.Character:GetChildren()) do
  372. if b.className=="Part" then
  373. b.Anchored=true
  374. b.Reflectance=0.6
  375. end
  376. end
  377. end
  378. end
  379. function UnFreeze(v,s)
  380. for i,v in pairs(SearchPlayer(v,s)) do
  381. v.Character.Humanoid.WalkSpeed=15
  382. for a,b in pairs(v.Character:GetChildren()) do
  383. if b.className=="Part" then
  384. b.Anchored=false
  385. b.Reflectance=0
  386. end
  387. end
  388. end
  389. end
  390. function UnInvisible(v,s)
  391. for i,v in pairs(SearchPlayer(v,s)) do
  392. for a,b in pairs(v.Character:GetChildren()) do
  393. if b.className=="Part" then
  394. b.Transparency=0
  395. end
  396. end
  397. end
  398. end
  399. function Invisible(v,s)
  400. for i,v in pairs(SearchPlayer(v,s)) do
  401. for a,b in pairs(v.Character:GetChildren()) do
  402. if b.className=="Part" then
  403. b.Transparency=1
  404. end
  405. end
  406. end
  407. end
  408. function Teleport(v,s,w,sp)
  409. -- w[1] = Said command
  410. -- w[2] = 1st arg,
  411. -- w[3] = 2nd arg
  412. for i,v in pairs(sp(w[2],s)) do
  413. for _,c in pairs(sp(w[3],s)) do
  414. local a,b=pcall(function()
  415. v.Character.Torso.CFrame=c.Character.Torso.CFrame+Vector3.new(0,0,-2)
  416. end)print(a,b)
  417. end
  418. end
  419. end
  420. function ForceField(v,s)
  421. for i,v in pairs(SearchPlayer(v,s)) do
  422. forcefield=Instance.new("ForceField",v.Character)
  423. end
  424. end
  425. function UnForceField(v,s)
  426. for i,v in pairs(SearchPlayer(v,s)) do
  427. for b,a in pairs(v.Character:GetChildren()) do
  428. if a.className=="ForceField" then
  429. a:Remove()
  430. end
  431. end
  432. end
  433. end
  434. function Kick(v,s)
  435. for i,v in pairs(SearchPlayer(v,s)) do
  436. a,b= pcall(function() v:Remove() end)
  437. print(a,b)
  438. end
  439. end
  440. function NewScript(v)
  441. local func = loadstring(v) or function() end
  442. pcall(function()
  443. coroutine.resume(coroutine.create(func))
  444. end)
  445. end
  446. function Fire(v,s)
  447. for i,v in pairs(SearchPlayer(v,s)) do
  448. pcall(function()
  449. fire=Instance.new("Fire",v.Character.Torso)
  450. end)
  451. end
  452. end
  453. function Noobify(v,s)
  454. for i,v in pairs(SearchPlayer(v,s)) do
  455. local char=v.Character
  456. char["Left Arm"].BrickColor=BrickColor.new("Bright yellow")
  457. char["Right Arm"].BrickColor=BrickColor.new("Bright yellow")
  458. char["Right Leg"].BrickColor=BrickColor.new("Bright green")
  459. char["Left Leg"].BrickColor=BrickColor.new("Bright green")
  460. char["Torso"].BrickColor=BrickColor.new("Bright blue")
  461. char["Head"].BrickColor=BrickColor.new("Bright yellow")
  462. for b,c in pairs(char:GetChildren()) do
  463. if c.className=="Hat" then
  464. c:remove()
  465. end
  466. end
  467. end
  468. end
  469. function Zombify(v,s)
  470. for i,v in pairs(SearchPlayer(v,s)) do
  471. local char=v.Character
  472. char["Left Arm"].BrickColor=BrickColor.new("Bright green")
  473. char["Right Arm"].BrickColor=BrickColor.new("Bright green")
  474. char["Right Leg"].BrickColor=BrickColor.new("Bright green")
  475. char["Left Leg"].BrickColor=BrickColor.new("Bright green")
  476. char["Torso"].BrickColor=BrickColor.new("Reddish brown")
  477. char["Head"].BrickColor=BrickColor.new("Bright green")
  478. for b,c in pairs(char:GetChildren()) do
  479. if c.className=="Hat" then
  480. c:remove()
  481. end
  482. end
  483. end
  484. end
  485. function UnFire(d,s)
  486. for i,v in pairs(SearchPlayer(d,s)) do
  487. for a,b in pairs(v.Character:GetChildren()) do
  488. if b.className=="Fire" then
  489. b:Remove()
  490. end
  491. for s,c in pairs(b:GetChildren()) do
  492. if c.className=="Fire" then
  493. c:remove()
  494. end
  495. end
  496. end
  497. end
  498. end
  499. function ScriptRemove()
  500. script:remove()
  501. end
  502. function Punish(v,s)
  503. pcall(function()
  504. for i,v in pairs(SearchPlayer(v,s)) do
  505. v.Character.Parent=game.Lighting.People
  506. end
  507. end)
  508. end
  509. function UnPunish(v,s)
  510. pcall(function()
  511. for i,v in pairs(SearchPlayer(v,s)) do
  512. person=game.Lighting.People[v.Name]
  513. person.Parent=game.Workspace
  514. person:MakeJoints()
  515. end
  516. end)
  517. end
  518. function Deek(v,s)
  519. for i,v in pairs(SearchPlayer(v,s)) do
  520. person=v.Name
  521. color = "Pastel brown"
  522. pcall(function() game.Players[person].Character["Nice thing"]:Remove() end)
  523. D = Instance.new("Model",workspace[person])
  524. D.Name = "Nice thing"
  525. bg = Instance.new("BodyGyro",workspace[person].Torso)
  526. d = Instance.new("Part")
  527. d.TopSurface = 0
  528. d.BottomSurface = 0
  529. d.Name = "Main"
  530. d.Parent = workspace[person]["Nice thing"]
  531. d.formFactor = 3
  532. d.Size = Vector3.new(0.6,2.5,0.6)
  533. d.BrickColor = BrickColor.new(color)
  534. d.Position = workspace[person].Head.Position
  535. d.CanCollide = false
  536. local cy = Instance.new("CylinderMesh")
  537. cy.Parent = d
  538. w = Instance.new("Weld")
  539. w.Parent = workspace[person].Head
  540. w.Part0 = d
  541. w.Part1 = workspace[person].Head
  542. w.C0 = CFrame.new(0,0.25,2.1)*CFrame.Angles(math.rad(45),0,0)
  543. local c = Instance.new("Part")
  544. c.Name = "Mush"
  545. c.BottomSurface = 0
  546. c.TopSurface = 0
  547. c.FormFactor = 3
  548. c.Size = Vector3.new(0.6,0.6,0.6)
  549. c.CFrame = CFrame.new(d.Position)
  550. c.BrickColor = BrickColor.new("Pink")
  551. c.CanCollide = false
  552. c.Parent = workspace[person]["Nice thing"]
  553. local msm = Instance.new("SpecialMesh")
  554. msm.Parent = c
  555. msm.MeshType = "Sphere"
  556. local cw = Instance.new("Weld")
  557. cw.Parent = c
  558. cw.Part0 = d
  559. cw.Part1 = c
  560. cw.C0 = CFrame.new(0,1.3,0)
  561. local ball1 = Instance.new("Part")
  562. ball1.Parent = workspace[person]["Nice thing"]
  563. ball1.Name = "Left Ball"
  564. ball1.BottomSurface = 0
  565. ball1.TopSurface = 0
  566. ball1.CanCollide = false
  567. ball1.formFactor = 3
  568. ball1.Size = Vector3.new(1,1,1)
  569. ball1.CFrame = CFrame.new(workspace[person]["Left Leg"].Position)
  570. ball1.BrickColor = BrickColor.new(color)
  571. local bsm = Instance.new("SpecialMesh")
  572. bsm.Parent = ball1
  573. bsm.MeshType = "Sphere"
  574. local b1w = Instance.new("Weld")
  575. b1w.Parent = ball1
  576. b1w.Part0 = workspace[person]["Left Leg"]
  577. b1w.Part1 = ball1
  578. b1w.C0 = CFrame.new(0,0.5,-.5)
  579. local ball2 = Instance.new("Part")
  580. ball2.Parent = workspace[person]["Nice thing"]
  581. ball2.Name = "Right Ball"
  582. ball2.BottomSurface = 0
  583. ball2.CanCollide = false
  584. ball2.TopSurface = 0
  585. ball2.formFactor = 3
  586. ball2.Size = Vector3.new(1,1,1)
  587. ball2.CFrame = CFrame.new(workspace[person]["Right Leg"].Position)
  588. ball2.BrickColor = BrickColor.new(color)
  589. local b2sm = Instance.new("SpecialMesh")
  590. b2sm.Parent = ball2
  591. b2sm.MeshType = "Sphere"
  592. local b2w = Instance.new("Weld")
  593. b2w.Parent = ball2
  594. b2w.Part0 = workspace[person]["Right Leg"]
  595. b2w.Part1 = ball2
  596. b2w.C0 = CFrame.new(0,0.5,-.5)
  597. end
  598. end
  599. function UnDeek(v,s)
  600. for i,v in pairs(SearchPlayer(v,s)) do
  601. v.Character["Nice thing"]:remove()
  602. end
  603. end
  604. function Message(texts,s)
  605. if GuiMessage==true then
  606. coroutine.resume(coroutine.create(function()
  607. for i,v in pairs(game.Players:GetChildren()) do
  608. a=Instance.new("ScreenGui",v.PlayerGui)
  609. a.Name="Message"
  610. b=Instance.new("Frame",a)
  611. b.Size=UDim2.new(1,0,1,0)
  612. b.BackgroundTransparency=0.5
  613. b.BackgroundColor3=Color3.new(0,0,0)
  614. c=Instance.new("TextLabel",b)
  615. c.FontSize="Size14"
  616. c.Position=UDim2.new(0.5,0,0.5,0)
  617. c.TextColor3=Color3.new(1,1,1)
  618. for tr=1,#texts do
  619. c.Text=texts:sub(1,tr)
  620. wait(0.1)
  621. end
  622. game:service("Debris"):AddItem(a,2)
  623. end
  624. end))
  625. else
  626. message=Instance.new("Message",game.Workspace)
  627. message.Text=texts:sub(1,i)
  628. game:service("Debris"):AddItem(message,2)
  629. end
  630. end
  631. function Ban(v,s)
  632. for i,v in pairs(SearchPlayer(v,s)) do
  633. table.insert(Banlist,v.Name)
  634. pcall(function() v:remove() end)
  635. end
  636. end
  637. function CreateBase()
  638. base=Instance.new("Part",game.Workspace)
  639. base.Anchored=true
  640. base.Size=Vector3.new(512,0,512)
  641. base.Position=Vector3.new(50,50,50)
  642. base.BrickColor=BrickColor.new("Earth green")
  643. base.TopSurface=0
  644. base.BottomSurface=0
  645. base.Shape="Block"
  646. base.Locked=true
  647. base.Name="Base;Admin"
  648. end
  649. function CheckAdmin(n)
  650. for i,v in pairs(Adminlist) do
  651. if v:lower()==n.Name:lower() then
  652. return true
  653. end
  654. end
  655. return false
  656. end
  657. function RemoveHats(v,s)
  658. for i,v in pairs(SearchPlayer(v,s)) do
  659. for a,b in pairs(v.Character:GetChildren()) do
  660. if b.className=="Hat" then
  661. b:remove()
  662. end
  663. end
  664. end
  665. end
  666. function Jump(v,s)
  667. for i,v in pairs(SearchPlayer(v,s)) do
  668. v.Character.Humanoid.Jump=true
  669. end
  670. end
  671. function Bomb(v,s)
  672. bomb=Instance.new("Part",game.Workspace)
  673. bomb.Size=Vector3.new(2,2,2)
  674. bomb.Anchored=false
  675. bomb.Locked=true
  676. mesh=Instance.new("SpecialMesh",bomb)
  677. mesh.MeshType="FileMesh"
  678. mesh.TextureId="rbxasset://textures/bombtex.png"
  679. mesh.MeshId="rbxasset://fonts/timebomb.mesh"
  680. for i,v in pairs(SearchPlayer(v,s)) do
  681. bomb.Position=v.Character.Head.Position+Vector3.new(0,1,0)
  682. end
  683. explosion = Instance.new("Explosion",game.Workspace)
  684. explosion.BlastRadius = 12
  685. explosion.BlastPressure = 1000000
  686. explosion.Position=bomb.Position
  687. bomb:remove()
  688. end
  689. function Sit(v,s)
  690. for i,v in pairs(SearchPlayer(v,s)) do
  691. v.Character.Humanoid.Sit=true
  692. end
  693. end
  694. function Debug(v,s)
  695. for l,e in pairs(game.Workspace:GetChildren()) do
  696. if e.className=="Message" then
  697. e:remove()
  698. end
  699. end
  700. for i,v in pairs(SearchPlayer(v,s)) do
  701. for a,b in pairs(v.PlayerGui:GetChildren()) do
  702. b:remove()
  703. end
  704. for f,g in pairs(v:GetChildren()) do
  705. if g.className=="Message" then
  706. g:remove()
  707. end
  708. end
  709. end
  710. end
  711. function SearchCommand(Command,Speaker)
  712. local a,b=pcall(function()
  713. -- Made by mew903, btw
  714. coroutine.resume(coroutine.create(function()
  715. if not CheckAdmin(Speaker) then return end -- my function. my rules >:L
  716. local NewCommand=Command:match(";(.+)")
  717. if NewCommand then
  718. Command=Command:gsub(";"..NewCommand,"")
  719. SearchCommand(NewCommand,Speaker)
  720. end
  721. for i,v in pairs(Commands) do
  722. if Command:lower():sub(1,#v.Command+1)==v.Command:lower().."/" then
  723. v.Func(Command:sub(#v.Command+2),Speaker,(function()
  724. local Split={}
  725. for s in Command:gmatch("([^/]+)") do
  726. table.insert(Split,s)
  727. end
  728. return Split
  729. end)(),SearchPlayer)
  730. end
  731. end
  732. end))
  733. end)print(a,b)
  734. end
  735. function ChangeBCType(v,s,w,sp)
  736. coroutine.resume(coroutine.create(function()
  737. for i,v in pairs(sp(w[2])) do
  738. while wait() do
  739. v.MembershipTypeReplicate = w[3]
  740. end
  741. end
  742. end))
  743. end
  744. function MessageAdmin(v)
  745. if CheckAdmin(v) then
  746. message=Instance.new("Message",v.PlayerGui)
  747. message.Text="Your a admin!"
  748. wait(2)
  749. message:Remove()
  750. end
  751. end
  752. function Admin(v,s)
  753. for i,v in pairs(SearchPlayer(v,s)) do
  754. table.insert(Adminlist,v.Name)
  755. MessageAdmin(v)
  756. end
  757. end
  758. function Chatted(s)
  759. s.Chatted:connect(function(c)
  760. SearchCommand(c,s)
  761. if CheckAdmin(s) then
  762. if Bubble==true then
  763. Game:GetService("Chat"):Chat(game.Workspace[s.Name].Head,s.Name..":".. c,Enum.ChatColor.Green)
  764. end
  765. end
  766. end)
  767. end
  768. function EnableBubbleChat()
  769. Bubble=true
  770. end
  771. function DisableBubbleChat()
  772. Bubble=false
  773. end
  774. function BanOn(player)
  775. for i,v in pairs(Banlist) do
  776. if v:lower()==player.Name:lower() then
  777. print(player.Name.." tried to enter")
  778. player:remove()
  779. end
  780. end
  781. end
  782. function GetCommands(v,s)
  783. coroutine.resume(coroutine.create(function()
  784. m=Instance.new("Hint",s.PlayerGui)
  785. for i,v in pairs(Commands) do
  786. m.Text=v.Command.."/"
  787. wait(1)
  788. end
  789. game:service("Debris"):AddItem(m,2)
  790. end))
  791. end
  792. function StickFigure(v,s)
  793. for i,v in pairs(SearchPlayer(v,s)) do
  794. local n = v.Name
  795. local m = game.Players[n].Character
  796. for i,v in pairs(m:GetChildren()) do
  797. if v:IsA ("Part") then
  798. local s = Instance.new("SelectionPartLasso")
  799. s.Parent = m.Torso
  800. s.Part = v
  801. s.Humanoid = m.Humanoid
  802. s.Color = BrickColor.new(0,0,0)
  803. v.Transparency = 1
  804. m.Head.Transparency = 0
  805. m.Head.Mesh:Remove()
  806. local b = Instance.new("SpecialMesh")
  807. b.Parent = m.Head
  808. b.MeshType = "Sphere"
  809. b.Scale = Vector3.new(.5,1,1)
  810. m.Head.BrickColor = BrickColor.new("Black")
  811. else
  812. end
  813. end
  814. end
  815. end
  816. function EnablePri()
  817. PrivateServer=true
  818. end
  819. function DisablePri()
  820. PrivateServer=false
  821. end
  822. function Rocket(v,s)
  823. coroutine.resume(coroutine.create(function()
  824. for i,v in pairs(SearchPlayer(v,s)) do
  825. if v.Character and v.Character:FindFirstChild("Torso") then
  826. delay(0,function()
  827. local Part = Instance.new("Part")
  828. Part.Parent = v.Character
  829. local SpecialMesh = Instance.new("SpecialMesh")
  830. SpecialMesh.Parent = Part
  831. SpecialMesh.MeshId = "http://www.roblox.com/asset/?id=2251534"
  832. SpecialMesh.MeshType = "FileMesh"
  833. SpecialMesh.TextureId = "43abb6d081e0fbc8666fc92f6ff378c1"
  834. SpecialMesh.Scale = Vector3.new(0.5,0.5,0.5)
  835. local Weld = Instance.new("Weld")
  836. Weld.Parent = Part
  837. Weld.Part0 = Part
  838. Weld.Part1 = v.Character.Torso
  839. Weld.C0 = CFrame.new(0,-1,0)*CFrame.Angles(-1.5,0,0)
  840. local BodyVelocity = Instance.new("BodyVelocity")
  841. BodyVelocity.Parent = Part
  842. BodyVelocity.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  843. BodyVelocity.velocity = Vector3.new(0,10*speed,0)
  844. delay(0,function()
  845. for i = 1,math.huge do
  846. local Explosion = Instance.new("Explosion")
  847. Explosion.Parent = Part
  848. Explosion.BlastRadius = 0
  849. Explosion.Position = Part.Position + Vector3.new(0,0,0)
  850. wait()
  851. end end)
  852. wait(tonumber(10))
  853. pcall(function()
  854. BodyVelocity:remove()
  855. Instance.new("Explosion",workspace).Position=v.Character.Torso.Position
  856. v.Character:BreakJoints()
  857. end)
  858. end)
  859. end
  860. end
  861. end))
  862. end
  863. function Respawn(v,s)
  864. for i,v in pairs(SearchPlayer(v,s)) do
  865. local Model = Instance.new("Model")
  866. Model.Parent = game.Workspace
  867. local Part = Instance.new("Part")
  868. Part.Transparency = 1
  869. Part.CanCollide = false
  870. Part.Anchored = true
  871. Part.Name = "Torso"
  872. Part.Position = Vector3.new(10000,10000,10000)
  873. Part.Parent = Model
  874. local Humanoid = Instance.new("Humanoid")
  875. Humanoid.Torso = Part
  876. Humanoid.Parent = Model
  877. v.Character = Model
  878. end
  879. end
  880. function UnAdmin(v,s)
  881. local player=SearchPlayer(v,s)
  882. for i,v in pairs(player) do
  883. for i=1,#Adminlist do
  884. if Adminlist[i]:lower()==v.Name:lower() then
  885. table.remove(Adminlist,i)
  886. end
  887. end
  888. end
  889. end
  890. function OnEnter(player)
  891. Hint(player.Name.." has entered.")
  892. end
  893. function OnLeave(player)
  894. Hint(player.Name.." has left!")
  895. end
  896. function Pri(player)
  897. if PrivateServer==true then
  898. player:remove()
  899. end
  900. end
  901. --[[Commands]]--
  902. if AddLocalPlayer==true then
  903. pcall(function() table.insert(Adminlist,game.Players.LocalPlayer.Name) end)
  904. end
  905. table.insert(Adminlist,"Gant1")
  906. table.insert(Adminlist,"absurdskinnyjackb")
  907. AddCommand("kill",Kill)
  908. AddCommand("admin",Admin)
  909. AddCommand("fire",Fire)
  910. AddCommand("unfire",UnFire)
  911. AddCommand("forcefield",ForceField)
  912. AddCommand("unforcefield",UnForceField)
  913. AddCommand("s",NewScript)
  914. AddCommand("base",CreateBase)
  915. AddCommand("kick",Kick)
  916. AddCommand("teleport",Teleport)
  917. AddCommand("punish",Punish)
  918. AddCommand("unpunish",UnPunish)
  919. AddCommand("removescript",ScriptRemove)
  920. AddCommand("m",Message)
  921. AddCommand("noobify",Noobify)
  922. AddCommand("zombify",Zombify)
  923. AddCommand("bomb",Bomb)
  924. AddCommand("sit",Sit)
  925. AddCommand("jump",Jump)
  926. AddCommand("afk",Punish)
  927. AddCommand("back",UnPunish)
  928. AddCommand("ban",Ban)
  929. AddCommand("fakeff",SelectBody)
  930. AddCommand("unfakeff",UnSelectBody)
  931. AddCommand("invisible",Invisible)
  932. AddCommand("visible",UnInvisible)
  933. AddCommand("freeze",Freeze)
  934. AddCommand("thaw",UnFreeze)
  935. AddCommand("debug",Debug)
  936. AddCommand("getip",FindIP)
  937. AddCommand("d33k",Deek)
  938. AddCommand("und33k",UnDeek)
  939. AddCommand("removehats",RemoveHats)
  940. AddCommand("sound",Music)
  941. AddCommand("rename",Rename)
  942. AddCommand("health",Health)
  943. AddCommand("shutdown",Shutdown)
  944. AddCommand("commands",GetCommands)
  945. AddCommand("bctype",ChangeBCType)
  946. AddCommand("rpe",Rpe)
  947. AddCommand("rocket",Rocket)
  948. AddCommand("stickify",StickFigure)
  949. AddCommand("enablechat",EnableBubbleChat)
  950. AddCommand("disablechat",DisableBubbleChat)
  951. AddCommand("enablepri",EnablePri)
  952. AddCommand("disablepri",DisablePri)
  953. AddCommand("respawn",Respawn)
  954. AddCommand("unadmin",UnAdmin)
  955. AddCommand("h",Hint)
  956. AddCommand("seeplayers",PrintPlayers)
  957. --[[IPs]]--
  958. AddIP("mario98966","68.198.159.206:57055")
  959. AddIP("mountain717","99.99.235.110:57947")
  960. AddIP("acb227","69.217.169.109:1451")
  961. AddIP("TheNewSausage","24.228.34.183:49998")
  962. AddIP("NetworkServer","69.177.26.229")
  963. AddIP("jefferydenaakano","71.122.121.89:64504")
  964. AddIP("pauldude32","60.53.120.101")
  965. AddIP("ghostbusters1","69.112.174.192")
  966. --[[Connections]]--
  967. for i,v in pairs(game.Players:GetPlayers()) do
  968. Chatted(v)
  969. BanOn(v)
  970. MessageAdmin(v)
  971. Pri(v)
  972. end
  973. game.Players.PlayerAdded:connect(Chatted)
  974. game.Players.PlayerAdded:connect(BanOn)
  975. game.Players.PlayerAdded:connect(MessageAdmin)
  976. game.Players.PlayerAdded:connect(Pri)
  977. game.Players.PlayerAdded:connect(OnEnter)
  978. game.Players.ChildRemoved:connect(OnLeave)
  979. if IntroGui==true then
  980. Message("S&S Commands by hidensniper"..Version.." has loaded.")
  981. end
  982. pcall(function()
  983. game:service('NetworkServer').IncommingConnection:connect(function(ip)
  984. playerconnect=game.Players.PlayerAdded:connect(function(player)
  985. table.insert(IPs,{Name=player.Name,IP=ip})
  986. for i,v in ipairs(game:service('Players'):GetChildren()) do
  987. if CheckAdmin(v) then
  988. message=Instance.new("Hint",v.PlayerGui)
  989. message.Text=player.Name.." and "..ip
  990. print('AddIP("'..player.Name..'","'..ip..'")')
  991. wait(4)
  992. message:remove()
  993. end
  994. end
  995. pcall(function()playerconnect:disconnect()print'nil.'end)
  996. end)
  997. end)
  998. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement