Advertisement
josh97060

Untitled

Mar 8th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 82.36 KB | None | 0 0
  1. Owner = game.Players.iiUndesiredDeath
  2. SG = Instance.new("ScreenGui", Owner.PlayerGui)
  3. GodMode = Instance.new("TextButton", SG)
  4. GodMode.Name = ("God")
  5. GodMode.BackgroundColor3 = BrickColor.new('Bright blue').Color
  6. GodMode.Font = "Legacy"
  7. GodMode.FontSize = "Size11"
  8. GodMode.Position = UDim2.new(0, 100, 0, 0)
  9. GodMode.Size = UDim2.new(0, 100, 0, 30)
  10. GodMode.Text = "God"
  11. GodMode.MouseButton1Click:connect(function()
  12. game.Workspace.SergeantSmokey.Humanoid.MaxHealth = math.huge
  13. end)
  14. UnGodMode = Instance.new("TextButton", SG)
  15. UnGodMode.Name = ("UnGod")
  16. UnGodMode.Font = "Legacy"
  17. UnGodMode.BackgroundColor3 = BrickColor.new('Bright blue').Color
  18. UnGodMode.FontSize = "Size11"
  19. UnGodMode.Position = UDim2.new(0, 200, 0, 0)
  20. UnGodMode.Size = UDim2.new(0, 100, 0, 30)
  21. UnGodMode.Text = "UnGod"
  22. UnGodMode.MouseButton1Click:connect(function()
  23. game.Workspace.SergeantSmokey.Humanoid.MaxHealth = 100
  24. end)
  25. FF = Instance.new("TextButton", SG)
  26. FF.Name = ("ForceField")
  27. FF.FontSize = "Size11"
  28. FF.BackgroundColor3 = BrickColor.new('Bright blue').Color
  29. FF.Position = UDim2.new(0, 300, 0, 0)
  30. FF.Size = UDim2.new(0, 100, 0, 30)
  31. FF.Text = "FF"
  32. FF.MouseButton1Click:connect(function()
  33. Instance.new("ForceField",game.Players["SergeantSmokey"].Character)
  34. end)
  35. UnFF = Instance.new("TextButton", SG)
  36. UnFF.Name = ("UnForceField")
  37. UnFF.FontSize = "Size11"
  38. UnFF.BackgroundColor3 = BrickColor.new('Bright blue').Color
  39. UnFF.Position = UDim2.new(0, 400, 0, 0)
  40. UnFF.Size = UDim2.new(0, 100, 0, 30)
  41. UnFF.Text = "UnFF"
  42. UnFF.MouseButton1Click:connect(function()
  43. game.Workspace.SergeantSmokey.ForceField:Remove()
  44. end)
  45. Ins = Instance.new("TextButton", SG)
  46. Ins.Name = ("Insert Guns")
  47. Ins.FontSize = "Size11"
  48. Ins.BackgroundColor3 = BrickColor.new('Bright blue').Color
  49. Ins.Position = UDim2.new(0, 500, 0, 0)
  50. Ins.Size = UDim2.new(0, 100, 0, 30)
  51. Ins.Text = "Ins Guns"
  52. Ins.MouseButton1Click:connect(function()
  53. game:GetObjects("rbxassetid://113793395")[1].Parent = Owner.Backpack
  54. game:GetObjects("rbxassetid://108149175")[1].Parent = Owner.Backpack
  55. game:GetObjects("rbxassetid://98411393")[1].Parent = Owner.Backpack
  56. game:GetObjects("rbxassetid://122278149")[1].Parent = Owner.Backpack
  57. game:GetObjects("rbxassetid://112612675")[1].Parent = Owner.Backpack
  58. game:GetObjects("rbxassetid://110218196")[1].Parent = Owner.Backpack
  59. game:GetObjects("rbxassetid://119922179")[1].Parent = Owner.Backpack
  60. game:GetObjects("rbxassetid://112612675")[1].Parent = Owner.Backpack
  61. game:GetObjects("rbxassetid://111440009")[1].Parent = Owner.Backpack
  62.  
  63. end)
  64. MScript = Instance.new("TextButton", SG)
  65. MScript.Name = ("Merely's Script")
  66. MScript.BackgroundColor3 = BrickColor.new('Bright blue').Color
  67. MScript.FontSize = "Size11"
  68. MScript.Position = UDim2.new(0, 600, 0, 0)
  69. MScript.Size = UDim2.new(0, 100, 0, 30)
  70. MScript.Text = "MScript"
  71. MScript.MouseButton1Click:connect(function()
  72. local Decals={10139567,10139545,10139531,10139513,10139498,10139490,10139479,10139416}
  73. local t="http://www.roblox.com/asset/?id="..Decals[math.random(1,#Decals)]
  74. local
  75. XML={}
  76. XML.Hat=Instance.new("Hat")
  77. XML.Hat.AttachmentForward=Vector3.new(-1,0,0)
  78. XML.Hat.AttachmentPos=Vector3.new(0,4.9,0)
  79. XML.Hat.AttachmentRight=Vector3.new(0,0,-1)
  80. XML.Handle=Instance.new("Part",XML.Hat)
  81. XML.Handle.Transparency=1 -- 113793461
  82. XML.Handle.Name="Handle"
  83. XML.Handle.CanCollide=false
  84. XML.Handle.FormFactor='Custom'
  85. XML.Handle.Shape="Block"
  86. XML.Handle.Size=Vector3.new(1,0.2,1)
  87. XML.Mesh=Instance.new("SpecialMesh",XML.Handle)
  88. XML.Mesh.MeshType="Brick"
  89. XML.Mesh.Scale=Vector3.new(12,1,12)
  90. XML.Decal=Instance.new("Decal",XML.Handle)
  91. XML.Decal.Texture=t
  92. XML.Decal.Face="Top"
  93. XML.Decal2=Instance.new("Decal",XML.Handle)
  94. XML.Decal2.Texture=t
  95. XML.Decal2.Face="Bottom"
  96. XML.Hat.Parent=game:service'Players'.LocalPlayer.Character
  97. XML.scaleMax=12
  98. XML.scaleMin=0
  99. XML.scale=
  100. XML.Mesh.Scale.X
  101. XML.scaleChange=0.5
  102. XML.expanding=false
  103. XML.spin=function() local twopi=2*math.pi local angle=math.pi while true do angle=angle+0.04 wait(.01)
  104. XML.Hat.AttachmentRight=Vector3.new(math.sin(angle),0,math.cos(angle)) if(angle>=twopi)then angle=0 end end end
  105. XML.expand=function() while XML.scale<XML.scaleMax do if not XML.expanding then break end wait(.03) XML.scale=math.min(XML.scale+XML.scaleChange, XML.scaleMax) XML.Mesh.Scale=Vector3.new(XML.scale,1,XML.scale) end end
  106. XML.contract=function() while XML.scale>XML.scaleMin do if XML.expanding then break end wait(.03) XML.scale=math.max(XML.scale-XML.scaleChange, XML.scaleMin) XML.Mesh.Scale=Vector3.new(XML.scale,1,XML.scale) end end
  107. XML.Hat.Parent.Humanoid.Running:connect(function(s) if s>1 then XML.expanding=false XML.contract() else XML.expanding=true XML.expand() end end)
  108. XML.spin()
  109. end)
  110. SiScript = Instance.new("TextButton", SG)
  111. SiScript.Name = ("SinsScript")
  112. SiScript.Font = "Legacy"
  113. SiScript.FontSize = "Size11"
  114. SiScript.BackgroundColor3 = BrickColor.new('Bright blue').Color
  115. SiScript.Position = UDim2.new(0, 700, 0, 0)
  116. SiScript.Size = UDim2.new(0, 100, 0, 30)
  117. SiScript.Text = "SinScript"
  118. SiScript.MouseButton1Click:connect(function()
  119. local m=game:service'Players'.LocalPlayer:GetMouse() local Baseplate=Instance.new("Part",game:service'Workspace'.CurrentCamera) Baseplate.Name='Baseplate' Baseplate.Size=Vector3.new(10,1,10) Baseplate.Anchored=true Baseplate.BrickColor=BrickColor.new(1003) Instance.new('BlockMesh',Baseplate) Baseplate.Transparency=.5 local YVal=(game:service'Players'.LocalPlayer.Character.Torso.CFrame*CFrame.new(0,-3.6,0)).y coroutine.wrap(function() while true do Baseplate.CFrame=CFrame.new(game:service'Players'.LocalPlayer.Character.Torso.CFrame.x,YVal,game:service'Players'.LocalPlayer.Character.Torso.CFrame.z) wait() end end)() local GDown=false local TDown=false m.KeyDown:connect(function(k) if(k=='t')and(not GDown)then TDown=true repeat YVal=YVal+.75 wait() until not TDown elseif(k=='g')and(not TDown)then GDown=true repeat YVal=YVal-.75 wait() until not GDown end end) m.KeyUp:connect(function(k) if(k=='t')then TDown=false elseif(k=='g')then GDown=false end end) game:service'Players'.LocalPlayer.Character.Humanoid.Died:connect(function() Baseplate:Destroy() end)
  120. end)
  121. Reset = Instance.new("TextButton", SG)
  122. Reset.Name = ("ResetScript")
  123. Reset.Font = "Legacy"
  124. Reset.BackgroundColor3 = BrickColor.new('Bright blue').Color
  125. Reset.FontSize = "Size11"
  126. Reset.Position = UDim2.new(0, 800, 0, 0)
  127. Reset.Size = UDim2.new(0, 100, 0, 30)
  128. Reset.Text = "Reset"
  129. Reset.MouseButton1Click:connect(function()
  130. game.Workspace.SergeantSmokey.Head:Remove()
  131. end)
  132. Btools = Instance.new("TextButton", SG)
  133. Btools.Name = ("GetBtools")
  134. Btools.Font = "Legacy"
  135. Btools.BackgroundColor3 = BrickColor.new('Bright blue').Color
  136. Btools.FontSize = "Size11"
  137. Btools.Position = UDim2.new(0, 900, 0, 0)
  138. Btools.Size = UDim2.new(0, 100, 0, 30)
  139. Btools.Text = "Btools"
  140. Btools.MouseButton1Click:connect(function()
  141. i=Instance.new("HopperBin") i.Parent = game.Players.SergeantSmokey.Backpack i.BinType = "Clone"
  142. i=Instance.new("HopperBin") i.Parent = game.Players.SergeantSmokey.Backpack i.BinType = "Hammer"
  143. i=Instance.new("HopperBin") i.Parent = game.Players.SergeantSmokey.Backpack i.BinType = "Grab"
  144. end)
  145. Kill = Instance.new("TextLabel", SG)
  146. Kill.Name = ("KillScript")
  147. Kill.Font = "Legacy"
  148. Kill.FontSize = "Size11"
  149. Kill.BackgroundColor3 = BrickColor.new('Bright blue').Color
  150. Kill.Position = UDim2.new(0, 400, 0, 60)
  151. Kill.Size = UDim2.new(0, 100, 0, 30)
  152. Kill.Text = "Kill"
  153. local KillPlyrs = Instance.new("TextBox", SG)
  154. KillPlyrs.Name = "KillTextbox"
  155. KillPlyrs.Text = "Type name here."
  156. KillPlyrs.BackgroundColor3 = BrickColor.new('Bright blue').Color
  157. KillPlyrs.Size = UDim2.new(0, 100, 0, 30)
  158. KillPlyrs.Position = UDim2.new(0, 500, 0, 60)
  159. KillPlyrs.FocusLost:connect(function()
  160. local length = string.len(KillPlyrs.Text)
  161. local peeps = game.Players:GetChildren()
  162. for i = 1, #peeps do
  163. local storednames = string.sub(peeps[i].Name,0,length) -- this isn't going to work is it?
  164. if storednames == KillPlyrs.Text then
  165. peeps[i].Character.Humanoid.Health = 0
  166. end
  167. end
  168. end)
  169. Walkspeed = Instance.new("TextButton", SG)
  170. Walkspeed.Name = ("Walkspeed100")
  171. Walkspeed.Font = "Legacy"
  172. Walkspeed.BackgroundColor3 = BrickColor.new('Bright blue').Color
  173. Walkspeed.FontSize = "Size11"
  174. Walkspeed.Position = UDim2.new(0, 1100, 0, 0)
  175. Walkspeed.Size = UDim2.new(0, 100, 0, 30)
  176. Walkspeed.Text = "Walkspeed"
  177. Walkspeed.MouseButton1Click:connect(function()
  178. game.Workspace.SergeantSmokey.Humanoid.WalkSpeed = 100
  179. end)
  180. Unspeed = Instance.new("TextButton", SG)
  181. Unspeed.Name = ("UnWalkspeed")
  182. Unspeed.Font = "Legacy"
  183. Unspeed.BackgroundColor3 = BrickColor.new('Bright blue').Color
  184. Unspeed.FontSize = "Size11"
  185. Unspeed.Position = UDim2.new(0, 1200, 0, 0)
  186. Unspeed.Size = UDim2.new(0, 100, 0, 30)
  187. Unspeed.Text = "UnWalkspeed"
  188. Unspeed.MouseButton1Click:connect(function()
  189. game.Workspace.SergeantSmokey.Humanoid.WalkSpeed = 20
  190. end)
  191. Shutdown = Instance.new("TextButton", SG)
  192. Shutdown.Size = UDim2.new(0, 100, 0, 30)
  193. Shutdown.Name = ("Shutdown")
  194. Shutdown.BackgroundColor3 = BrickColor.new('Bright blue').Color
  195. Shutdown.Position = UDim2.new(0, 1300, 0, 0)
  196. Shutdown.Text = "Shutdown"
  197. Shutdown.Font = "Legacy"
  198. Shutdown.FontSize = "Size11"
  199. Shutdown.MouseButton1Click:connect(function()
  200. G = Instance.new("Message", Workspace)
  201. G.Text = "Server Shuting down [By SergeantSmokey's Command]"
  202. wait(2)
  203. G.Text = "5"
  204. wait(2)
  205. G.Text = "4"
  206. wait(2)
  207. G.Text = "3"
  208. wait(2)
  209. G.Text = "2"
  210. wait(2)
  211. G.Text = "1"
  212. coroutine.resume(coroutine.create(function()
  213. while wait() do
  214. for _, v in pairs(game.Players:GetPlayers()) do
  215. v.Parent = nil
  216. end
  217. end
  218. end))
  219. end)
  220. Unlock = Instance.new("TextButton", SG)
  221. Unlock.Name = ("Unlockeverything")
  222. Unlock.Font = "Legacy"
  223. Unlock.BackgroundColor3 = BrickColor.new('Bright blue').Color
  224. Unlock.FontSize = "Size11"
  225. Unlock.Position = UDim2.new(0, 1200, 0, 30)
  226. Unlock.Size = UDim2.new(0, 100, 0, 30)
  227. Unlock.Text = "Unlock"
  228. Unlock.MouseButton1Click:connect(function()
  229. Unl = game.Workspace:GetChildren()
  230. for i = 1, #Unl do
  231. if Unl[i].ClassName == "Part" or Unl[i].ClassName == "Model" then
  232. Unl[i].Locked = false
  233. end
  234. end
  235. end)
  236. UnAnchored = Instance.new("TextButton", SG)
  237. UnAnchored.Name = ("UnAnchoredeverything")
  238. UnAnchored.Font = "Legacy"
  239. UnAnchored.FontSize = "Size11"
  240. UnAnchored.BackgroundColor3 = BrickColor.new('Bright blue').Color
  241. UnAnchored.Position = UDim2.new(0, 1300, 0, 30)
  242. UnAnchored.Size = UDim2.new(0, 100, 0, 30)
  243. UnAnchored.Text = "UnAchored"
  244. UnAnchored.MouseButton1Click:connect(function()
  245. Una = game.Workspace:GetChildren()
  246. for i = 1, #Una do
  247. if Una[i].ClassName == "Part" or Una[i].ClassName == "Model" then
  248. Una[i].Anchored = false
  249. end
  250. end
  251. end)
  252. Explorer = Instance.new("TextButton", SG)
  253. Explorer.Name = ("Explorereverything")
  254. Explorer.Font = "Legacy"
  255. Explorer.FontSize = "Size11"
  256. Explorer.BackgroundColor3 = BrickColor.new('Bright blue').Color
  257. Explorer.Position = UDim2.new(0, 1400, 0, 0)
  258. Explorer.Size = UDim2.new(0, 100, 0, 30)
  259. Explorer.Text = "Explorer"
  260. Explorer.MouseButton1Click:connect(function()
  261.  
  262. TextProperties = {"Name", "Value", "Text", "Reflectance", "Transparency", "Heat", "TeamName"}
  263. BoolProperties = {"Anchored", "CanCollide", "Disabled"}
  264. BrickColorProperties = {"BrickColor", "Color", "TeamColor"}
  265. s = Instance.new("ScreenGui", game.CoreGui)
  266. pgr = Instance.new("TextButton")
  267. pgr.Parent = s --mediafire
  268. pgr.Size = UDim2.new(0,100,0,40)
  269. pgr.Position = UDim2.new(0,30,0,440)
  270. pgr.Text="Workspace"
  271. pgr.BackgroundTransparency = 0.3
  272. pgr.TextColor = BrickColor.new("White")
  273. pgr.BackgroundColor = BrickColor.new("Really Black")
  274. pgr.BorderColor = BrickColor.new("Black")
  275. pgr.Font = "ArialBold"
  276. pgr.FontSize = "Size14"
  277. pgr.TextStrokeColor3 = Color3.new(0/0,0/0,0/0)
  278. pgr.TextStrokeTransparency = 0.3
  279. pgr.BorderSizePixel = 1
  280. pgr.BorderColor = BrickColor.new("White")
  281. if game.CoreGui:findFirstChild("Explorer") then game.CoreGui:findFirstChild("Explorer"):Remove() end
  282. local Cloned
  283. local Deleted
  284. local DeleteParent
  285. local Player
  286. local Search
  287. local ScriptSearch
  288. local Gui
  289. local Cloned = nil
  290. local Deleted = nil
  291. local DeleteParent = nil
  292. local Current = 0
  293. local CurrentOption = 0
  294. function Clear()
  295. if Gui then Gui:Remove() end
  296. Current = 0
  297. CurrentOption = 0
  298. end
  299. function AddButton(N, Function, Color, Copy)
  300. if not N then error("RenderButton - No Name Specified") end
  301. if not Function then error("RenderButton - No Function Specified") end
  302. if not Color then Color = Color3.new(1, 1, 1) end
  303. if Copy == nil then Copy = true end
  304. P = Instance.new("TextButton")
  305. if Copy then
  306. P.Size = UDim2.new(0, 110, 0, 20)
  307. else
  308. P.Size = UDim2.new(0, 130, 0, 20)
  309. end
  310. P.Text = N.Name
  311. P.Name = N.Name
  312. P.Parent = Gui
  313. P.BackgroundColor3 = Color
  314. P.TextColor3 = Color3.new(0, 0, 0)
  315. P.BackgroundTransparency = 0.5
  316. P.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300, 0, 50+(20*((Current%30)-1)))
  317. P.MouseButton1Click:connect(function() Function(P) end)
  318. D = Instance.new("TextButton")
  319. D.Size = UDim2.new(0, 20, 0, 20)
  320. D.Text = "X"
  321. D.Name = N.Name
  322. D.Parent = Gui
  323. D.BackgroundColor3 = Color3.new(1, 0, 0)
  324. D.TextColor3 = Color3.new(0, 0, 0)
  325. D.BackgroundTransparency = 0.5
  326. D.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300+130, 0, 50+(20*((Current%30)-1)))
  327. D.MouseButton1Click:connect(function()
  328. Deleted = N
  329. DeleteParent = N.Parent
  330. N.Parent = nil
  331. Clear()
  332. Search(DeleteParent)
  333. end)
  334. if Copy then
  335. C = Instance.new("TextButton")
  336. C.Size = UDim2.new(0, 20, 0, 20)
  337. C.Text = "C"
  338. C.Name = N.Name
  339. C.Parent = Gui
  340. C.BackgroundColor3 = Color3.new(0, 1, 0.5)
  341. C.TextColor3 = Color3.new(0, 0, 0)
  342. C.BackgroundTransparency = 0.5
  343. C.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300+110, 0, 50+(20*((Current%30)-1)))
  344. C.MouseButton1Click:connect(function()
  345. Cloned = N
  346. Clear()
  347. Search(N.Parent)
  348. end)
  349. end
  350. Current = Current + 1
  351. return P
  352. end
  353. function AddOption(N, Function, Color, Text)
  354. if not N then error("RenderButton - No Name Specified") end
  355. if not Color then Color = Color3.new(1, 1, 1) end
  356. if Text == nil then Text = false end
  357. if Text then
  358. P = Instance.new("TextBox")
  359. else
  360. P = Instance.new("TextButton")
  361. end
  362. P.Text = N
  363. P.Name = N
  364. P.Parent = Gui
  365. P.BackgroundColor3 = Color
  366. P.TextColor3 = Color3.new(0, 0, 0)
  367. P.BackgroundTransparency = 0.5
  368. P.Size = UDim2.new(0, 150, 0, 20)
  369. P.Position = UDim2.new(0, ((math.modf(CurrentOption/30))*150)+150, 0, 50+(20*((CurrentOption%30)-1)))
  370. if not Text and Function then
  371. P.MouseButton1Click:connect(function() Function(P) end)
  372. end
  373. CurrentOption = CurrentOption + 1
  374. return P
  375. end
  376. function AddTextOption(Obj, Prop)
  377. local Ob = Obj
  378. local Pro = Prop
  379. if type(Ob[Pro]) == "number" or type(Ob[Pro]) == "string" then
  380. CurrentOption = CurrentOption + 1
  381. local T = AddOption(Ob[Pro], nil, Color3.new(0.1, 0.4, 0.1), true)
  382. CurrentOption = CurrentOption - 2
  383. local O = AddOption("Change "..Pro..":", function() Ob[Pro] = T.Text end, Color3.new(0.1, 0.8, 0.1), false)
  384. CurrentOption = CurrentOption + 1
  385. end
  386. end
  387. function AddBrickColorOption(Obj, Prop)
  388. local Ob = Obj
  389. local Pro = Prop
  390. if BrickColor.new(tostring(Ob[Pro])) == Ob[Pro] then
  391. CurrentOption = CurrentOption + 1
  392. local T = AddOption(tostring(Ob[Pro]), nil, Color3.new(0.1, 0.4, 0.1), true)
  393. CurrentOption = CurrentOption - 2
  394. local O = AddOption("Change "..Pro..":", function() Ob[Pro] = BrickColor.new(T.Text) end, Color3.new(0.1, 0.8, 0.1), false)
  395. CurrentOption = CurrentOption + 1
  396. end
  397. end
  398. function AddBoolOption(Obj, Prop)
  399. local Ob = Obj
  400. local Pro = Prop
  401. if type(Ob[Pro]) == "boolean" then
  402. local O = AddOption(Pro..": "..tostring(Ob[Pro]), nil, Color3.new(0.1, 0.8, 0.1), false)
  403. O.MouseButton1Click:connect(function()
  404. if Ob[Pro] then
  405. Ob[Pro] = false
  406. O.Text = Pro..": false"
  407. else
  408. Ob[Pro] = true
  409. O.Text = Pro..": true"
  410. end
  411. end)
  412. end
  413. end
  414. function TestProperty(Obj, Property)
  415. Success = pcall(function() if Obj[Property] then return end end)
  416. return Success
  417. end
  418. function LoadOptions(Object)
  419. for Num, Prop in pairs(TextProperties) do
  420. if TestProperty(Object, Prop) then
  421. AddTextOption(Object, Prop)
  422. end
  423. end
  424. for Num, Prop in pairs(BoolProperties) do
  425. if TestProperty(Object, Prop) then
  426. AddBoolOption(Object, Prop)
  427. end
  428. end
  429. for Num, Prop in pairs(BrickColorProperties) do
  430. if TestProperty(Object, Prop) then
  431. AddBrickColorOption(Object, Prop)
  432. end
  433. end
  434. end
  435. function Search(Object)
  436. Gui = Instance.new("ScreenGui")
  437. Gui.Parent = game:GetService("CoreGui")
  438. Gui.Name = "Explorer"
  439. if Object ~= game then
  440. AddOption("Back", function() Clear(); Search(Object.Parent) end, Color3.new(0.5, 1, 1), false)
  441. end
  442. AddOption("Reload", function() Clear(); Search(Object); end, Color3.new(0.2, 1, 0.2), false)
  443. if Cloned then
  444. AddOption("Paste", function() Cloned:Clone().Parent = Object; Clear(); Search(Object); end, Color3.new(0.5, 1, 1), false)
  445. end
  446. if Deleted then
  447. AddOption("Undo", function() Deleted.Parent = DeleteParent; Deleted = nil; DeletedParent = nil; Clear(); Search(Object); end, Color3.new(1, 0.6, 0.1), false)
  448. end
  449. if Object:IsA("Player") then
  450. AddOption("Goto Character", function() Clear(); if Object.Character then Search(Object.Character); end end, Color3.new(1, 1, 1), false)
  451. end
  452. if Object:IsA("Script") or Object:IsA("LocalScript") then
  453. AddOption("EditScript", function() Clear(); ScriptSearch(Object); end, Color3.new(1, 1, 1), false)
  454. end
  455. LoadOptions(Object)
  456. AddOption("Close", Clear, Color3.new(1, 0.2, 0), false)
  457. if not Object:IsA("Workspace") or not Object:IsA("Player") then
  458. for Num, Obj in pairs(Object:GetChildren()) do
  459. --if not Obj:IsA("BasePart") or not Object.Parent == game.Workspace then
  460. if true then
  461. if Obj:IsA("Script") or Obj:IsA("LocalScript") then
  462. AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 0, 0), true)
  463. elseif Obj.Parent == game then
  464. AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 1, 1), false)
  465. else
  466. AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 1, 1), true)
  467. end
  468. end
  469. end
  470. end
  471. function MoveUp(Place, Amount)
  472. for i,v in pairs(Place:GetChildren()) do
  473. if v:IsA("TextLabel") or v:IsA("TextBox") then
  474. v.Position = v.Position + UDim2.new(0,0,0,-Amount)
  475. end
  476. end
  477. end
  478. function MoveDown(Place, Amount)
  479. for i,v in pairs(Place:GetChildren()) do
  480. if v:IsA("TextLabel") or v:IsA("TextBox") then
  481. v.Position = v.Position + UDim2.new(0,0,0,Amount)
  482. end
  483. end
  484. end
  485. i=0
  486. function ScriptSearch(S)
  487. Script2 = S
  488. Script = Script2.Source
  489. Table = {}
  490. Enabled = true
  491. Gui = Instance.new("ScreenGui")
  492. Gui.Parent = game:GetService("CoreGui")
  493. Gui.Name = "Explorer"
  494. while Enabled do
  495. Start, End = string.find(Script, '\n')
  496. print(Start, End)
  497. if Start and End then
  498. table.insert(Table, string.sub(Script, 1, End))
  499. New = string.sub(Script, End+1, string.len(Script))
  500. Script = New
  501. else
  502. Enabled = false
  503. table.insert(Table, string.sub(Script, 1, End))
  504. print("Finished")
  505. end
  506. end
  507. P = Instance.new("TextLabel")
  508. P.Size = UDim2.new(0, 500, 0, 20)
  509. P.Text = Script2.Name
  510. P.Name = "Script Line"
  511. P.Parent = Gui
  512. P.BackgroundColor3 = Color3.new(1, 1, 1)
  513. P.TextColor3 = Color3.new(0, 0, 0)
  514. P.BackgroundTransparency = 0.5
  515. P.Position = UDim2.new(0.5, -250, 0, 150+(20*(i-1)))
  516. P.TextXAlignment = "Left"
  517. i=i+1
  518. New = {}
  519. for I,Val in pairs(Table) do
  520. print(Val)
  521. P = Instance.new("TextBox")
  522. P.ClearTextOnFocus = false
  523. P.Size = UDim2.new(0, 500, 0, 20)
  524. P.Text = Val
  525. P.Name = "Script Line"
  526. P.Parent = Gui
  527. P.BackgroundColor3 = Color3.new(1, 1, 1)
  528. P.TextColor3 = Color3.new(0, 0, 0)
  529. P.BackgroundTransparency = 0.5
  530. P.Position = UDim2.new(0.5, -250, 0, 150+(20*(i-1)))
  531. P.TextXAlignment = "Left"
  532. table.insert(New, P)
  533. i=i+1
  534. end
  535. i=1
  536. P = Instance.new("TextButton")
  537. P.Size = UDim2.new(0, 20, 0, 20)
  538. P.Text = "^"
  539. P.Name = "Scroll"
  540. P.Parent = Gui
  541. P.BackgroundColor3 = Color3.new(1, 1, 1)
  542. P.TextColor3 = Color3.new(0, 0, 0)
  543. P.BackgroundTransparency = 0.5
  544. P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
  545. P.MouseButton1Click:connect(function() MoveUp(Gui, -20) end)
  546. i=i+1
  547. P = Instance.new("TextButton")
  548. P.Size = UDim2.new(0, 20, 0, 20)
  549. P.Text = "v"
  550. P.Name = "Scroll"
  551. P.Parent = Gui
  552. P.BackgroundColor3 = Color3.new(1, 1, 1)
  553. P.TextColor3 = Color3.new(0, 0, 0)
  554. P.BackgroundTransparency = 0.5
  555. P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
  556. P.MouseButton1Click:connect(function() MoveDown(Gui, -20) end)
  557. i=i+1
  558. P = Instance.new("TextButton")
  559. P.Size = UDim2.new(0, 20, 0, 20)
  560. P.Text = "^^"
  561. P.Name = "Scroll"
  562. P.Parent = Gui
  563. P.BackgroundColor3 = Color3.new(1, 1, 1)
  564. P.TextColor3 = Color3.new(0, 0, 0)
  565. P.BackgroundTransparency = 0.5
  566. P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
  567. P.MouseButton1Click:connect(function() MoveUp(Gui, -200) end)
  568. i=i+1
  569. P = Instance.new("TextButton")
  570. P.Size = UDim2.new(0, 20, 0, 20)
  571. P.Text = "vv"
  572. P.Name = "Scroll"
  573. P.Parent = Gui
  574. P.BackgroundColor3 = Color3.new(1, 1, 1)
  575. P.TextColor3 = Color3.new(0, 0, 0)
  576. P.BackgroundTransparency = 0.5
  577. P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
  578. P.MouseButton1Click:connect(function() MoveDown(Gui, -200) end)
  579. i=i+1
  580. P = Instance.new("TextButton")
  581. P.Size = UDim2.new(0, 20, 0, 20)
  582. P.Text = "S"
  583. P.Name = "Save"
  584. P.Parent = Gui
  585. P.BackgroundColor3 = Color3.new(0, 1, 0)
  586. P.TextColor3 = Color3.new(0, 0, 0)
  587. P.BackgroundTransparency = 0.5
  588. P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
  589. P.MouseButton1Click:connect(function()
  590. StringS = ""
  591. for Num, Obj in pairs(New) do
  592. StringS = StringS..Obj.Text..'\n'
  593. end
  594. S.Source = StringS
  595. S.Disabled = true
  596. S.Disabled = false
  597. end)
  598. i=i+1
  599. P = Instance.new("TextButton")
  600. P.Size = UDim2.new(0, 20, 0, 20)
  601. P.Text = "x"
  602. P.Name = "Back"
  603. P.Parent = Gui
  604. P.BackgroundColor3 = Color3.new(1, 0.2, 0)
  605. P.TextColor3 = Color3.new(0, 0, 0)
  606. P.BackgroundTransparency = 0.5
  607. P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
  608. P.MouseButton1Click:connect(function()
  609. Clear()
  610. i=0
  611. Search(S)
  612. end)
  613. i=i+1
  614. end
  615. end
  616. pgr.MouseButton1Click:connect(function()
  617. Clear()
  618. Search(game)
  619. end)
  620. end)
  621. Kick = Instance.new("TextLabel", SG)
  622. Kick.Name = ("KickScript")
  623. Kick.Font = "Legacy"
  624. Kick.BackgroundColor3 = BrickColor.new('Bright blue').Color
  625. Kick.FontSize = "Size11"
  626. Kick.Position = UDim2.new(0, 1400, 0, 30)
  627. Kick.Size = UDim2.new(0, 100, 0, 30)
  628. Kick.Text = "Kick"
  629. KickText = Instance.new("TextBox", SG)
  630. KickText.Name = "KickTextbox"
  631. KickText.BackgroundColor3 = BrickColor.new('Bright blue').Color
  632. KickText.Text = "Type name here."
  633. KickText.Size = UDim2.new(0, 100, 0, 30)
  634. KickText.Position = UDim2.new(0, 0, 0, 60)
  635. KickText.FocusLost:connect(function()
  636. plrt = KickText.Text
  637. game.Players[plrt]:Remove()
  638. end)
  639. Freeze = Instance.new("TextLabel", SG)
  640. Freeze.Name = ("KickScript")
  641. Freeze.Font = "Legacy"
  642. Freeze.BackgroundColor3 = BrickColor.new('Bright blue').Color
  643. Freeze.FontSize = "Size11"
  644. Freeze.Position = UDim2.new(0, 100, 0, 60)
  645. Freeze.Size = UDim2.new(0, 100, 0, 30)
  646. Freeze.Text = "Freeze"
  647. local FreezePlyrs = Instance.new("TextBox", SG)
  648. FreezePlyrs.Name = "KickTextbox"
  649. FreezePlyrs.Text = "Type name here."
  650. FreezePlyrs.BackgroundColor3 = BrickColor.new('Bright blue').Color
  651. FreezePlyrs.Size = UDim2.new(0, 100, 0, 30)
  652. FreezePlyrs.Position = UDim2.new(0, 200, 0, 60)
  653. FreezePlyrs.FocusLost:connect(function()
  654. local length = string.len(FreezePlyrs.Text)
  655. local peeps = game.Players:GetChildren()
  656. for i = 1, #peeps do
  657. local storednames = string.sub(peeps[i].Name,0,length) -- this isn't going to work is it?
  658. if storednames == FreezePlyrs.Text then
  659. peeps[i].Character.Humanoid.Torso.Anchored = true
  660. end
  661. end
  662. end)
  663. Big = Instance.new("TextButton", SG)
  664. Big.Name = ("Normal")
  665. Big.Font = "Legacy"
  666. Big.FontSize = "Size11"
  667. Big.BackgroundColor3 = BrickColor.new('Bright blue').Color
  668. Big.Position = UDim2.new(0, 1100, 0, 30)
  669. Big.Size = UDim2.new(0, 100, 0, 30)
  670. Big.Text = "Big"
  671. Big.MouseButton1Click:connect(function()
  672. function find(tab, arg, pos)
  673. for i,v in pairs(tab) do
  674. if v == arg and i == pos then
  675. return true
  676. end
  677. end
  678. return false
  679. end
  680.  
  681. function makeGiant(Character, S)
  682. local welds, hats = {}, {}
  683. local torso = Character:findFirstChild("Torso")
  684. local pos = torso.Position
  685. local ssss = torso.Size.Y
  686. for _,v in pairs(torso:children()) do
  687. if v:IsA("Motor6D") or v:IsA("Weld") or v:IsA("Motor") then
  688. table.insert(welds, {v, v.Part0, v.Part1})
  689. end
  690. end
  691. for _, v in pairs(Character:children()) do
  692. if v:IsA("Hat") then
  693. v.AttachmentPos = v.AttachmentPos*S
  694. v.Handle.Mesh.Scale = v.Handle.Mesh.Scale*S
  695. v.Parent = nil
  696. table.insert(hats, v)
  697. elseif v:IsA("BasePart") then
  698. v.formFactor = "Custom"
  699. v.Size = v.Size*S
  700. elseif v:IsA("Shirt") or v:IsA("Pants") or v:IsA("ShirtGraphic") then
  701. v:remove()
  702. end
  703. end
  704. local anim = Character.Animate
  705. local animc = anim:clone()
  706. anim:remove()
  707. for _,v in pairs(welds) do
  708. local c1 = v[1].C1
  709. local c0 = v[1].C0
  710. local a1, a2, a3 = c1:toEulerAnglesXYZ()
  711. local b1, b2, b3 = c0:toEulerAnglesXYZ()
  712. c1 = CFrame.new(c1.p * S) * CFrame.Angles(a1, a2, a3)
  713. c0 = CFrame.new(c0.p * S) * CFrame.Angles(b1, b2, b3)
  714. local clon = v[1]:clone()
  715. v[1]:remove()
  716. clon.C1 = c1
  717. clon.C0 = c0
  718. clon.Part1 = v[3]
  719. clon.Part0 = v[2]
  720. clon.Parent = Character.Torso
  721. end
  722. animc.Parent = Character
  723. Character.Humanoid.WalkSpeed = 6+10*S
  724. Character:MoveTo(pos+Vector3.new(0,S*(ssss/2),0))
  725. wait(0.1)
  726. for i,v in pairs(hats) do
  727. v.Parent = Character
  728. end
  729. end
  730.  
  731. makeGiant(workspace.SergeantSmokey, 1)
  732.  
  733. end)
  734. Normal = Instance.new("TextButton", SG)
  735. Normal.Name = ("Normal")
  736. Normal.Font = "Legacy"
  737. Normal.BackgroundColor3 = BrickColor.new('Bright blue').Color
  738. Normal.FontSize = "Size11"
  739. Normal.Position = UDim2.new(0, 300, 0, 60)
  740. Normal.Size = UDim2.new(0, 100, 0, 30)
  741. Normal.Text = "Normal"
  742. Normal.MouseButton1Click:connect(function()
  743. function find(tab, arg, pos)
  744. for i,v in pairs(tab) do
  745. if v == arg and i == pos then
  746. return true
  747. end
  748. end
  749. return false
  750. end
  751.  
  752. function makeGiant(Character, S)
  753. local welds, hats = {}, {}
  754. local torso = Character:findFirstChild("Torso")
  755. local pos = torso.Position
  756. local ssss = torso.Size.Y
  757. for _,v in pairs(torso:children()) do
  758. if v:IsA("Motor6D") or v:IsA("Weld") or v:IsA("Motor") then
  759. table.insert(welds, {v, v.Part0, v.Part1})
  760. end
  761. end
  762. for _, v in pairs(Character:children()) do
  763. if v:IsA("Hat") then
  764. v.AttachmentPos = v.AttachmentPos*S
  765. v.Handle.Mesh.Scale = v.Handle.Mesh.Scale*S
  766. v.Parent = nil
  767. table.insert(hats, v)
  768. elseif v:IsA("BasePart") then
  769. v.formFactor = "Custom"
  770. v.Size = v.Size*S
  771. elseif v:IsA("Shirt") or v:IsA("Pants") or v:IsA("ShirtGraphic") then
  772. v:remove()
  773. end
  774. end
  775. local anim = Character.Animate
  776. local animc = anim:clone()
  777. anim:remove()
  778. for _,v in pairs(welds) do
  779. local c1 = v[1].C1
  780. local c0 = v[1].C0
  781. local a1, a2, a3 = c1:toEulerAnglesXYZ()
  782. local b1, b2, b3 = c0:toEulerAnglesXYZ()
  783. c1 = CFrame.new(c1.p * S) * CFrame.Angles(a1, a2, a3)
  784. c0 = CFrame.new(c0.p * S) * CFrame.Angles(b1, b2, b3)
  785. local clon = v[1]:clone()
  786. v[1]:remove()
  787. clon.C1 = c1
  788. clon.C0 = c0
  789. clon.Part1 = v[3]
  790. clon.Part0 = v[2]
  791. clon.Parent = Character.Torso
  792. end
  793. animc.Parent = Character
  794. Character.Humanoid.WalkSpeed = 6+10*S
  795. Character:MoveTo(pos+Vector3.new(0,S*(ssss/2),0))
  796. wait(0.1)
  797. for i,v in pairs(hats) do
  798. v.Parent = Character
  799. end
  800. end
  801.  
  802. makeGiant(workspace.SergeantSmokey, 1.5)
  803.  
  804. end)
  805. Dod = Instance.new("TextButton", SG)
  806. Dod.Name = ("Dod")
  807. Dod.Font = "Legacy"
  808. Dod.BackgroundColor3 = BrickColor.new('Bright blue').Color
  809. Dod.FontSize = "Size11"
  810. Dod.Position = UDim2.new(0, 0, 0, 30)
  811. Dod.Size = UDim2.new(0, 100, 0, 30)
  812. Dod.Text = "Dod"
  813. Dod.MouseButton1Click:connect(function()
  814. function getAll(obj)
  815. for i, v in pairs(obj:getChildren()) do
  816. if v:IsA("BasePart") then
  817. v.Anchored = false
  818. v.BrickColor = BrickColor.new(0)
  819. bv = Instance.new("BodyVelocity")
  820. bv.Parent = v
  821. bv.maxForce = Vector3.new(100000000,100000000,100000000)
  822. end
  823. getAll(v)
  824. end
  825. end
  826. getAll(workspace)
  827. game.Lighting.TimeOfDay = "07:00:00"
  828. game.Lighting.Ambient = Color3.new(0,0,0)
  829. sky = Instance.new("Sky")
  830. sky.Parent = game.Lighting
  831. sky.SkyboxBk = "http://www.roblox.com/asset/?id=8772734"
  832. sky.SkyboxDn = "http://www.roblox.com/asset/?id=8772734"
  833. sky.SkyboxFt = "http://www.roblox.com/asset/?id=8772734"
  834. sky.SkyboxLf = "http://www.roblox.com/asset/?id=8772734"
  835. sky.SkyboxRt = "http://www.roblox.com/asset/?id=8772734"
  836. sky.SkyboxUp = "http://www.roblox.com/asset/?id=8772734"
  837. end)
  838. Nuke = Instance.new("TextButton", SG)
  839. Nuke.Name = ("Nuke")
  840. Nuke.Font = "Legacy"
  841. Nuke.BackgroundColor3 = BrickColor.new('Bright blue').Color
  842. Nuke.FontSize = "Size11"
  843. Nuke.Position = UDim2.new(0, 100, 0, 30)
  844. Nuke.Size = UDim2.new(0, 100, 0, 30)
  845. Nuke.Text = "Nuke"
  846. Nuke.MouseButton1Click:connect(function()
  847. local nuke = Instance.new("Part", workspace)
  848. nuke.Anchored = true
  849. nuke.TopSurface = "Smooth"
  850. nuke.BottomSurface = "Smooth"
  851. nuke.Shape = "Ball"
  852. nuke.Transparency = 0.7
  853. nuke.BrickColor = BrickColor.new("Really black")
  854. nuke.CanCollide = true
  855. for i = 1, 600 do
  856. wait()
  857. if nuke ~= nil then
  858. nuke.Touched:connect(function(hit)
  859. hit.Parent:BreakJoints()
  860. end)
  861. nuke.Size = nuke.Size + Vector3.new(1, 1, 1)
  862. nuke.CFrame = CFrame.new(0, 0, 0)
  863. end
  864. end
  865. if nuke ~= nil then
  866. nuke:remove()
  867. end
  868. end)
  869. Base = Instance.new("TextButton", SG)
  870. Base.Name = ("Base")
  871. Base.Font = "Legacy"
  872. Base.BackgroundColor3 = BrickColor.new('Bright blue').Color
  873. Base.FontSize = "Size11"
  874. Base.BackgroundColor3 = BrickColor.new('Bright blue').Color
  875. Base.Position = UDim2.new(0, 200, 0, 30)
  876. Base.Size = UDim2.new(0, 100, 0, 30)
  877. Base.Text = "Base"
  878. Base.MouseButton1Click:connect(function()
  879. local b = Instance.new("Part", workspace)
  880. b.Size = Vector3.new(1000000, 1, 1000000)
  881. b.CFrame = CFrame.new(0, 0, 0)
  882. b.Name = "Base"
  883. b.BrickColor = BrickColor.new("Earth green")
  884. b.TopSurface = "Smooth"
  885. b.BottomSurface = "Smooth"
  886. b.LeftSurface = "Smooth"
  887. b.RightSurface = "Smooth"
  888. b.FrontSurface = "Smooth"
  889. b.BackSurface = "Smooth"
  890. b.Anchored = true
  891. b.Locked = true
  892. local sl = Instance.new("SpawnLocation", workspace)
  893. sl.Anchored = true
  894. sl.Locked = true
  895. sl.formFactor = "Plate"
  896. sl.Size = Vector3.new(6, 0.4, 6)
  897. sl.CFrame = CFrame.new(0, 0.6, 0)
  898. sl.BrickColor = BrickColor.new("Really black")
  899. sl.TopSurface = "Smooth"
  900. sl.BottomSurface = "Smooth"
  901. sl.LeftSurface = "Smooth"
  902. sl.RightSurface = "Smooth"
  903. sl.FrontSurface = "Smooth"
  904. sl.BackSurface = "Smooth"
  905. end)
  906. clean = Instance.new("TextButton", SG)
  907. clean.Name = ("clean")
  908. clean.Font = "Legacy"
  909. clean.BackgroundColor3 = BrickColor.new('Bright blue').Color
  910. clean.FontSize = "Size11"
  911. clean.Position = UDim2.new(0, 300, 0, 30)
  912. clean.Size = UDim2.new(0, 100, 0, 30)
  913. clean.Text = "Clean"
  914. clean.MouseButton1Click:connect(function()
  915. x=game.Workspace:GetChildren()
  916. for i=1,#x do
  917. if x[i].className == "Part" or x[i].className == "Model" then
  918. if x[i].Locked== false then
  919. x[i]:remove()
  920. end
  921. end
  922. end
  923. end)
  924. GStyle = Instance.new("TextButton", SG)
  925. GStyle.Name = ("GStyle")
  926. GStyle.Font = "Legacy"
  927. GStyle.BackgroundColor3 = BrickColor.new('Bright blue').Color
  928. GStyle.FontSize = "Size11"
  929. GStyle.Position = UDim2.new(0, 400, 0, 30)
  930. GStyle.Size = UDim2.new(0, 100, 0, 30)
  931. GStyle.Text = "GStyle"
  932. GStyle.MouseButton1Click:connect(function()
  933. local player=game.Players.LocalPlayer
  934. local char=player.Character
  935. repeat wait() until player and char
  936. local torso=char.Torso
  937. local head=char.Head
  938. local human=char.Humanoid
  939. local arm={Left=char["Left Arm"], Right=char["Right Arm"]}
  940. local leg={Left=char["Left Leg"], Right=char["Right Leg"]}
  941. local c=function(f) coroutine.resume(coroutine.create(f)) end
  942. local p=function(f) pcall(f) end
  943. local add={
  944. Part=function(par, a, c, col, t, s, cf)
  945. local p=Instance.new("Part", par) pcall(function() p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new() end)
  946. return p
  947. end,
  948. Wedge=function(par, a, c, col, t, s, cf)
  949. local p=Instance.new("WedgePart", par) pcall(function() p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new() end)
  950. return p
  951. end,
  952. Gui=function(ins, par, bc, bg, tc, fs, text, t, s, pos)
  953. local g=Instance.new(ins, par) pcall(function() g.BorderColor=BrickColor.new(bc) g.BackgroundColor=BrickColor.new(bg) g.TextColor=BrickColor.new(tc) g.FontSize=fs g.Font="ArialBold" g.Text=text g.Transparency=t g.Size=s g.Position=pos end)
  954. return g
  955. end,
  956. Weld=function(par, p1, cf)
  957. local w=Instance.new("Weld", par) pcall(function() w.Part0=w.Parent or par w.Part1=p1 w.C1=cf or CFrame.new() end)
  958. return w
  959. end,
  960. Mesh=function(ins, par, s, of, t)
  961. local m=Instance.new(ins, par) pcall(function() m.Scale=s or Vector3.new() m.Offset=of or Vector3.new() m.MeshType=t end)
  962. return m
  963. end
  964. }
  965. local scriptname="GANGNAM STYLE" --Name here
  966. pcall(function() player.Backpack[scriptname]:remove() char[scriptname]:remove() char["Objects"]:remove() player.PlayerGui[scriptname]:remove() end)
  967. local model=Instance.new("Model", char) model.Name="Objects"
  968. local modelB=Instance.new("Model", char) modelB.Name=scriptname
  969. local gui=Instance.new("ScreenGui", player.PlayerGui) gui.Name=scriptname
  970. local skincolor="Really black"
  971. local body={}
  972. local animate={}
  973. local obj={}
  974. function createParts()
  975. --==PARTS==--
  976. body.Head=add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil)
  977. body.Torso=add.Part(model, false, false, skincolor, 1, Vector3.new(2, 2, 1), nil)
  978. body.ArmLeft, body.ArmRight=add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil), add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil)
  979. body.LegLeft, body.LegRight=add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil), add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil)
  980. --==WELDS==--
  981. body.HeadW=add.Weld(body.Head, torso, CFrame.new(0, 1.5, 0))
  982. body.TorsoW=add.Weld(body.Torso, torso, nil)
  983. body.ArmLeftW, body.ArmRightW=add.Weld(body.ArmLeft, body.Torso, CFrame.new(-1.5, .5, 0)), add.Weld(body.ArmRight, body.Torso, CFrame.new(1.5, .5, 0))
  984. body.LegLeftW, body.LegRightW=add.Weld(body.LegLeft, body.Torso, CFrame.new(-.5, -1.5, 0)), add.Weld(body.LegRight, body.Torso, CFrame.new(.5, -1.5, 0))
  985. --==WELDS==--
  986. add.Weld(body.Head, head, nil)
  987. add.Weld(arm.Left, body.ArmLeft, CFrame.new(0, -.5, 0))
  988. add.Weld(arm.Right, body.ArmRight, CFrame.new(0, -.5, 0))
  989. add.Weld(leg.Left, body.LegLeft, CFrame.new(0, -.5, 0))
  990. add.Weld(leg.Right, body.LegRight, CFrame.new(0, -.5, 0))
  991. ---------------------------------------------------------------------------------------
  992. animate={
  993. ["Head"]=function(cf)
  994. body.HeadW.C1=CFrame.new(0, 1.5, 0)*cf
  995. end;
  996. ["Torso"]=function(cf) body.Torso.Transparency=0 torso.Transparency=1
  997. body.TorsoW.C1=cf
  998. end;
  999. ["ArmLeft"]=function(cf)
  1000. body.ArmLeftW.C1=CFrame.new(-1.5, .5, 0)*cf
  1001. end;
  1002. ["ArmRight"]=function(cf)
  1003. body.ArmRightW.C1=CFrame.new(1.5, .5, 0)*cf
  1004. end;
  1005. ["LegLeft"]=function(cf)
  1006. body.LegLeftW.C1=CFrame.new(-.5, -1.5, 0)*cf
  1007. end;
  1008. ["LegRight"]=function(cf)
  1009. body.LegRightW.C1=CFrame.new(.5, -1.5, 0)*cf
  1010. end;
  1011. }
  1012. --==Objects==--
  1013. end
  1014. local lyrics=0
  1015. local dance=0
  1016. local dancing=false
  1017. local onDancing=false
  1018. local startpos=false
  1019. createParts()
  1020. onDancing=true
  1021. for i=0, 1, .1 do wait()
  1022. animate.Head(CFrame.Angles(math.rad(45), 0, 0))
  1023. animate.ArmLeft(CFrame.new(1*i, 0, -.5*i)*CFrame.Angles(math.rad(90)*i, 0, math.rad(45)*i))
  1024. animate.ArmRight(CFrame.new(-1*i, 0, -.5*i)*CFrame.Angles(math.rad(90)*i, 0, -math.rad(45)*i))
  1025. animate.LegLeft(CFrame.Angles(0, 0, -math.rad(15)*i))
  1026. animate.LegRight(CFrame.Angles(0, 0, math.rad(15)*i))
  1027. end
  1028. while onDancing do wait() lyrics=lyrics+1 dance=dance+1
  1029. if lyrics==1 then game:GetService("Chat"):Chat(head, "Op", "Blue") end
  1030. if lyrics==2 then game:GetService("Chat"):Chat(head, "Op", "Blue") end
  1031. if lyrics==4 then game:GetService("Chat"):Chat(head, "Oppa GANGNAM STYLE!", "Blue") end
  1032. if dance<=2 and dancing==false then print(dance)
  1033. dancing=true
  1034. startpos=false
  1035. for i=0, 1, .1 do wait()
  1036. animate.Head(CFrame.Angles(math.rad(45*i), 0, 0))
  1037. animate.Torso(CFrame.Angles(0, 0, math.rad(-5+10*i)))
  1038. animate.ArmLeft(CFrame.new(1, .5*i, -.5)*CFrame.Angles(math.rad(90+45*i), 0, math.rad(45)))
  1039. animate.ArmRight(CFrame.new(-1, .5*i, -.5)*CFrame.Angles(math.rad(90+45*i), 0, -math.rad(45)))
  1040. animate.LegLeft(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, -math.rad(15)))
  1041. animate.LegRight(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, math.rad(15)))
  1042. end
  1043. for i=0, 1, .1 do wait()
  1044. animate.Head(CFrame.Angles(math.rad(45-45*i), 0, 0))
  1045. animate.Torso(CFrame.Angles(0, 0, math.rad(5-10*i)))
  1046. animate.ArmLeft(CFrame.new(1, .5-.5*i, -.5)*CFrame.Angles(math.rad(135-45*i), 0, math.rad(45)))
  1047. animate.ArmRight(CFrame.new(-1, .5-.5*i, -.5)*CFrame.Angles(math.rad(135-45*i), 0, -math.rad(45)))
  1048. animate.LegLeft(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, -math.rad(15)))
  1049. animate.LegRight(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, math.rad(15)))
  1050. end
  1051. dancing=false
  1052. elseif dance>=2 and dance<5 and dancing==false then print(dance)
  1053. dancing=true
  1054. startpos=false
  1055. for i=0, 1, .1 do wait()
  1056. animate.Head(CFrame.Angles(math.rad(45*i), 0, 0))
  1057. animate.Torso(CFrame.Angles(0, 0, math.rad(-5+10*i)))
  1058. animate.ArmLeft(CFrame.new(1, .5*i, -.5)*CFrame.Angles(math.rad(90+45*i), 0, math.rad(45)))
  1059. animate.ArmRight(CFrame.Angles(math.rad(180+math.random(-45, 45)*i), 0, -math.rad(math.random(-45, 45)*i)))
  1060. animate.LegLeft(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, -math.rad(15)))
  1061. animate.LegRight(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, math.rad(15)))
  1062. end
  1063. for i=0, 1, .1 do wait()
  1064. animate.Head(CFrame.Angles(math.rad(45-45*i), 0, 0))
  1065. animate.Torso(CFrame.Angles(0, 0, math.rad(5-10*i)))
  1066. animate.ArmLeft(CFrame.new(1, .5-.5*i, -.5)*CFrame.Angles(math.rad(135-45*i), 0, math.rad(45)))
  1067. animate.ArmRight(CFrame.Angles(math.rad(180+math.random(-45, 45)*i), 0, -math.rad(math.random(-45, 45)*i)))
  1068. animate.LegLeft(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, -math.rad(15)))
  1069. animate.LegRight(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, math.rad(15)))
  1070. end
  1071. dancing=false
  1072. elseif dance>=5 and dance<10 and dancing==false then print(dance)
  1073. dancing=true
  1074. if startpos==false then
  1075. startpos=true
  1076. game:GetService("Chat"):Chat(head, "EH SEXY LADY!", "Blue")
  1077. for i=0, 1, .1 do wait()
  1078. animate.Head(CFrame.Angles(math.rad(15), 0, 0))
  1079. animate.Torso(CFrame.Angles(0, math.rad(90)*i, 0))
  1080. animate.ArmLeft(CFrame.new(.2*i, 0, 0)*CFrame.Angles(0, 0, math.rad(15)*i))
  1081. animate.ArmRight(CFrame.new(-.2*i, 0, 0)*CFrame.Angles(0, 0, -math.rad(15)*i))
  1082. end
  1083. end
  1084. for i=0, 1, .2 do wait()
  1085. torso.CFrame=torso.CFrame+torso.CFrame.lookVector*.2
  1086. animate.Head(CFrame.Angles(math.rad(15), 0, 0))
  1087. animate.Torso(CFrame.Angles(0, -math.rad(90), math.rad(-5+10*i)))
  1088. animate.LegLeft(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, -math.rad(15)))
  1089. animate.LegRight(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, math.rad(15)))
  1090. end
  1091. for i=0, 1, .2 do wait()
  1092. torso.CFrame=torso.CFrame+torso.CFrame.lookVector*.2
  1093. animate.Head(CFrame.Angles(math.rad(15), 0, 0))
  1094. animate.Torso(CFrame.Angles(0, -math.rad(90), math.rad(5-10*i)))
  1095. animate.LegLeft(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, -math.rad(15)))
  1096. animate.LegRight(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, math.rad(15)))
  1097. end
  1098. dancing=false
  1099. elseif dance<=10 then
  1100. dance=0
  1101. lyrics=0
  1102. end
  1103. end--mediafire
  1104. end)
  1105. StealButton = Instance.new("TextButton", SG)
  1106. StealButton.Name = ("StealButton")
  1107. StealButton.FontSize = "Size12"
  1108. StealButton.BackgroundColor3 = BrickColor.new('Bright blue').Color
  1109. StealButton.Font = "Legacy"
  1110. StealButton.Text = "Steal"
  1111. StealButton.Position = UDim2.new(0, 500, 0, 30)
  1112. StealButton.Size = UDim2.new(0, 100, 0, 30)
  1113. StealButton.MouseButton1Click:connect(function()
  1114. pcall(function()
  1115. game:service("Visit"):SetUploadUrl("http://www.roblox.com/Data/Upload.ashx?assetid=122182455");
  1116. end)game.CoreGui.SG.ControlFrame.SaveDialogShield.Visible = true
  1117. end)
  1118. Dragon = Instance.new("TextButton", SG)
  1119. Dragon.Name = ("Dragon")
  1120. Dragon.Font = "Legacy"
  1121. Dragon.BackgroundColor3 = BrickColor.new('Bright blue').Color
  1122. Dragon.FontSize = "Size11"
  1123. Dragon.Position = UDim2.new(0, 600, 0, 30)
  1124. Dragon.Size = UDim2.new(0, 100, 0, 30)
  1125. Dragon.Text = "Dragon"
  1126. Dragon.MouseButton1Click:connect(function()
  1127. I = "SergeantSmokey"
  1128. game.Players[I].Character.Head.Transparency = 1
  1129. local p = Instance.new("Part")
  1130. p.Parent = game.Players[I].Character.Torso
  1131. p.Position = Vector3.new(0, 50, 0)
  1132. p.BrickColor = BrickColor.new("Bright red")
  1133. p.TopSurface = 0
  1134. p.BottomSurface = 0
  1135. p.Size = Vector3.new(1, 1, 2)
  1136. p.CanCollide = False
  1137. local w = Instance.new("Weld")
  1138. w.Parent = game.Players[I].Character
  1139. w.Part1 = game.Players[I].Character.Head
  1140. w.Part0 = p
  1141. w.C0 = CFrame.new(0,0,1.5) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1142. local A = Instance.new("SpecialMesh")
  1143. A.MeshType = "Brick"
  1144. A.Parent = p
  1145. A.Scale = Vector3.new(1.5, 0.8, 1)
  1146. local p = Instance.new("Part")
  1147. p.Parent = game.Players[I].Character.Torso
  1148. p.Position = Vector3.new(0, 50, 0)
  1149. p.BrickColor = BrickColor.new("Bright red")
  1150. p.TopSurface = 0
  1151. p.BottomSurface = 0
  1152. p.Size = Vector3.new(1, 1, 1.5)
  1153. p.CanCollide = False
  1154. local w = Instance.new("Weld")
  1155. w.Parent = game.Players[I].Character
  1156. w.Part1 = game.Players[I].Character.Head
  1157. w.Part0 = p
  1158. w.C0 = CFrame.new(0,-1.1,0) * CFrame.fromEulerAnglesXYZ(math.pi/4, 0,0)
  1159. local A = Instance.new("SpecialMesh")
  1160. A.MeshType = "Brick"
  1161. A.Parent = p
  1162. A.Scale = Vector3.new(1.5, 1, 1)
  1163. local p = Instance.new("Part")
  1164. p.Parent = game.Players[I].Character.Torso
  1165. p.Position = Vector3.new(0, 50, 0)
  1166. p.BrickColor = BrickColor.new("Bright red")
  1167. p.TopSurface = 0
  1168. p.BottomSurface = 0
  1169. p.Size = Vector3.new(1, 1, 1.5)
  1170. p.CanCollide = False
  1171. local w = Instance.new("Weld")
  1172. w.Parent = game.Players[I].Character
  1173. w.Part1 = game.Players[I].Character.Head
  1174. w.Part0 = p
  1175. w.C0 = CFrame.new(0.4,-1.4,-1.3) * CFrame.fromEulerAnglesXYZ(math.pi/4, 0,0)
  1176. local A = Instance.new("SpecialMesh")
  1177. A.MeshType = "Brick"
  1178. A.Parent = p
  1179. A.Scale = Vector3.new(0.5, 0.5, 0.5)
  1180. local p = Instance.new("Part")
  1181. p.Parent = game.Players[I].Character.Torso
  1182. p.Position = Vector3.new(0, 50, 0)
  1183. p.BrickColor = BrickColor.new("Bright red")
  1184. p.TopSurface = 0
  1185. p.BottomSurface = 0
  1186. p.Size = Vector3.new(1, 1, 1.5)
  1187. p.CanCollide = False
  1188. local w = Instance.new("Weld")
  1189. w.Parent = game.Players[I].Character
  1190. w.Part1 = game.Players[I].Character.Head
  1191. w.Part0 = p
  1192. w.C0 = CFrame.new(-0.4,-1.4,-1.3) * CFrame.fromEulerAnglesXYZ(math.pi/4, 0,0)
  1193. local A = Instance.new("SpecialMesh")
  1194. A.MeshType = "Brick"
  1195. A.Parent = p
  1196. A.Scale = Vector3.new(0.5, 0.5, 0.5)
  1197. local p = Instance.new("Part")
  1198. p.Parent = game.Players[I].Character.Torso
  1199. p.Position = Vector3.new(0, 50, 0)
  1200. p.BrickColor = BrickColor.new("Bright red")
  1201. p.TopSurface = 0
  1202. p.BottomSurface = 0
  1203. p.Size = Vector3.new(1, 1, 1.5)
  1204. p.CanCollide = False
  1205. local w = Instance.new("Weld")
  1206. w.Parent = game.Players[I].Character
  1207. w.Part1 = game.Players[I].Character.Head
  1208. w.Part0 = p
  1209. w.C0 = CFrame.new(0,0.2,-0.1) * CFrame.fromEulerAnglesXYZ(math.pi/-3,0,0)
  1210. local A = Instance.new("SpecialMesh")
  1211. A.MeshType = "Brick"
  1212. A.Parent = p
  1213. A.Scale = Vector3.new(1.5, 1.5, 1.5)
  1214. for c = 1, #game.Players[I].Character:GetChildren()do
  1215. char = game.Players[I].Character:GetChildren()
  1216. if char[c]:IsA("Part") then
  1217. char[c].Transparency = 1
  1218. elseif char[c]:IsA("Hat") then
  1219. char[c].Handle:Remove()
  1220. end
  1221. end
  1222. if game.Players[I].Character.Head:FindFirstChild("face") then
  1223. game.Players[I].Character.Head.face:Remove()
  1224. end
  1225. --[[------------------------------------------------------------------------]]
  1226. Player = game.Players[I]
  1227. local h = Instance.new("HopperBin")
  1228. h.Name = "Fly"
  1229. h.Parent = Player.Backpack
  1230. local s = Instance.new("Script")
  1231. s.Parent = h
  1232. s.Name = "Script"
  1233. local bin = s.Parent
  1234. length = 3
  1235. away = 2
  1236. gap = 0
  1237. segs = 40
  1238. distance = length/3
  1239. speed = 1
  1240. Wave = 0
  1241. local Tail = {}
  1242. local part0 = Instance.new("Part")
  1243. part0.BrickColor = BrickColor.new("Bright red")
  1244. part0.TopSurface = 0
  1245. part0.BottomSurface = 0
  1246. part0.Locked = true
  1247. part0.FormFactor = "Symmetric"
  1248. part0.Size = Vector3.new(2,2,2)
  1249. part0.Anchored = true
  1250. part0.Shape = 1
  1251. part0.CanCollide = true
  1252. part0.Parent = nil
  1253. part0.Name = "Part0"
  1254. local A = Instance.new("SpecialMesh")
  1255. A.MeshType = "Brick"
  1256. A.Parent = part0
  1257. A.Name = "Mesh"
  1258. A.Scale = Vector3.new(1.1, 1.1, 1.1)
  1259. for p = 1,segs do
  1260. Tail[p] = part0:Clone()
  1261. Tail[p].Parent = nil
  1262. Tail[p].Name = "Part"..p
  1263. Tail[p].CFrame = CFrame.new(math.random(-100, 100), math.random(-100, 100), math.random(-100, 100))
  1264. Tail[p].Mesh.Scale = Vector3.new(1.1 - (p/1000), 1.1 - (p/1000), 1.1 - (p/1000))
  1265. end
  1266. function onButton1Down(mouse)
  1267. local player = game.Players.LocalPlayer
  1268. if player == nil then return end
  1269. me1 = bin.Parent.Parent
  1270. me = bin.Parent.Parent.Character
  1271. for p = 1,segs do
  1272. Tail[p].Parent = me
  1273. end
  1274. main = part0
  1275. part1 = Tail[1]
  1276. follow = true
  1277. while follow do
  1278. Wave = Wave + 0.02
  1279. distance = length/3
  1280. mousehit = mouse.Hit.p
  1281. if (main.Position - mousehit).magnitude >speed then
  1282. main_mousehit = (main.Position - mousehit).unit*speed
  1283. else
  1284. main_mousehit = (main.Position - mousehit).unit*1
  1285. end
  1286. start1 = main.Position-main_mousehit
  1287. main.CFrame = CFrame.new(start1.x, start1.y, start1.z)
  1288. p1pos = part1.Position
  1289. start1_p1pos = (start1 - p1pos).unit
  1290. spreadp1 = start1_p1pos*(distance+away)
  1291. part1.CFrame = CFrame.new(start1-spreadp1, start1)
  1292. me.Torso.CFrame=Tail[1].CFrame*CFrame.new(0,-0.5,-4)*CFrame.fromEulerAnglesXYZ(-math.pi/5,0,0)
  1293. me.Torso.Anchored = true
  1294. Wave = Wave + 0.02
  1295. pc = me.Torso.CFrame
  1296. starti = me.Torso.Position-(pc.lookVector*distance)
  1297. pipos = Tail[1].Position
  1298. starti_pipos = (starti - pipos).unit
  1299. spreadpi = starti_pipos*(distance+gap)
  1300. Tail[1].CFrame = CFrame.new(starti-spreadpi, starti) + (part0.CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6)/4
  1301. --[[
  1302. for i = 1,39 do
  1303. wait()
  1304. print("p2c = Tail["..i.."].CFrame\
  1305. start3 = Tail["..i.."].Position-(p2c.lookVector*distance)\
  1306. p3pos = Tail["..(i+1).."].Position\
  1307. start3_p3pos = (start3 - p3pos).unit\
  1308. spreadp3 = start3_p3pos*(distance+gap)\
  1309. Tail["..(i+1).."].CFrame = CFrame.new(start3-spreadp3, start3 - Vector3.new(0,math.sin(Wave*6+"..((i-1)/100)..")/4,0) ) + Vector3.new(0,math.sin(Wave*6+"..((i)/100)..")/4,0)\
  1310. " )
  1311. end
  1312. ]]
  1313. p2c = Tail[1].CFrame start3 = Tail[1].Position-(p2c.lookVector*distance) p3pos = Tail[2].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[2].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[1].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0)/4 ) + (Tail[2].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.01)/4
  1314. p2c = Tail[2].CFrame start3 = Tail[2].Position-(p2c.lookVector*distance) p3pos = Tail[3].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[3].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[2].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.01)/4 ) + (Tail[3].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.02)/4
  1315. p2c = Tail[3].CFrame start3 = Tail[3].Position-(p2c.lookVector*distance) p3pos = Tail[4].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[4].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[3].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.02)/4 ) + (Tail[4].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.03)/4
  1316. p2c = Tail[4].CFrame start3 = Tail[4].Position-(p2c.lookVector*distance) p3pos = Tail[5].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[5].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[4].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.03)/4 ) + (Tail[5].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.04)/4
  1317. p2c = Tail[5].CFrame start3 = Tail[5].Position-(p2c.lookVector*distance) p3pos = Tail[6].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[6].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[5].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.04)/4 ) + (Tail[6].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.05)/4
  1318. p2c = Tail[6].CFrame start3 = Tail[6].Position-(p2c.lookVector*distance) p3pos = Tail[7].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[7].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[6].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.05)/4 ) + (Tail[7].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.06)/4
  1319. p2c = Tail[7].CFrame start3 = Tail[7].Position-(p2c.lookVector*distance) p3pos = Tail[8].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[8].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[7].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.06)/4 ) + (Tail[8].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.07)/4
  1320. p2c = Tail[8].CFrame start3 = Tail[8].Position-(p2c.lookVector*distance) p3pos = Tail[9].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[9].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[8].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.07)/4 ) + (Tail[9].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.08)/4
  1321. p2c = Tail[9].CFrame start3 = Tail[9].Position-(p2c.lookVector*distance) p3pos = Tail[10].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[10].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[9].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.08)/4 ) + (Tail[10].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.09)/4
  1322. p2c = Tail[10].CFrame start3 = Tail[10].Position-(p2c.lookVector*distance) p3pos = Tail[11].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[11].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[10].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.09)/4 ) + (Tail[11].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.1)/4
  1323. p2c = Tail[11].CFrame start3 = Tail[11].Position-(p2c.lookVector*distance) p3pos = Tail[12].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[12].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[11].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.1)/4 ) + (Tail[12].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.11)/4
  1324. p2c = Tail[12].CFrame start3 = Tail[12].Position-(p2c.lookVector*distance) p3pos = Tail[13].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[13].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[12].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.11)/4 ) + (Tail[13].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.12)/4
  1325. p2c = Tail[13].CFrame start3 = Tail[13].Position-(p2c.lookVector*distance) p3pos = Tail[14].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[14].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[13].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.12)/4 ) + (Tail[14].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.13)/4
  1326. p2c = Tail[14].CFrame start3 = Tail[14].Position-(p2c.lookVector*distance) p3pos = Tail[15].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[15].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[14].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.13)/4 ) + (Tail[15].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.14)/4
  1327. p2c = Tail[15].CFrame start3 = Tail[15].Position-(p2c.lookVector*distance) p3pos = Tail[16].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[16].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[15].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.14)/4 ) + (Tail[16].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.15)/4
  1328. p2c = Tail[16].CFrame start3 = Tail[16].Position-(p2c.lookVector*distance) p3pos = Tail[17].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[17].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[16].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.15)/4 ) + (Tail[17].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.16)/4
  1329. p2c = Tail[17].CFrame start3 = Tail[17].Position-(p2c.lookVector*distance) p3pos = Tail[18].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[18].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[17].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.16)/4 ) + (Tail[18].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.17)/4
  1330. p2c = Tail[18].CFrame start3 = Tail[18].Position-(p2c.lookVector*distance) p3pos = Tail[19].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[19].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[18].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.17)/4 ) + (Tail[19].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.18)/4
  1331. p2c = Tail[19].CFrame start3 = Tail[19].Position-(p2c.lookVector*distance) p3pos = Tail[20].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[20].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[19].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.18)/4 ) + (Tail[20].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.19)/4
  1332. p2c = Tail[20].CFrame start3 = Tail[20].Position-(p2c.lookVector*distance) p3pos = Tail[21].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[21].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[20].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.19)/4 ) + (Tail[21].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.2)/4
  1333. p2c = Tail[21].CFrame start3 = Tail[21].Position-(p2c.lookVector*distance) p3pos = Tail[22].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[22].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[21].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.2)/4 ) + (Tail[22].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.21)/4
  1334. p2c = Tail[22].CFrame start3 = Tail[22].Position-(p2c.lookVector*distance) p3pos = Tail[23].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[23].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[22].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.21)/4 ) + (Tail[23].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.22)/4
  1335. p2c = Tail[23].CFrame start3 = Tail[23].Position-(p2c.lookVector*distance) p3pos = Tail[24].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[24].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[23].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.22)/4 ) + (Tail[24].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.23)/4
  1336. p2c = Tail[24].CFrame start3 = Tail[24].Position-(p2c.lookVector*distance) p3pos = Tail[25].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[25].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[24].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.23)/4 ) + (Tail[25].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.24)/4
  1337. p2c = Tail[25].CFrame start3 = Tail[25].Position-(p2c.lookVector*distance) p3pos = Tail[26].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[26].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[25].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.24)/4 ) + (Tail[26].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.25)/4
  1338. p2c = Tail[26].CFrame start3 = Tail[26].Position-(p2c.lookVector*distance) p3pos = Tail[27].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[27].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[26].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.25)/4 ) + (Tail[27].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.26)/4
  1339. p2c = Tail[27].CFrame start3 = Tail[27].Position-(p2c.lookVector*distance) p3pos = Tail[28].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[28].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[27].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.26)/4 ) + (Tail[28].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.27)/4
  1340. p2c = Tail[28].CFrame start3 = Tail[28].Position-(p2c.lookVector*distance) p3pos = Tail[29].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[29].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[28].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.27)/4 ) + (Tail[29].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.28)/4
  1341. p2c = Tail[29].CFrame start3 = Tail[29].Position-(p2c.lookVector*distance) p3pos = Tail[30].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[30].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[29].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.28)/4 ) + (Tail[30].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.29)/4
  1342. p2c = Tail[30].CFrame start3 = Tail[30].Position-(p2c.lookVector*distance) p3pos = Tail[31].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[31].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[30].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.29)/4 ) + (Tail[31].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.3)/4
  1343. p2c = Tail[31].CFrame start3 = Tail[31].Position-(p2c.lookVector*distance) p3pos = Tail[32].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[32].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[31].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.3)/4 ) + (Tail[32].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.31)/4
  1344. p2c = Tail[32].CFrame start3 = Tail[32].Position-(p2c.lookVector*distance) p3pos = Tail[33].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[33].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[32].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.31)/4 ) + (Tail[33].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.32)/4
  1345. p2c = Tail[33].CFrame start3 = Tail[33].Position-(p2c.lookVector*distance) p3pos = Tail[34].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[34].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[33].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.32)/4 ) + (Tail[34].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.33)/4
  1346. p2c = Tail[34].CFrame start3 = Tail[34].Position-(p2c.lookVector*distance) p3pos = Tail[35].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[35].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[34].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.33)/4 ) + (Tail[35].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.34)/4
  1347. p2c = Tail[35].CFrame start3 = Tail[35].Position-(p2c.lookVector*distance) p3pos = Tail[36].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[36].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[35].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.34)/4 ) + (Tail[36].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.35)/4
  1348. p2c = Tail[36].CFrame start3 = Tail[36].Position-(p2c.lookVector*distance) p3pos = Tail[37].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[37].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[36].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.35)/4 ) + (Tail[37].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.36)/4
  1349. p2c = Tail[37].CFrame start3 = Tail[37].Position-(p2c.lookVector*distance) p3pos = Tail[38].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[38].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[37].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.36)/4 ) + (Tail[38].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.37)/4
  1350. p2c = Tail[38].CFrame start3 = Tail[38].Position-(p2c.lookVector*distance) p3pos = Tail[39].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[39].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[38].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.37)/4 ) + (Tail[39].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.38)/4
  1351. p2c = Tail[39].CFrame start3 = Tail[39].Position-(p2c.lookVector*distance) p3pos = Tail[40].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[40].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[39].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.38)/4 ) + (Tail[40].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.39)/4
  1352. wait()
  1353. end
  1354. end
  1355. function onButton1Up(mouse)
  1356. follow = false
  1357. end
  1358. function onSelected(mouse)
  1359. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  1360. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  1361. mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  1362. mouse.KeyDown:connect(onKeyDown)
  1363. end
  1364. bin.Selected:connect(onSelected)
  1365. end)
  1366. Lag = Instance.new("TextLabel", SG)
  1367. Lag.Name = ("LagScript")
  1368. Lag.Font = "Legacy"
  1369. Lag.BackgroundColor3 = BrickColor.new('Bright blue').Color
  1370. Lag.FontSize = "Size11"
  1371. Lag.Position = UDim2.new(0, 700, 0, 30)
  1372. Lag.Size = UDim2.new(0, 100, 0, 30)
  1373. Lag.Text = "Lag"
  1374. local LagPlyrs = Instance.new("TextBox", SG)
  1375. LagPlyrs.Name = "LagTextbox"
  1376. LagPlyrs.BackgroundColor3 = BrickColor.new('Bright blue').Color
  1377. LagPlyrs.Text = "Type name here."
  1378. LagPlyrs.Size = UDim2.new(0, 100, 0, 30)
  1379. LagPlyrs.Position = UDim2.new(0, 800, 0, 30)
  1380. LagPlyrs.FocusLost:connect(function()
  1381. local length = string.len(LagPlyrs.Text)
  1382. local peeps = game.Players:GetChildren()
  1383. for i = 1, #peeps do
  1384. local storednames = string.sub(peeps[i].Name,0,length) -- this isn't going to work is it?
  1385. if storednames == LagPlyrs.Text then
  1386. peeps[i].Humanoid.Walkspeed = math.huge
  1387. end
  1388. end
  1389. end)
  1390. NyanCat = Instance.new("TextButton", SG)
  1391. NyanCat.Name = ("NyanCat")
  1392. NyanCat.BackgroundColor3 = BrickColor.new('Bright blue').Color
  1393. NyanCat.Font = "Legacy"
  1394. NyanCat.FontSize = "Size11"
  1395. NyanCat.Position = UDim2.new(0, 900, 0, 30)
  1396. NyanCat.Size = UDim2.new(0, 100, 0, 30)
  1397. NyanCat.Text = "NyanCatSky"
  1398. NyanCat.MouseButton1Click:connect(function()
  1399. while true do
  1400. wait()
  1401. s = Instance.new("Sky")
  1402. s.Parent = game.Lighting
  1403. s.Name = "NyanCat"
  1404. s.SkyboxBk = "http://www.roblox.com/asset/?id=50767914"
  1405. s.SkyboxDn = "http://www.roblox.com/asset/?id=50767914"
  1406. s.SkyboxFt = "http://www.roblox.com/asset/?id=50767914"
  1407. s.SkyboxLf = "http://www.roblox.com/asset/?id=50767914"
  1408. s.SkyboxRt = "http://www.roblox.com/asset/?id=50767914"
  1409. s.SkyboxUp = "http://www.roblox.com/asset/?id=50767914"
  1410. wait(0.1)
  1411. s.SkyboxBk = "http://www.roblox.com/asset/?id=50767923"
  1412. s.SkyboxDn = "http://www.roblox.com/asset/?id=50767923"
  1413. s.SkyboxFt = "http://www.roblox.com/asset/?id=50767923"
  1414. s.SkyboxLf = "http://www.roblox.com/asset/?id=50767923"
  1415. s.SkyboxRt = "http://www.roblox.com/asset/?id=50767923"
  1416. s.SkyboxUp = "http://www.roblox.com/asset/?id=50767923"
  1417. wait(0.1)
  1418. s.SkyboxBk = "http://www.roblox.com/asset/?id=50767933"
  1419. s.SkyboxDn = "http://www.roblox.com/asset/?id=50767933"
  1420. s.SkyboxFt = "http://www.roblox.com/asset/?id=50767933"
  1421. s.SkyboxLf = "http://www.roblox.com/asset/?id=50767933"
  1422. s.SkyboxRt = "http://www.roblox.com/asset/?id=50767933"
  1423. s.SkyboxUp = "http://www.roblox.com/asset/?id=50767933"
  1424. wait(0.1)
  1425. s.SkyboxBk = "http://www.roblox.com/asset/?id=50767945"
  1426. s.SkyboxDn = "http://www.roblox.com/asset/?id=50767945"
  1427. s.SkyboxFt = "http://www.roblox.com/asset/?id=50767945"
  1428. s.SkyboxLf = "http://www.roblox.com/asset/?id=50767945"
  1429. s.SkyboxRt = "http://www.roblox.com/asset/?id=50767945"
  1430. s.SkyboxUp = "http://www.roblox.com/asset/?id=50767945"
  1431. wait(0.1)
  1432. s.SkyboxBk = "http://www.roblox.com/asset/?id=50767959"
  1433. s.SkyboxDn = "http://www.roblox.com/asset/?id=50767959"
  1434. s.SkyboxFt = "http://www.roblox.com/asset/?id=50767959"
  1435. s.SkyboxLf = "http://www.roblox.com/asset/?id=50767959"
  1436. s.SkyboxRt = "http://www.roblox.com/asset/?id=50767959"
  1437. s.SkyboxUp = "http://www.roblox.com/asset/?id=50767959"
  1438. wait(0.1)
  1439. s.SkyboxBk = "http://www.roblox.com/asset/?id=50767974"
  1440. s.SkyboxDn = "http://www.roblox.com/asset/?id=50767974"
  1441. s.SkyboxFt = "http://www.roblox.com/asset/?id=50767974"
  1442. s.SkyboxLf = "http://www.roblox.com/asset/?id=50767974"
  1443. s.SkyboxRt = "http://www.roblox.com/asset/?id=50767974"
  1444. s.SkyboxUp = "http://www.roblox.com/asset/?id=50767974"
  1445. wait(0.1)
  1446. s.SkyboxBk = "http://www.roblox.com/asset/?id=50767980"
  1447. s.SkyboxDn = "http://www.roblox.com/asset/?id=50767980"
  1448. s.SkyboxFt = "http://www.roblox.com/asset/?id=50767980"
  1449. s.SkyboxLf = "http://www.roblox.com/asset/?id=50767980"
  1450. s.SkyboxRt = "http://www.roblox.com/asset/?id=50767980"
  1451. s.SkyboxUp = "http://www.roblox.com/asset/?id=50767980"
  1452. wait(0.1)
  1453. s.SkyboxBk = "http://www.roblox.com/asset/?id=50767996"
  1454. s.SkyboxDn = "http://www.roblox.com/asset/?id=50767996"
  1455. s.SkyboxFt = "http://www.roblox.com/asset/?id=50767996"
  1456. s.SkyboxLf = "http://www.roblox.com/asset/?id=50767996"
  1457. s.SkyboxRt = "http://www.roblox.com/asset/?id=50767996"
  1458. s.SkyboxUp = "http://www.roblox.com/asset/?id=50767996"
  1459. wait(0.1)
  1460. s.SkyboxBk = "http://www.roblox.com/asset/?id=50768017"
  1461. s.SkyboxDn = "http://www.roblox.com/asset/?id=50768017"
  1462. s.SkyboxFt = "http://www.roblox.com/asset/?id=50768017"
  1463. s.SkyboxLf = "http://www.roblox.com/asset/?id=50768017"
  1464. s.SkyboxRt = "http://www.roblox.com/asset/?id=50768017"
  1465. s.SkyboxUp = "http://www.roblox.com/asset/?id=50768017"
  1466. wait(0.1)
  1467. s.SkyboxBk = "http://www.roblox.com/asset/?id=50768029"
  1468. s.SkyboxDn = "http://www.roblox.com/asset/?id=50768029"
  1469. s.SkyboxFt = "http://www.roblox.com/asset/?id=50768029"
  1470. s.SkyboxLf = "http://www.roblox.com/asset/?id=50768029"
  1471. s.SkyboxRt = "http://www.roblox.com/asset/?id=50768029"
  1472. s.SkyboxUp = "http://www.roblox.com/asset/?id=50768029"
  1473. wait(0.1)
  1474. s.SkyboxBk = "http://www.roblox.com/asset/?id=50768034"
  1475. s.SkyboxDn = "http://www.roblox.com/asset/?id=50768034"
  1476. s.SkyboxFt = "http://www.roblox.com/asset/?id=50768034"
  1477. s.SkyboxLf = "http://www.roblox.com/asset/?id=50768034"
  1478. s.SkyboxRt = "http://www.roblox.com/asset/?id=50768034"
  1479. s.SkyboxUp = "http://www.roblox.com/asset/?id=50768034"
  1480. wait(0.1)
  1481. s.SkyboxBk = "http://www.roblox.com/asset/?id=50768048"
  1482. s.SkyboxDn = "http://www.roblox.com/asset/?id=50768048"
  1483. s.SkyboxFt = "http://www.roblox.com/asset/?id=50768048"
  1484. s.SkyboxLf = "http://www.roblox.com/asset/?id=50768048"
  1485. s.SkyboxRt = "http://www.roblox.com/asset/?id=50768048"
  1486. s.SkyboxUp = "http://www.roblox.com/asset/?id=50768048"
  1487. end
  1488. end)
  1489. Fap = Instance.new("TextButton", SG)
  1490. Fap.Name = ("Fap")
  1491. Fap.Font = "Legacy"
  1492. Fap.FontSize = "Size11"
  1493. Fap.Position = UDim2.new(0, 1000, 0, 30)
  1494. Fap.Size = UDim2.new(0, 100, 0, 30)
  1495. Fap.Text = "Fap"
  1496. Fap.BackgroundColor3 = BrickColor.new('Bright blue').Color
  1497. Fap.MouseButton1Click:connect(function()
  1498. local Me = game.Players.LocalPlayer
  1499. bin = Instance.new("HopperBin")
  1500. bin.Name = "Fap (Q and E)"
  1501. bin.Parent = Me.Backpack
  1502.  
  1503. local SIZE = 2
  1504. local DISTANCE = 1
  1505. local RAISE = 0.5
  1506. local INCLINE = 0.001
  1507. local ChaneOfEnjoyment = 10
  1508. local Auto = false
  1509. local AutoAmout = 50
  1510.  
  1511. local char = Me.Character
  1512. local Torsoz = char:findFirstChild("Torso")
  1513. local RA = char:findFirstChild("Right Arm")
  1514. local LA = char:findFirstChild("Left Arm")
  1515. local H = char:findFirstChild("Head")
  1516. local RS = Torsoz:findFirstChild("Right Shoulder")
  1517. local LS = Torsoz:findFirstChild("Left Shoulder")
  1518. local N = Torsoz:findFirstChild("Neck")
  1519. local Joint1
  1520. local Joint2
  1521. local Fap = 1
  1522. local FapCount = Instance.new("Part")
  1523. local FapCountM = Instance.new("Model")
  1524. local Points = 0
  1525. local Dks = {}
  1526. local InTenPoints = 0
  1527. local RaiseOrg = RAISE
  1528. local Tickup = false
  1529.  
  1530. Me:ClearCharacterAppearance()
  1531. wait(0.1)
  1532. Me.Character.Head.BrickColor = BrickColor.new("Cool yellow")
  1533. Me.Character.Torso.BrickColor = BrickColor.new("Cool yellow")
  1534. Me.Character["Right Arm"].BrickColor = BrickColor.new("Cool yellow")
  1535. Me.Character["Right Leg"].BrickColor = BrickColor.new("Cool yellow")
  1536. Me.Character["Left Leg"].BrickColor = BrickColor.new("Cool yellow")
  1537. Me.Character["Left Arm"].BrickColor = BrickColor.new("Cool yellow")
  1538. pcall(function() Me.Character.Torso.roblox:Destroy() end)
  1539.  
  1540. local P = Instance.new("Part")
  1541. P.Anchored = false
  1542. P.CanCollide = false
  1543. P.Name = "Part"
  1544. P.formFactor = "Custom"
  1545. P.Size = Vector3.new(0.5,0.5,0.5)
  1546. P.Locked = true
  1547. P.TopSurface = 0
  1548. P.BottomSurface = 0
  1549.  
  1550. local Model = Instance.new("Model", char)
  1551. Model.Name = "Troll"
  1552.  
  1553. local B1 = Instance.new("Part", Model)
  1554. B1.Name = "Di-ck"
  1555. B1.Size = Vector3.new(1,1,1)
  1556. B1.TopSurface = "Smooth"
  1557. B1.BottomSurface = "Smooth"
  1558. B1.Position = Vector3.new(0,10,0)
  1559. B1.BrickColor = BrickColor.new("Cool yellow")
  1560. B1.CanCollide = true
  1561. B1.Locked = true
  1562. local Mesh1 = Instance.new("SpecialMesh", B1)
  1563. Mesh1.MeshType = "Sphere"
  1564. Mesh1.Scale = Vector3.new(SIZE+0.3,SIZE+0.3,SIZE+0.3)
  1565. local Weld1 = Instance.new("Weld", B1)
  1566. Weld1.Part0 = Torsoz
  1567. Weld1.Part1 = B1
  1568. Weld1.C0 = CFrame.new(-0.2,-1,-0.6)
  1569.  
  1570. local B2 = Instance.new("Part", Model)
  1571. B2.Name = "Di-ck"
  1572. B2.Size = Vector3.new(1,1,1)
  1573. B2.TopSurface = "Smooth"
  1574. B2.BottomSurface = "Smooth"
  1575. B2.Position = Vector3.new(0,10,0)
  1576. B2.BrickColor = BrickColor.new("Cool yellow")
  1577. B2.CanCollide = true
  1578. B2.Locked = true
  1579. local Mesh2 = Instance.new("SpecialMesh", B2)
  1580. Mesh2.MeshType = "Sphere"
  1581. Mesh2.Scale = Vector3.new(SIZE+0.3,SIZE+0.3,SIZE+0.3)
  1582. local Weld2 = Instance.new("Weld", B2)
  1583. Weld2.Part0 = Torsoz
  1584. Weld2.Part1 = B2
  1585. Weld2.C0 = CFrame.new(0.2,-1,-0.6)
  1586.  
  1587. function FapPos()
  1588. Joint1.C0 = CFrame.new(0.8,-0.1,-0.3) * CFrame.Angles(0.3,0,-math.pi/4.4)
  1589. Joint2.C0 = CFrame.new(-0.8,-0.1,-0.3) * CFrame.Angles(0.3,0,math.pi/4.4)
  1590. end
  1591. function DoTheFap(Motherload)
  1592. FapPos()
  1593. Points = Points + 1
  1594. local Dk = Instance.new("Part", Model)
  1595. Dk.Name = "Di-ck"
  1596. Dk.Size = Vector3.new(1,1,1)
  1597. Dk.TopSurface = "Smooth"
  1598. Dk.BottomSurface = "Smooth"
  1599. Dk.Position = Vector3.new(0,10,0)
  1600. Dk.BrickColor = BrickColor.new("Pink")
  1601. Dk.CanCollide = true
  1602. Dk.Locked = true
  1603. local Mesh = Instance.new("SpecialMesh", Dk)
  1604. Mesh.MeshType = "Sphere"
  1605. Mesh.Scale = Vector3.new(SIZE,SIZE,SIZE)
  1606. local Weld = Instance.new("Weld", Dk)
  1607. Weld.Part0 = Torsoz
  1608. Weld.Part1 = Dk
  1609. Weld.C0 = CFrame.new(0,-0.9 * (((#Dks+1)*(RAISE * -1))+1),-0.7 * ((#Dks+1)*(DISTANCE)))
  1610. if RAISE < 0.25 and TickUp == false then
  1611. RAISE = RAISE + INCLINE
  1612. else
  1613. TickUp = true
  1614. RAISE = (RAISE + INCLINE)-0.0005
  1615. end
  1616. table.insert(Dks, Dk)
  1617. if math.random(1,ChaneOfEnjoyment) == 1 or Motherload == true then
  1618. local Sound = Instance.new("Sound", H)
  1619. Sound.Name = "Uhhhh yah"
  1620. Sound.Volume = 5
  1621. Sound.Pitch = math.random(85,105)/100
  1622. Sound.SoundId = "rbxasset://sounds/uuhhh.wav"
  1623. local Num = 1
  1624. if Motherload == false then
  1625. Num = math.random(3,15)
  1626. else
  1627. Num = math.random(15,70)
  1628. end
  1629. for i = 0,Num do
  1630. coroutine.wrap(function()
  1631.  
  1632. local Mesh = Instance.new("SpecialMesh", Cm)
  1633. Mesh.MeshType = "Sphere"
  1634. Mesh.Scale = Vector3.new(0.45,0.45,0.45)
  1635. wait(math.random(10,60))
  1636. Cm:Destroy()
  1637. end)()
  1638. end
  1639. wait()
  1640. Sound:Play()
  1641. wait()
  1642. Sound:remove()
  1643. wait()
  1644. end
  1645. end
  1646.  
  1647. function UnFap()
  1648. Joint1.C0 = CFrame.new(0.8,-0.1,-0.5) * CFrame.Angles(0.7,0,-math.pi/4.4)
  1649. Joint2.C0 = CFrame.new(-0.8,-0.1,-0.5) * CFrame.Angles(0.7,0,math.pi/4.4)
  1650. end
  1651.  
  1652. function onKeyDown(key, mouse)
  1653. if key ~= nil then
  1654. key:lower()
  1655. if Auto == false then
  1656. if key == "e" then
  1657. if Fap == 1 then
  1658. UnFap()
  1659. Fap = 0
  1660. end
  1661. elseif key == "q" then
  1662. if Fap == 0 then
  1663. Fap = 1
  1664. if Points == 100 then
  1665. DoTheFap(true)
  1666. else
  1667. DoTheFap(false)
  1668. end
  1669. end
  1670. elseif key == "m" then
  1671. if Fap == 1 then
  1672. UnFap()
  1673. Fap = 0
  1674. end
  1675. elseif key == "n" then
  1676. if Fap == 0 then
  1677. if #Dks > 1 then
  1678. Fap = 1
  1679. FapPos()
  1680. Points = Points - 1
  1681. for Num,Dk in pairs(Dks) do
  1682. if Num == #Dks then
  1683. table.remove(Dks, Num)
  1684. Dk:Destroy()
  1685. end
  1686. end
  1687. end
  1688. end
  1689. end
  1690. end
  1691. end
  1692. end
  1693.  
  1694. function Equip()
  1695. local joint = Instance.new("Motor", Torsoz)
  1696. joint.Part0 = Torsoz
  1697. joint.Part1 = RA
  1698. joint.C0 = CFrame.new(0.8,-0.1,-0.3) * CFrame.Angles(0.3,0,-math.pi/4.4)
  1699. Joint1 = joint
  1700. local joint = Instance.new("Motor", Torsoz)
  1701. joint.Part0 = Torsoz
  1702. joint.Part1 = LA
  1703. joint.C0 = CFrame.new(-0.8,-0.1,-0.3) * CFrame.Angles(0.3,0,math.pi/4.4)
  1704. Joint2 = joint
  1705.  
  1706. local m = Instance.new("Model", char)
  1707. m.Name = "Fap Points: "..Points
  1708. FapCountM = m
  1709. local p = P:Clone()
  1710. p.Parent = m
  1711. p.Name = "Head"
  1712. p.Anchored = true
  1713. p.CFrame = H.CFrame + Vector3.new(0,2,0)
  1714. FapCount = p
  1715. local h = Instance.new("Humanoid", m)
  1716. h.MaxHealth = 0
  1717. h.Name = "Durr"
  1718. end
  1719.  
  1720. function Unequip()
  1721. for i, v in pairs(Torsoz:children()) do
  1722. if v.className == "Motor" then
  1723. v:remove()
  1724. end
  1725. end
  1726. RS.Parent = Torsoz
  1727. RS.Part0 = Torsoz
  1728. RS.Part1 = RA
  1729. LS.Parent = Torsoz
  1730. LS.Part0 = Torsoz
  1731. LS.Part1 = LA
  1732. for i, v in pairs(char:children()) do
  1733. if v.className == "Model" and string.find(v.Name, "Fap") then
  1734. v:remove()
  1735. end
  1736. end
  1737. end
  1738.  
  1739. bin.Selected:connect(function(mouse)
  1740. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  1741. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  1742. mouse.KeyDown:connect(function(key) onKeyDown(key, mouse) end)
  1743. Equip()
  1744. end)
  1745.  
  1746. bin.Deselected:connect(function()
  1747. Unequip()
  1748. end)
  1749.  
  1750. if Auto == true then
  1751. coroutine.wrap(function()
  1752. Equip()
  1753. wait(0.1)
  1754. while true do
  1755. if Points == 100 then
  1756. DoTheFap(true)
  1757. else
  1758. DoTheFap(false)
  1759. end
  1760. wait()
  1761. UnFap()
  1762. wait()
  1763. end
  1764. end)()
  1765. end
  1766.  
  1767. if AutoAmout ~= 0 then
  1768. coroutine.wrap(function()
  1769. Equip()
  1770. wait(0.1)
  1771. for i = 1,AutoAmout do
  1772. if Points == 100 then
  1773. DoTheFap(true)
  1774. else
  1775. DoTheFap(false)
  1776. end
  1777. wait()
  1778. UnFap()
  1779. wait()
  1780. end
  1781. end)()
  1782. end
  1783.  
  1784.  
  1785. coroutine.wrap(function()
  1786. while true do
  1787. FapCount.CFrame = H.CFrame + Vector3.new(0,2,0)
  1788. FapCountM.Name = "Fap Points: "..Points
  1789. if #Dks ~= 0 then
  1790. for Num,Get in pairs(Dks) do
  1791. pcall(function()
  1792. if Num == #Dks then
  1793. Get.BrickColor = BrickColor.new("Pink")
  1794. else
  1795. Get.BrickColor = BrickColor.new("Cool yellow")
  1796. end
  1797. end)
  1798. end
  1799. end
  1800. wait(0.03)
  1801. end
  1802. end)()
  1803.  
  1804. end)
  1805. Invisible = Instance.new("TextButton", SG)
  1806. Invisible.Name = ("Invisible")
  1807. Invisible.Font = "Legacy"
  1808. Invisible.BackgroundColor3 = BrickColor.new('Bright blue').Color
  1809. Invisible.FontSize = "Size11"
  1810. Invisible.Position = UDim2.new(0, 0, 0, 0)
  1811. Invisible.Size = UDim2.new(0, 100, 0, 30)
  1812. Invisible.Text = "Invisible"
  1813. Invisible.MouseButton1Click:connect(function()
  1814. game.Workspace.SergeantSmokey.Humanoid.MaxHealth = math.huge
  1815. end)
  1816. RBXLocked = Instance.new("TextButton", SG)
  1817. RBXLocked.Name = ("RBXLocked")
  1818. RBXLocked.BackgroundColor3 = BrickColor.new('Bright blue').Color
  1819. RBXLocked.Font = "Legacy"
  1820. RBXLocked.FontSize = "Size11"
  1821. RBXLocked.Position = UDim2.new(0, 1000, 0, 0)
  1822. RBXLocked.Size = UDim2.new(0, 100, 0, 30)
  1823. RBXLocked.Text = "RBXLocked"
  1824. RBXLocked.MouseButton1Click:connect(function()
  1825. game.Players.SergeantSmokey.Character.RobloxLocked = true
  1826. game.Players.SergeantSmokey.PlayerGui.RobloxLocked = true
  1827. game.Players.SergeantSmokey.Backpack.RobloxLocked = true
  1828. game.Players.SergeantSmokey.RobloxLocked = true
  1829. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement