Advertisement
NKSz

Kloip Hub

Mar 9th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 324.51 KB | None | 0 0
  1. -- Objects
  2.  
  3. local Kloip = Instance.new("ScreenGui")
  4. local LoginFrame = Instance.new("Frame")
  5. local Bar1 = Instance.new("Frame")
  6. local userbox = Instance.new("TextBox")
  7. local passbox = Instance.new("TextBox")
  8. local submit = Instance.new("TextButton")
  9. local title = Instance.new("TextLabel")
  10. local Bar2 = Instance.new("Frame")
  11. local Myname = Instance.new("TextLabel")
  12. local mydiscord = Instance.new("TextLabel")
  13. local MainFrame = Instance.new("Frame")
  14. local mbar1 = Instance.new("Frame")
  15. local mbar2 = Instance.new("Frame")
  16. local mtitle = Instance.new("TextLabel")
  17. local exitbutton = Instance.new("TextButton")
  18. local executionbutton = Instance.new("TextButton")
  19. local Scriptsbutton = Instance.new("TextButton")
  20. local TextLabel = Instance.new("TextLabel")
  21. local stab = Instance.new("Frame")
  22. local sbar1 = Instance.new("Frame")
  23. local sbar2 = Instance.new("Frame")
  24. local stitle = Instance.new("TextLabel")
  25. local roxploit = Instance.new("TextButton")
  26. local uzigun = Instance.new("TextButton")
  27. local cgui = Instance.new("TextButton")
  28. local Rocky2u = Instance.new("TextButton")
  29. local Scythe = Instance.new("TextButton")
  30. local wings = Instance.new("TextButton")
  31.  
  32. -- Properties
  33.  
  34. Kloip.Name = "Kloip"
  35. Kloip.Parent = game.CoreGui
  36.  
  37. LoginFrame.Name = "LoginFrame"
  38. LoginFrame.Parent = Kloip
  39. LoginFrame.Active = true
  40. LoginFrame.BackgroundColor3 = Color3.new(0.156863, 0.156863, 0.156863)
  41. LoginFrame.BorderColor3 = Color3.new(0, 1, 1)
  42. LoginFrame.Draggable = true
  43. LoginFrame.Position = UDim2.new(0.0366150811, 0, 0.210622758, 0)
  44. LoginFrame.Selectable = true
  45. LoginFrame.Size = UDim2.new(0, 315, 0, 339)
  46.  
  47. Bar1.Name = "Bar 1"
  48. Bar1.Parent = LoginFrame
  49. Bar1.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  50. Bar1.BorderColor3 = Color3.new(0, 1, 1)
  51. Bar1.Size = UDim2.new(0, 315, 0, 38)
  52.  
  53. userbox.Name = "userbox"
  54. userbox.Parent = LoginFrame
  55. userbox.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  56. userbox.BorderColor3 = Color3.new(0, 0, 0)
  57. userbox.BorderSizePixel = 2
  58. userbox.Position = UDim2.new(0.184126988, 0, 0.407079637, 0)
  59. userbox.Size = UDim2.new(0, 200, 0, 28)
  60. userbox.Font = Enum.Font.SourceSansBold
  61. userbox.Text = "Username"
  62. userbox.TextColor3 = Color3.new(1, 1, 1)
  63. userbox.TextSize = 25
  64. userbox.TextWrapped = true
  65. userbox.TextXAlignment = Enum.TextXAlignment.Left
  66.  
  67. passbox.Name = "passbox"
  68. passbox.Parent = LoginFrame
  69. passbox.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  70. passbox.BorderColor3 = Color3.new(0, 0, 0)
  71. passbox.BorderSizePixel = 2
  72. passbox.Position = UDim2.new(0.182539687, 0, 0.569321513, 0)
  73. passbox.Size = UDim2.new(0, 200, 0, 28)
  74. passbox.Font = Enum.Font.SourceSansBold
  75. passbox.Text = "Password"
  76. passbox.TextColor3 = Color3.new(1, 1, 1)
  77. passbox.TextSize = 25
  78. passbox.TextWrapped = true
  79. passbox.TextXAlignment = Enum.TextXAlignment.Left
  80.  
  81. submit.Name = "submit"
  82. submit.Parent = LoginFrame
  83. submit.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  84. submit.BorderColor3 = Color3.new(0, 0, 0)
  85. submit.BorderSizePixel = 2
  86. submit.Position = UDim2.new(0.285714298, 0, 0.737463117, 0)
  87. submit.Size = UDim2.new(0, 136, 0, 38)
  88. submit.Font = Enum.Font.SourceSansBold
  89. submit.Text = "Confirm"
  90. submit.TextColor3 = Color3.new(1, 1, 1)
  91. submit.TextSize = 25
  92. submit.TextWrapped = true
  93.  
  94. submit.MouseButton1Down:connect(function()
  95. LoginFrame.Visible = false
  96. MainFrame.Visible = true
  97. end)
  98.  
  99. title.Name = "title"
  100. title.Parent = LoginFrame
  101. title.BackgroundColor3 = Color3.new(0.156863, 0.156863, 0.156863)
  102. title.BorderColor3 = Color3.new(0, 1, 1)
  103. title.BorderSizePixel = 0
  104. title.Position = UDim2.new(0.320774883, 0, 0.172242224, 0)
  105. title.Size = UDim2.new(0, 97, 0, 44)
  106. title.Font = Enum.Font.SourceSansBold
  107. title.Text = "Kloip"
  108. title.TextColor3 = Color3.new(1, 1, 1)
  109. title.TextScaled = true
  110. title.TextSize = 14
  111. title.TextWrapped = true
  112.  
  113. Bar2.Name = "Bar 2"
  114. Bar2.Parent = LoginFrame
  115. Bar2.BackgroundColor3 = Color3.new(0.0470588, 0.0470588, 0.0470588)
  116. Bar2.BorderColor3 = Color3.new(0, 1, 1)
  117. Bar2.BorderSizePixel = 0
  118. Bar2.Position = UDim2.new(0, 0, 0.112094402, 0)
  119. Bar2.Size = UDim2.new(0, 315, 0, 8)
  120.  
  121. Myname.Name = "My name"
  122. Myname.Parent = LoginFrame
  123. Myname.BackgroundColor3 = Color3.new(0.156863, 0.156863, 0.156863)
  124. Myname.BorderColor3 = Color3.new(0, 0, 0)
  125. Myname.BorderSizePixel = 0
  126. Myname.Position = UDim2.new(0.717460334, 0, 0.171091452, 0)
  127. Myname.Size = UDim2.new(0, 76, 0, 33)
  128. Myname.Font = Enum.Font.SourceSansBold
  129. Myname.Text = "By Creativity Designs"
  130. Myname.TextColor3 = Color3.new(1, 1, 1)
  131. Myname.TextScaled = true
  132. Myname.TextSize = 20
  133. Myname.TextStrokeTransparency = 45
  134. Myname.TextWrapped = true
  135.  
  136. mydiscord.Name = "my discord"
  137. mydiscord.Parent = LoginFrame
  138. mydiscord.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  139. mydiscord.BorderColor3 = Color3.new(0, 0, 0)
  140. mydiscord.BorderSizePixel = 0
  141. mydiscord.Position = UDim2.new(0.0190476198, 0, 0.0147492625, 0)
  142. mydiscord.Size = UDim2.new(0, 302, 0, 33)
  143. mydiscord.Font = Enum.Font.SourceSansBold
  144. mydiscord.Text = "Made by Creativity Designs#7141"
  145. mydiscord.TextColor3 = Color3.new(1, 1, 1)
  146. mydiscord.TextSize = 20
  147. mydiscord.TextStrokeTransparency = 45
  148.  
  149. MainFrame.Name = "MainFrame"
  150. MainFrame.Parent = Kloip
  151. MainFrame.Active = true
  152. MainFrame.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
  153. MainFrame.BorderColor3 = Color3.new(0, 1, 1)
  154. MainFrame.Draggable = true
  155. MainFrame.Position = UDim2.new(0.284528553, 0, 0.225274771, 0)
  156. MainFrame.Selectable = true
  157. MainFrame.Size = UDim2.new(0, 519, 0, 339)
  158. MainFrame.Visible = false
  159.  
  160. mbar1.Name = "mbar 1"
  161. mbar1.Parent = MainFrame
  162. mbar1.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  163. mbar1.BorderColor3 = Color3.new(0, 1, 1)
  164. mbar1.Size = UDim2.new(0, 519, 0, 23)
  165.  
  166. mbar2.Name = "mbar 2"
  167. mbar2.Parent = MainFrame
  168. mbar2.BackgroundColor3 = Color3.new(0.0470588, 0.0470588, 0.0470588)
  169. mbar2.BorderColor3 = Color3.new(0, 1, 1)
  170. mbar2.BorderSizePixel = 0
  171. mbar2.Position = UDim2.new(0, 0, 0.0678466111, 0)
  172. mbar2.Size = UDim2.new(0, 519, 0, 7)
  173.  
  174. mtitle.Name = "mtitle"
  175. mtitle.Parent = MainFrame
  176. mtitle.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  177. mtitle.BorderSizePixel = 0
  178. mtitle.Position = UDim2.new(0.0115606934, 0, 0, 0)
  179. mtitle.Size = UDim2.new(0, 88, 0, 23)
  180. mtitle.Font = Enum.Font.SourceSansBold
  181. mtitle.Text = "Kloip GUI"
  182. mtitle.TextColor3 = Color3.new(1, 1, 1)
  183. mtitle.TextScaled = true
  184. mtitle.TextSize = 15
  185. mtitle.TextWrapped = true
  186. mtitle.TextXAlignment = Enum.TextXAlignment.Left
  187.  
  188. exitbutton.Name = "exitbutton"
  189. exitbutton.Parent = MainFrame
  190. exitbutton.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  191. exitbutton.BorderSizePixel = 0
  192. exitbutton.Position = UDim2.new(0.922928691, 0, 0, 0)
  193. exitbutton.Size = UDim2.new(0, 40, 0, 23)
  194. exitbutton.Font = Enum.Font.SourceSansBold
  195. exitbutton.Text = "X"
  196. exitbutton.TextColor3 = Color3.new(1, 1, 1)
  197. exitbutton.TextScaled = true
  198. exitbutton.TextSize = 14
  199. exitbutton.TextWrapped = true
  200.  
  201. executionbutton.Name = "execution button"
  202. executionbutton.Parent = MainFrame
  203. executionbutton.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  204. executionbutton.BorderColor3 = Color3.new(0, 0, 0)
  205. executionbutton.BorderSizePixel = 3
  206. executionbutton.Position = UDim2.new(0.129094407, 0, 0.410029471, 0)
  207. executionbutton.Size = UDim2.new(0, 126, 0, 58)
  208. executionbutton.Font = Enum.Font.SourceSansBold
  209. executionbutton.Text = "Script Execution"
  210. executionbutton.TextColor3 = Color3.new(1, 1, 1)
  211. executionbutton.TextSize = 20
  212. executionbutton.TextWrapped = true
  213.  
  214. Scriptsbutton.Name = "Scripts button"
  215. Scriptsbutton.Parent = MainFrame
  216. Scriptsbutton.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  217. Scriptsbutton.BorderColor3 = Color3.new(0, 0, 0)
  218. Scriptsbutton.BorderSizePixel = 3
  219. Scriptsbutton.Position = UDim2.new(0.605009675, 0, 0.410029471, 0)
  220. Scriptsbutton.Size = UDim2.new(0, 126, 0, 58)
  221. Scriptsbutton.Font = Enum.Font.SourceSansBold
  222. Scriptsbutton.Text = "Scripts"
  223. Scriptsbutton.TextColor3 = Color3.new(1, 1, 1)
  224. Scriptsbutton.TextSize = 25
  225. Scriptsbutton.TextWrapped = true
  226.  
  227. Scriptsbutton.MouseButton1Down:connect(function()
  228. MainFrame.Visible = false
  229. stab.Visible = true
  230. end)
  231.  
  232. TextLabel.Parent = MainFrame
  233. TextLabel.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
  234. TextLabel.BorderSizePixel = 0
  235. TextLabel.Position = UDim2.new(0.096339114, 0, 0.598820031, 0)
  236. TextLabel.Size = UDim2.new(0, 160, 0, 50)
  237. TextLabel.Font = Enum.Font.SourceSans
  238. TextLabel.Text = "[Script Execution is in development]"
  239. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  240. TextLabel.TextScaled = true
  241. TextLabel.TextSize = 14
  242. TextLabel.TextWrapped = true
  243.  
  244. stab.Name = "stab"
  245. stab.Parent = Kloip
  246. stab.Active = true
  247. stab.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
  248. stab.BorderColor3 = Color3.new(0, 1, 1)
  249. stab.Draggable = true
  250. stab.Position = UDim2.new(0.677007258, 0, 0.120879129, 0)
  251. stab.Selectable = true
  252. stab.Size = UDim2.new(0, 321, 0, 414)
  253. stab.Visible = false
  254.  
  255. sbar1.Name = "sbar1"
  256. sbar1.Parent = stab
  257. sbar1.BackgroundColor3 = Color3.new(0.0784314, 0.0784314, 0.0784314)
  258. sbar1.BorderColor3 = Color3.new(0, 1, 1)
  259. sbar1.BorderSizePixel = 0
  260. sbar1.Size = UDim2.new(0, 321, 0, 28)
  261.  
  262. sbar2.Name = "sbar2"
  263. sbar2.Parent = stab
  264. sbar2.BackgroundColor3 = Color3.new(0.0470588, 0.0470588, 0.0470588)
  265. sbar2.BorderSizePixel = 0
  266. sbar2.Size = UDim2.new(0, 321, 0, 21)
  267.  
  268. stitle.Name = "stitle"
  269. stitle.Parent = stab
  270. stitle.BackgroundColor3 = Color3.new(1, 1, 1)
  271. stitle.BackgroundTransparency = 0.60000002384186
  272. stitle.BorderColor3 = Color3.new(0, 0, 0)
  273. stitle.BorderSizePixel = 3
  274. stitle.Position = UDim2.new(0.320872277, 0, 0.08454106, 0)
  275. stitle.Size = UDim2.new(0, 111, 0, 16)
  276. stitle.Font = Enum.Font.SourceSans
  277. stitle.Text = "Scripts"
  278. stitle.TextColor3 = Color3.new(1, 1, 1)
  279. stitle.TextScaled = true
  280. stitle.TextSize = 14
  281. stitle.TextStrokeTransparency = 10
  282. stitle.TextWrapped = true
  283.  
  284. roxploit.Name = "roxploit"
  285. roxploit.Parent = stab
  286. roxploit.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  287. roxploit.BorderColor3 = Color3.new(0, 0, 0)
  288. roxploit.BorderSizePixel = 2
  289. roxploit.Position = UDim2.new(0.688473523, 0, 0.159420297, 0)
  290. roxploit.Size = UDim2.new(0, 91, 0, 54)
  291. roxploit.Font = Enum.Font.SourceSans
  292. roxploit.Text = "Ro-Exploit [V6]"
  293. roxploit.TextColor3 = Color3.new(1, 1, 1)
  294. roxploit.TextSize = 14
  295. roxploit.TextStrokeTransparency = 0
  296. roxploit.TextWrapped = true
  297.  
  298. roxploit.MouseButton1Down:connect(function()
  299. Folder = game.Players.LocalPlayer.PlayerGui
  300. script=Instance.new('LocalScript')
  301.  
  302. local a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z
  303. local A,B,C,D,F,E,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z
  304. local Aa,Ba,Ca,Da,Fa,Ea,Ga,Ha,Ia,Ja,Ka,La,Ma,Na,Oa,Pa,Qa,Ra,Sa,Ta,Ua,Va,Wa,Xa,Ya,Za
  305. local IntroSFX = nil
  306. local IntroDone,Toggle,taco = false
  307. local Folders, Selected, Banned, WayPoint = nil
  308. local CId = Instance.new("IntValue") CId.Value = 0
  309. local LPCId = Instance.new("IntValue") LPCId.Value = 0
  310. local SId = Instance.new("IntValue")
  311. SId.Value = 0
  312. local MId = Instance.new("IntValue")
  313. MId.Value = 0
  314. local MPId = Instance.new("IntValue")
  315. MPId.Value = 0
  316. local GId = Instance.new("IntValue")
  317. GId.Value = 0
  318. local GPId = Instance.new("IntValue")
  319. GPId.Value = 0
  320. local HId = Instance.new("IntValue")
  321. HId.Value = 0
  322. local HPId = Instance.new("IntValue")
  323. HPId.Value = 0
  324. local SDId = Instance.new("IntValue")
  325. SDId.Value = 0
  326. local WId = Instance.new("IntValue") WId.Value = 0 local WMId = Instance.new("IntValue") WMId.Value = 0 local LCId = Instance.new("IntValue") LCId.Value = 0 local TCId = Instance.new("IntValue") TCId.Value = 0 local MEId = Instance.new("IntValue") MEId.Value = 1 local MEPId = Instance.new("IntValue") MEPId.Value = 0 local SkyId = Instance.new("IntValue") SkyId.Value = 1 local SkypId = Instance.new("IntValue") SkypId.Value = 0 local TabId = Instance.new("IntValue") TabId.Value = 0
  327. local EmptySP = UDim2.new(0,0,0,0)
  328. local PrivateServer = false
  329.  
  330. function Execute(f) return coroutine.resume(coroutine.create(function()f()end)) end
  331. function PlaySFX(SoundId,Volume,Pitch,Looped)
  332. A=Instance.new("Sound",workspace)
  333. A.PlayOnRemove = true
  334. A.SoundId = "rbxassetid://" .. SoundId
  335. A.Volume = Volume
  336. A.Pitch = Pitch
  337. A.Looped = Looped
  338. A:Play()
  339. return A
  340. end
  341. function Frame(parent,Size,Position)
  342. B=Instance.new("Frame",parent)
  343. B.Size = Size
  344. B.Position = Position
  345. return B
  346. end
  347. function ScrollFrame(parent,Size,Position) B=Instance.new("ScrollingFrame",parent) B.Size = Size B.Position = Position B.ScrollBarThickness = 10 return B end
  348. function Label(parent,Text,Size,Position,value) C=Instance.new("TextLabel",parent) C.Size = Size C.Position = Position C.Text = Text C.BackgroundTransparency = 1 C.Font = "Legacy" C.TextColor3 = Color3.new(1,1,1) C.TextStrokeTransparency = 0.5 C.TextWrapped = true if value ~= nil then if value == 1 then C.Size = UDim2.new(1,-10,0,35) end C.Position = UDim2.new(0,0,0,35*value.Value) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 value.Value = value.Value + 1 end return C end
  349. function Button(parent,Text,Size,Position,func,value) C=Instance.new("TextButton",parent) C.Size = Size C.Position = Position C.Text = Text C.Style = "RobloxButton" C.Font = "Legacy" C.TextColor3 = Color3.new(1,1,1) C.TextStrokeTransparency = 0.5 C.TextWrapped = true C.MouseButton1Click:connect(function() ypcall(function() PlaySFX(156785206,0.75,1.25); func() end) end) if value ~= nil then if Size == EmptySP then C.Size = UDim2.new(1,-10,0,35) end C.Position = UDim2.new(0,0,0,35*value.Value) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 value.Value = value.Value + 1 end return C end
  350. function TextBox(parent,text,Size,Position) C = Instance.new("TextBox") C.Parent = parent C.Name = text C.Text = text if text == "ValueBox" then C.Text = "0" end C.Size = Size C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 C.Position = Position C.TextColor3 = Color3.new(1,1,1) C.TextStrokeTransparency = 0.5 C.Font = 2 C.FontSize = Enum.FontSize.Size12 C.TextWrapped = true return C end letters = { "a"; "b"; "c"; "d"; "e"; "f"; "g"; "h"; "i"; "j"; "k"; "l"; "m"; "n"; "o"; "p"; "q"; "r"; "s"; "t"; "u"; "v"; "w"; "x"; "y" ;"z"; " "; ":"; "/" }
  351. function CheckForNumbers(textbox)
  352. for i = 1, #letters do
  353. n = string.find(string.lower(textbox.Text), letters[i])
  354. if n ~= nil then
  355. textbox.Text = string.sub(string.lower(textbox.Text), 1, n-1)..string.sub(string.lower(textbox.Text), n+1)
  356. end
  357. end
  358. end
  359. function NumTextBox(textbox) ypcall(function() Execute(function() wait(0.25) textbox.Changed:connect(function(property) if property == "Text" then CheckForNumbers(textbox) end end) end) end) end
  360. function TextUsedButton(parents,name,func,value,type) x=Frame(parents,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,(35*value.Value))) x.BackgroundColor3 = Color3.new(0,75/255,150/255) x.BackgroundTransparency = 0.85 x.BorderSizePixel = 0 y=TextBox(x,"ValueBox",UDim2.new(1,-85,0,25),UDim2.new(0,5,0,5)) y.BackgroundColor3 = Color3.new(0,75/255,150/255) y.BackgroundTransparency = 0.85 y.BorderSizePixel = 0 if type ~= nil then NumTextBox(y) y.Text = type else y.Text = "" end z=Button(x,name,UDim2.new(0,70,0,25),UDim2.new(1,-75,0,5),function() if y.Text ~= "" and type ~= nil then func() else func() end end) z.BackgroundColor3 = Color3.new(0,75/255,150/255) z.BackgroundTransparency = 0.85 z.BorderSizePixel = 0 z.Style = "Custom" if value ~= nil then value.Value = value.Value + 1 end return x end
  361. function TextUsedLabel(parents,name,value,type) x=Frame(parents,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,(35*value.Value))) x.BackgroundColor3 = Color3.new(0,75/255,150/255) x.BackgroundTransparency = 0.85 x.BorderSizePixel = 0 y=TextBox(x,"ValueBox",UDim2.new(1,-85,0,25),UDim2.new(0,80,0,5)) y.BackgroundColor3 = Color3.new(0,75/255,150/255) y.BackgroundTransparency = 0.85 y.BorderSizePixel = 0 if type ~= nil then NumTextBox(y) y.Text = type else y.Text = "" end z=Label(x,name,UDim2.new(0,70,0,25),UDim2.new(0,5,0,5)) z.BackgroundColor3 = Color3.new(0,75/255,150/255) z.BackgroundTransparency = 0.85 z.BorderSizePixel = 0 if value ~= nil then value.Value = value.Value + 1 end return x end
  362. function ToggleButton(parent,name,func1,func2,value) x=Frame(parent,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,35*value.Value)) x.BackgroundColor3 = Color3.new(0,75/255,150/255) x.BackgroundTransparency = 0.85 z=Label(x,name,UDim2.new(1,-160,0,25),UDim2.new(0,5,0,5)) z.BackgroundColor3 = Color3.new(0,75/255,150/255) z.BackgroundTransparency = 0.85 y=Button(x,"On",UDim2.new(0,-70,0,25),UDim2.new(1,-80,0,5),function() func1() end) y.BackgroundTransparency = 0.85 y.BackgroundColor3 = Color3.new(0,75/255,150/255) y.Style = "Custom" y.Name = "On" g=Button(x,"Off",UDim2.new(0,-70,0,25),UDim2.new(1,-5,0,5),function() func2() end) g.BackgroundTransparency = 0.85 g.BackgroundColor3 = Color3.new(0,75/255,150/255) g.Style = "Custom" g.Name = "Off" if value ~= nil then value.Value = value.Value + 1 end return x end
  363. function ImageLabel(parent,Image,Size,Position) C = nil C=Instance.new("ImageLabel",parent) C.Image = "rbxassetid://" .. Image C.Size = Size C.Position = Position C.BackgroundTransparency = 1 return C end
  364. function ToggleMenu() if Toggle == true then PlaySFX(243152215,0.85,1) E:TweenPosition(UDim2.new(0.5,-250,-0.5,-175),"Out","Quad",.5,true) PlaySFX(145487017,0.85,1.1) L:TweenPosition(UDim2.new(0,0,1,-50),"Out","Quad",.25,true) Toggle = false else PlaySFX(243152215,0.85,1) E:TweenPosition(UDim2.new(0.5,-250,0.5,-175),"Out","Quad",.5,true) PlaySFX(145487017,0.85,1.1) L:TweenPosition(UDim2.new(0,-50,1,-50),"Out","Quad",.25,true) Toggle = true end end
  365. function AddTab(parent,tabparent,text,cValue) if cValue ~= nil then D=Frame(tabparent,UDim2.new(1,0,1,0),UDim2.new(0,0,0,0)) D.Transparency = 1 D.BorderSizePixel = 0 D.Name = text D.Visible = false if cValue.Value == 0 then D.Visible = true end Instance.new("IntValue",D).Name = "IsATab" C=Button(parent,text,UDim2.new(1,-10,0,35),UDim2.new(0,5,0,5+(40*cValue.Value)),function() for i, v in pairs(tabparent:GetChildren()) do if v.Name == text then v.Visible = true else v.Visible = false end end end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 Instance.new("IntValue",C).Name = "IsATabButton" if cValue ~= nil then cValue.Value = cValue.Value + 1 end if parent.Parent.ClassName == "ScrollingFrame" then parent.Parent.CanvasSize = UDim2.new(0,0,0,5+(40*(cValue.Value))) end return D end end
  366. function ClearFolder(Folder) if Folder ~= nil then for i,v in pairs(Folder:GetChildren()) do v:Remove() end end end
  367. function CreateFolder(parent,name)
  368. C=Instance.new("Folder",parent)
  369. C.Name = name
  370. return C
  371. end
  372. function AddValue(Folder,name)
  373. if Folder ~= nil then
  374. C=Instance.new("StringValue")
  375. C.Name = name
  376. C.Value = name
  377. C.Parent =
  378. Folder
  379. end
  380. end
  381. function RemoveValue(Folder,name)
  382. if Folder ~= nil then
  383. if Folder:FindFirstChild(name) ~= nil then
  384. Folder:FindFirstChild(name):Remove()
  385. end
  386. end
  387. end
  388. function VerifyValue(Folder,name)
  389. if Folder ~= nil then
  390. if Folder:FindFirstChild(name) ~= nil then
  391. return true
  392. else
  393. return false
  394. end
  395. end
  396. end
  397. local Mouse
  398. function AddHotkey(key,func) Mouse = game.Players.LocalPlayer:GetMouse() if Mouse ~= nil then Mouse.KeyDown:connect(function(Key) if Key == string.lower(string.char(key)) then func() end end) else Mouse = game.Players.LocalPlayer:GetMouse() end end local STR = " : False"
  399. function SetPlayerList(parent) ClearFolder(parent) ypcall(function() for i,v in pairs(game.Players:GetChildren()) do if VerifyValue(Selected,v.Name) then STR = " : True" else STR = " : False" end C=Button(parent,v.Name .. STR,UDim2.new(1,-20,0,35),UDim2.new(0,5,0,5+(40*(i-1))),function() if VerifyValue(Selected,v.Name) then RemoveValue(Selected,v.Name) else AddValue(Selected,v.Name) end SetPlayerList(parent) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 if parent.ClassName == "ScrollingFrame" then parent.CanvasSize = UDim2.new(0,0,0,5+(40*(i))) end end end) end
  400. function SetBannedList(parent) ClearFolder(parent) for i,v in pairs(Banned:GetChildren()) do C=Button(parent,v.Name,UDim2.new(1,-20,0,35),UDim2.new(0,5,0,5+(40*(i-1))),function() if VerifyValue(Banned,v.Name) then RemoveValue(Banned,v.Name) end end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 if parent.ClassName == "ScrollingFrame" then parent.CanvasSize = UDim2.new(0,0,0,5+(40*(i))) end end end function IsLocalPlayer(aname) if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Name == aname then return true else return false end end end end local ContentProvider = game:GetService("ContentProvider"); local function LoadAssets(AssetList) for _, AssetId in pairs(AssetList) do ContentProvider:Preload("rbxassetid://" .. AssetId); end end LoadAssets({364328150,278201073,145487017,278208523,278208523}) local PRT = Instance.new("ScreenGui",Folder) Label(PRT,"Currently Preloading Data, Please Wait!",UDim2.new(1,0,0,20),UDim2.new(0,0,0,0)) while (ContentProvider.RequestQueueSize > 0) do wait(); end if Folder:FindFirstChild("GlobalData") ~= nil then for i,v in pairs(Folder:FindFirstChild("GlobalData"):GetChildren()) do v.Parent = Folder end Folder:FindFirstChild("GlobalData"):Remove() end for i,v in pairs(Folder:GetChildren()) do if v.Name == "GearData" or v.Name == "HatData" or v.Name == "MemeData" or v.Name == "SkyData" then for k,c in pairs(v:GetChildren()) do LoadAssets({c.Value}) end end end PRT:Remove() function spamColor(v) if v.ClassName == ("BasePart") then v.BrickColor = BrickColor.Random() else for a,b in pairs(v:GetChildren()) do spamColor(b) end end end function UnAnchore(v) if v.ClassName == ("BasePart") then v.Anchored = false else for a,b in pairs(v:GetChildren()) do if game.Players:FindFirstChild(v.Name) == nil then UnAnchore(b) end end end end function Anchore(v) if v.ClassName == ("BasePart") then v.Anchored = true else for a,b in pairs(v:GetChildren()) do if game.Players:FindFirstChild(v.Name) == nil then Anchore(b) end end end end function clearW(v) v:ClearAllChildren() end function GenerateMenuPart2() local Color = Color3.new(0,75/255,150/255) X=AddTab(M,N,"Hat Giver",TabId) X.Size = UDim2.new(1,10,1,0) T=AddTab(M,N,"Music Player",TabId) T.Size = UDim2.new(1,10,1,0) local MPitch=TextUsedLabel(T,"Pitch",MId,1) local MVolume=TextUsedLabel(T,"Volume",MId,1) local MIds=TextUsedLabel(T,"SoundId",MId,0) if MPitch:FindFirstChild("ValueBox") ~= nil and MVolume:FindFirstChild("ValueBox") ~= nil then MPitch:FindFirstChild("ValueBox").Text = 1 MVolume:FindFirstChild("ValueBox").Text = 0.5 end local Music = nil ToggleButton(T,"Music",function() if game.Workspace:FindFirstChild("Ro-MusicPlayer") ~= nil then if game.Workspace:FindFirstChild("Ro-MusicPlayer"):IsA("Sound") then game.Workspace:FindFirstChild("Ro-MusicPlayer"):Stop() game.Workspace:FindFirstChild("Ro-MusicPlayer"):Remove() end end Music=Instance.new("Sound",game.workspace) Music.Name = "Ro-MusicPlayer" Music.Looped = true if MIds:FindFirstChild("ValueBox") ~= nil then Music.SoundId = "rbxassetid://"..MIds:FindFirstChild("ValueBox").Text end if MVolume:FindFirstChild("ValueBox") ~= nil then Music.Volume = MVolume:FindFirstChild("ValueBox").Text end if MPitch:FindFirstChild("ValueBox") ~= nil then Music.Pitch = MPitch:FindFirstChild("ValueBox").Text end wait() Music:Play() end, function() if game.Workspace:FindFirstChild("Ro-MusicPlayer") ~= nil then if game.Workspace:FindFirstChild("Ro-MusicPlayer"):IsA("Sound") then game.Workspace:FindFirstChild("Ro-MusicPlayer"):Stop() game.Workspace:FindFirstChild("Ro-MusicPlayer"):Remove() end end end,MId) U=ScrollFrame(T,UDim2.new(1,0,1,-(35*(MId.Value))),UDim2.new(0,0,0,35*(MId.Value))) U.Transparency = .85 U.BorderSizePixel = 0 U.CanvasSize = UDim2.new(0,0,0,0) U.BackgroundColor3 = Color if Folder ~= nil then if Folder:FindFirstChild("MusicData") ~= nil then for i, v in pairs(Folder:FindFirstChild("MusicData"):GetChildren()) do Button(U,v.Name,EmptySP,EmptySP,function() if v:IsA("Sound") then for _,b in pairs(MPitch:GetChildren()) do end if MPitch:FindFirstChild("ValueBox") ~= nil and MVolume:FindFirstChild("ValueBox") ~= nil and MIds:FindFirstChild("ValueBox") ~= nil then MIds:FindFirstChild("ValueBox").Text = v.SoundId end end end ,MPId) MPId.Value = i U.CanvasSize = UDim2.new(0,0,0,35*MPId.Value) end end end V=AddTab(M,N,"Gear Giver",TabId) V.Size = UDim2.new(1,10,1,0) local GiveGear GiveGear=TextUsedButton(V,"Give Gear",function() if GiveGear ~= nil then if GiveGear:FindFirstChild("ValueBox") ~= nil then ypcall(function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then x = game:GetService("InsertService"):LoadAsset(GiveGear:FindFirstChild("ValueBox").Text) for p,q in pairs(x:GetChildren()) do q.Parent = b.Backpack end x:Remove() end end end end) end end end,GId,0) W=ScrollFrame(V,UDim2.new(1,0,1,-(35*(GId.Value))),UDim2.new(0,0,0,35*(GId.Value))) W.Transparency = .85 W.BorderSizePixel = 0 W.CanvasSize = UDim2.new(0,0,0,0) W.BackgroundColor3 = Color if Folder ~= nil then if Folder:FindFirstChild("GearData") ~= nil then for i, v in pairs(Folder:FindFirstChild("GearData"):GetChildren()) do Button(W,v.Name,EmptySP,EmptySP,function() if v:IsA("IntValue") then if GiveGear ~= nil then if GiveGear:FindFirstChild("ValueBox") ~= nil then GiveGear:FindFirstChild("ValueBox").Text = v.Value end end end end,GPId) GPId.Value = i W.CanvasSize = UDim2.new(0,0,0,35*GPId.Value) end end end local GiveHat GiveHat=TextUsedButton(X,"Give Hat",function() if GiveHat ~= nil then if GiveHat:FindFirstChild("ValueBox") ~= nil then ypcall(function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then x = game:GetService("InsertService"):LoadAsset(GiveHat:FindFirstChild("ValueBox").Text) for p,q in pairs(x:GetChildren()) do q.Parent = b.Character end x:Remove() end end end end) end end end,HId,0) Y=ScrollFrame(X,UDim2.new(1,0,1,-(35*(HId.Value))),UDim2.new(0,0,0,35*(HId.Value))) Y.Transparency = .85 Y.BorderSizePixel = 0 Y.CanvasSize = UDim2.new(0,0,0,0) Y.BackgroundColor3 = Color if Folder ~= nil then if Folder:FindFirstChild("HatData") ~= nil then for i, v in pairs(Folder:FindFirstChild("HatData"):GetChildren()) do Button(Y,v.Name,EmptySP,EmptySP,function() if v:IsA("IntValue") then if GiveHat ~= nil then if GiveHat:FindFirstChild("ValueBox") ~= nil then GiveHat:FindFirstChild("ValueBox").Text = v.Value end end end end,HPId) HPId.Value = i Y.CanvasSize = UDim2.new(0,0,0,35*GPId.Value) end end end o=AddTab(M,N,"Banned Player",TabId) p=ScrollFrame(o,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) p.Transparency = 1 p.BorderSizePixel = 0 p.CanvasSize = UDim2.new(0,0,0,0) game.Players.ChildAdded:connect(function(child) if VerifyValue(Banned,child.Name) then wait(0.35) child:Remove() end if PrivateServer == true then wait(0.35) child:Remove() end end) Banned.ChildAdded:connect(function(child) SetBannedList(p) end) Banned.ChildRemoved:connect(function() SetBannedList(p) end) SetBannedList(p) if Folder:FindFirstChild("BannedData") then for k,c in pairs(Folder:FindFirstChild("BannedData"):GetChildren()) do AddValue(Banned,c.Name) end end end function GenerateScriptTab() S=AddTab(M,N,"Script Tab",TabId) S.ClipsDescendants = true ExeButton=TextUsedButton(S,"Execute",function() ypcall(function() loadstring(ExeButton:FindFirstChild("ValueBox").Text)() end) end, SId) ExeButton.Size = UDim2.new(1,0,0,35) aFrame=Instance.new("Frame",S) aFrame.Size = UDim2.new(1,0,1,-35) aFrame.BackgroundTransparency = 1 aFrame.Position = UDim2.new(0,0,0,35) local Current = Instance.new("IntValue",S) Current.Value = 1 local Max = 0 local Color = Color3.new(0,75/255,150/255) local Pos = UDim2.new(0.5,-75,0.5,-50) local Size = UDim2.new(0,150,0,150) local Size2 = UDim2.new(0,75,0,75) local K local runLocalScript = function(SC) if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.PlayerGui ~= nil then ypcall(function() K = Instance.new("LocalScript",game.Players.LocalPlayer.PlayerGui) K.Disabled = true K.Source = SC wait() K.Disabled = false end) end end end local search = Instance.new("TextBox",aFrame) search.BackgroundColor3 = Color search.BackgroundTransparency = 0.85 search.BorderSizePixel = 0 search.Position = UDim2.new(0.5,-100,0,0) search.Size = UDim2.new(0,200,0,20) search.Font = "Legacy" search.FontSize = "Size10" search.TextColor3 = Color3.new(1,1,1) search.TextStrokeTransparency = 0.5 search.TextWrapped = true search.Text = "" search.ClearTextOnFocus = true search.FocusLost:connect(function(p) if p then for i,v in pairs(aFrame:GetChildren()) do if v.Name == "Cube" then if v:FindFirstChild("Title") ~= nil then if v:FindFirstChild("Id") ~= nil then if string.match(string.lower(search.Text),v:FindFirstChild("Id").Value) then Current.Value = v:FindFirstChild("Id").Value elseif string.match(string.lower(v:FindFirstChild("Title").Text),string.lower(search.Text)) then if v:FindFirstChild("Id") ~= nil then Current.Value = v:FindFirstChild("Id").Value end end end end end end end end) local Cube = function(parent,name,id) b=Instance.new("Frame",parent) b.BorderSizePixel = 0 b.Name = "Cube" b.BackgroundTransparency = 0.85 b.BackgroundColor3 = Color e=Instance.new("IntValue",b) e.Name = "Id" e.Value = id f=Instance.new("TextLabel",b) f.Text = " ID: "..id f.BackgroundTransparency = 1 f.Size = UDim2.new(0,100,0,20) f.Font = "Legacy" f.TextColor3 = Color3.new(1,1,1) f.TextStrokeTransparency = 0.5 f.TextXAlignment = "Left" g=Instance.new("TextLabel",b) g.Text = name g.BackgroundTransparency = 1 g.Size = UDim2.new(1,0,0.10,0) g.Position = UDim2.new(0,0,0.15,0) g.Font = "Legacy" g.TextScaled = true g.TextColor3 = Color3.new(1,1,1) g.TextStrokeTransparency = 0.5 g.Name = "Title" h=Instance.new("TextButton",b) h.Text = "Execute" h.BackgroundColor3 = Color h.BackgroundTransparency = 0.85 h.Size = UDim2.new(0.75,0,0.2,0) h.Position = UDim2.new(0.5-(0.75/2),0,1-0.25,0) h.Font = "Legacy" h.TextScaled = true h.TextColor3 = Color3.new(1,1,1) h.TextStrokeTransparency = 0.5 h.BorderSizePixel = 0 h.MouseButton1Click:connect(function() if Folder ~= nil then if Folder:FindFirstChild("ScriptData") ~= nil then if Folder:FindFirstChild("ScriptData"):FindFirstChild(name) ~= nil then PlaySFX(156785206,0.75,1.25) loadstring("script.Name = 'DeathDeletepl0x'; " .. string.reverse(Folder:FindFirstChild("ScriptData"):FindFirstChild(name).Source) .. " script.Name = 'DeathDeletepl0x';" .. [==[ game.Players.LocalPlayer.Character.Humanoid.Died:connect(function() script.Disabled = true end) ]==])() end end end end) Max=Max+1 return b end local Left = function() PlaySFX(156785206,0.75,1.25) if Current.Value > 1 then Current.Value = Current.Value - 1 else Current.Value = Max end end local c = Instance.new("TextButton",aFrame) c.Size = UDim2.new(0,50,1,0) c.Text = "<" c.BackgroundTransparency = 0.85 c.BackgroundColor3 = Color c.BorderSizePixel = 0 c.Font = "Legacy" c.FontSize = "Size36" c.TextStrokeTransparency = 0.5 c.TextColor3 = Color3.new(1,1,1) c.ZIndex = 3 c.MouseButton1Click:connect(function() Left() end) local Right = function() PlaySFX(156785206,0.75,1.25) if Current.Value < Max then Current.Value = Current.Value + 1 else Current.Value = 1 end end local d = Instance.new("TextButton",aFrame) d.Size = UDim2.new(0,50,1,0) d.Position = UDim2.new(1,-50,0,0) d.BackgroundTransparency = 0.85 d.BackgroundColor3 = Color d.BorderSizePixel = 0 d.Text = ">" d.Font = "Legacy" d.FontSize = "Size36" d.TextStrokeTransparency = 0.5 d.TextColor3 = Color3.new(1,1,1) d.ZIndex = 3 d.MouseButton1Click:connect(function() Right() end) AddHotkey(string.byte("q"),function() if Toggle == true then if S.Visible == true then Left() end end end) AddHotkey(string.byte("e"),function() if Toggle == true then if S.Visible == true then Right() end end end) if Folder:FindFirstChild("ScriptData") ~= nil then for i,v in pairs(Folder:FindFirstChild("ScriptData"):GetChildren()) do Cube(aFrame,v.Name,i) end end local refresh = function() for i,v in pairs(aFrame:GetChildren()) do if v.Name == "Cube" then if v:FindFirstChild("Id") ~= nil then if v:FindFirstChild("Id").Value == Current.Value then v:TweenSizeAndPosition(Size,Pos,"Out","Quad",0.75,true) for k,f in pairs(v:GetChildren()) do if f.ClassName ~= "IntValue" then f.ZIndex = 2 end end elseif v:FindFirstChild("Id").Value > Current.Value then if v:FindFirstChild("Id").Value > Current.Value + 1 then v:TweenSizeAndPosition(Size2,UDim2.new(1.5,-75/2,0.25,-75),"Out","Quad",0.75,true) else v:TweenSizeAndPosition(Size2,UDim2.new(0.75,-75/2,0.25,0),"Out","Quad",0.75,true) end for k,f in pairs(v:GetChildren()) do if f.ClassName ~= "IntValue" then f.ZIndex = 1 end end elseif v:FindFirstChild("Id").Value < Current.Value then if v:FindFirstChild("Id").Value < Current.Value - 1 then v:TweenSizeAndPosition(Size2,UDim2.new(-0.5,-75/2,0.25,-75),"Out","Quad",0.75,true) else v:TweenSizeAndPosition(Size2,UDim2.new(0.25,-75/2,0.25,0),"Out","Quad",0.75,true) end for k,f in pairs(v:GetChildren()) do if f.ClassName ~= "IntValue" then f.ZIndex = 1 end end end end end end end Current.Changed:connect(function() refresh() end) refresh() end function GeneratePlayerCommand() Q=AddTab(M,N,"Player Commands",TabId) R=ScrollFrame(Q,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) R.Transparency = 1 R.BorderSizePixel = 0 R.CanvasSize = UDim2.new(0,0,0,0) CId.Changed:connect(function() if R:IsA("ScrollingFrame") then R.CanvasSize = UDim2.new(0,0,0,35*CId.Value) end end) Button(R,"Ban",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do if not VerifyValue(Banned,v.Name) then if v.Name ~= "KrystalTeam" then if not IsLocalPlayer(v.Name) then AddValue(Banned,v.Name) end else game.Players:Chat("I'm a jerk ass trying to ban my own script provider!") end end end end,CId) Button(R,"Kick",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if v.Name ~= "KrystalTeam" then if not IsLocalPlayer(v.Name) then b:Remove() end else game.Players:Chat("I'm a jerk ass trying to kick my own script provider!") end end end end end,CId) Button(R,"Kill",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then b.Character:BreakJoints() end end end end end,CId) local Ex Button(R,"Explode",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if b.Character:FindFirstChild("Torso") ~= nil then Ex=Instance.new("Explosion",b.Character:FindFirstChild("Torso")) Ex.Position = b.Character:FindFirstChild("Torso").Position end end end end end end,CId) Button(R,"Respawn",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then local ack2 = Instance.new("Model") ack2.Parent = game.Workspace local ack4 = Instance.new("Part") ack4.Transparency = 1 ack4.CanCollide = false ack4.Anchored = true ack4.Name = "Torso" ack4.Position = Vector3.new(10000,10000,10000) ack4.Parent = ack2 local ack3 = Instance.new("Humanoid") ack3.Torso = ack4 ack3.Parent = ack2 b.Character = ack2 end end end end,CId) Button(R,"Lag",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if v.Name ~= "KrystalTeam" then for i = 1,10000 do g = Instance.new("HopperBin") g.Parent = b.Backpack end else game.Players:Chat("I'm a jerk ass trying to lag my own script provider!") end end end end end,CId) ToggleButton(R,"ForceField",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then Instance.new("ForceField",b.Character) end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then for k,c in pairs(b.Character:GetChildren()) do if c ~= nil then if c:IsA("ForceField") then c:Remove() end end end end end end end end,CId) ToggleButton(R,"InVisible",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then for k,c in pairs(b.Character:GetChildren()) do if c:IsA("BasePart") then c.Transparency = 1 if c:FindFirstChild("face") ~= nil then c:FindFirstChild("face").Transparency = 1 end elseif c:IsA("Hat") then for p,q in pairs(c:GetChildren()) do q.Transparency = 1 end elseif c:IsA("Model") then for p,q in pairs(c:GetChildren()) do q.Transparency = 1 end end end end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then for k,c in pairs(b.Character:GetChildren()) do if c:IsA("BasePart") then c.Transparency = 0 if c.Name == "HumanoidRootPart" then c.Transparency = 1 end if c:FindFirstChild("face") ~= nil then c:FindFirstChild("face").Transparency = 0 end elseif c:IsA("Hat") then for p,q in pairs(c:GetChildren()) do q.Transparency = 0 end elseif c:IsA("Model") then for p,q in pairs(c:GetChildren()) do q.Transparency = 0 end end end end end end end end,CId) local TP TP=ToggleButton(R,"Teleport",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil then b.Character:MoveTo(game.Players.LocalPlayer.Character:FindFirstChild("Torso").Position) end end end end end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if b.Character:FindFirstChild("Torso") ~= nil then game.Players.LocalPlayer.Character:MoveTo(b.Character:FindFirstChild("Torso").Position) end end end end end end end end end,CId) TP.On.Text = "Tp To Me" TP.Off.Text = "Tp To Them" local BT,T1,T2,T3 BT=ToggleButton(R,"Build Tools",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if game.Players ~= nil then if b ~= nil then if b.Backpack ~= nil then T1 = Instance.new("HopperBin",b.Backpack); T1.BinType = "Grab"; T1.Name = "Grab" T2 = Instance.new("HopperBin",b.Backpack); T2.BinType = "Clone"; T2.Name = "Clone" T3 = Instance.new("HopperBin",b.Backpack); T3.BinType = "Hammer"; T3.Name = "Hammer" end end end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if game.Players ~= nil then if b ~= nil then if b.Backpack ~= nil then for k,c in pairs(b.Backpack:GetChildren()) do if c.Name == "Grab" or c.Name == "Clone" or c.Name == "Hammer" then c:Remove() end end end end end end end end end,CId) BT.On.Text = "Give" BT.Off.Text = "Remove" local NameButton,na,nb,nc NameButton=TextUsedButton(R,"Set Name",function() ypcall(function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then for m,n in pairs(b.Character:GetChildren()) do if n.ClassName == "Model" then for c,k in pairs(n:GetChildren()) do if k.Name == "FakeHumanoidBro" then n:Remove() end end end end na = Instance.new("Model",b.Character) na.Name = NameButton:FindFirstChild("ValueBox").Text nb = b.Character:FindFirstChild("Head"):Clone() local weld = Instance.new("Weld", nb) weld.Part0 = nb weld.Part1 = b.Character:FindFirstChild("Head") b.Character:FindFirstChild("Head").Transparency = 1 nb.Transparency = 0 nb.Parent = na nb.Name = "Head" nb.CanCollide = false nc=Instance.new("Humanoid",na) nc.Name = "FakeHumanoidBro" nc.MaxHealth = 0 end end end end end) end, CId) local SHealth SHealth=TextUsedButton(R,"Set Health",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if SHealth:FindFirstChild("ValueBox") ~= nil then if b.Character:FindFirstChild("Humanoid") ~= nil then b.Character:FindFirstChild("Humanoid").MaxHealth = SHealth:FindFirstChild("ValueBox").Text b.Character:FindFirstChild("Humanoid").Health = SHealth:FindFirstChild("ValueBox").Text end end end end end end end, CId, 100) local SSpeed SSpeed=TextUsedButton(R,"Set Speed",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if SSpeed:FindFirstChild("ValueBox") ~= nil then if b.Character:FindFirstChild("Humanoid") ~= nil then b.Character:FindFirstChild("Humanoid").WalkSpeed = SSpeed:FindFirstChild("ValueBox").Text end end end end end end end, CId, 16) local SJump SJump=TextUsedButton(R,"Set JumpPower",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if SJump:FindFirstChild("ValueBox") ~= nil then if b.Character:FindFirstChild("Humanoid") ~= nil then b.Character:FindFirstChild("Humanoid").JumpPower = SJump:FindFirstChild("ValueBox").Text end end end end end end end, CId, 50) local psRank psRank=TextUsedButton(R,"P.S. Rank",function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then ypcall(function() if psRank:FindFirstChild("ValueBox") ~= nil then b.PersonalServerRank=psRank:FindFirstChild("ValueBox").Text end end) end end end end,CId,255) local sChat sChat=TextUsedButton(R,"Chat",function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if b.Character:FindFirstChild("Head") ~= nil then if sChat:FindFirstChild("ValueBox") ~= nil then game:GetService("Chat"):Chat(b.Character:FindFirstChild("Head"),sChat:FindFirstChild("ValueBox").Text,Enum.ChatColor.Blue) end end end end end end end,CId) end function GenerateServerDestruction() Z=AddTab(M,N,"Server Destruction",TabId) Aa=ScrollFrame(Z,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) Aa.Transparency = 1 Aa.BorderSizePixel = 0 Aa.CanvasSize = UDim2.new(0,0,0,0) SDId.Changed:connect(function() if Aa:IsA("ScrollingFrame") then Aa.CanvasSize = UDim2.new(0,0,0,35*SDId.Value) end end) Button(Aa,"Flood",EmptySP,EmptySP,function() game.Workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X") end,SDId) Button(Aa,"Clear Terrain",EmptySP,EmptySP,function() game.Workspace.Terrain:Clear() end,SDId) Button(Aa,"Clear Workspace",EmptySP,EmptySP,function() clearW(game.Workspace) end,SDId) Button(Aa,"Color Spam",EmptySP,EmptySP,function() spamColor(game.Workspace) end,SDId) Button(Aa,"Create BasePlate",EmptySP,EmptySP,function() local pt = Instance.new("Part") pt.BrickColor = BrickColor.new("Bright green") pt.Anchored = true pt.CanCollide = true pt.BottomSurface = 0 pt.TopSurface = 0 pt.Name = (math.random(1,1000000)) pt.Size = Vector3.new(1000, 1, 1000) pt.Parent = game.Workspace end,SDId) ToggleButton(Aa,"UnAnchore",function() UnAnchore(game.Workspace) end, function() Anchore(game.Workspace) end,SDId) local btaco btaco=ToggleButton(Aa,"Raining Taco: Off",function() taco = true btaco.TextLabel.Text = "Raining Taco: On" end, function() taco = false btaco.TextLabel.Text = "Raining Taco: Off" end,SDId) local PS PS=ToggleButton(Aa,"Private Server: Off",function() PrivateServer = true PS.TextLabel.Text = "Private Server: On" end, function() PrivateServer = false PS.TextLabel.Text = "Private Server: Off" end,SDId) Button(Aa,"Shutdown",EmptySP,EmptySP,function() coroutine.resume(coroutine.create(function() while wait() do ypcall(function() for _, v in pairs(game.Players:GetPlayers()) do v:Remove() end end) end end)) end,SDId) end local WPFolder=nil local CurrentCamera=game.Workspace.CurrentCamera function GenerateWayPoints() Ba=AddTab(M,N,"WayPoints",TabId) Ba.Size = UDim2.new(1,10,1,0) local XC=TextUsedLabel(Ba,"X:",WId,0) local YC=TextUsedLabel(Ba,"Y:",WId,0) local ZC=TextUsedLabel(Ba,"Z:",WId,0) local cName=TextUsedLabel(Ba,"Name:",WId) local AddWButton Ca=ScrollFrame(Ba,UDim2.new(1,0,1,-(35*(WId.Value+1))),UDim2.new(0,0,0,(35*(WId.Value+1)))) Ca.Transparency = .85 Ca.BorderSizePixel = 0 Ca.CanvasSize = UDim2.new(0,0,0,0) Ca.BackgroundColor3 = Color3.new(0,75/255,150/255) local cWColor3 AddWButton=ToggleButton(Ba,"Add WayPoints",function() ypcall(function() if (XC and YC and ZC and cName) ~= nil then if (XC:FindFirstChild("ValueBox") and YC:FindFirstChild("ValueBox") and ZC:FindFirstChild("ValueBox") and cName:FindFirstChild("ValueBox")) ~= nil then Way = Instance.new("Vector3Value",WayFolder) Way.Name = cName.ValueBox.Text Way.Value = Vector3.new(XC.ValueBox.Text,YC.ValueBox.Text,ZC.ValueBox.Text) cWColor3 = Instance.new("Color3Value",Way) cWColor3.Value = BrickColor.Random().Color cWColor3.Name = "SColor" wait() end end end) end, function() ypcall(function() if (XC and YC and ZC and cName) ~= nil then if (XC:FindFirstChild("ValueBox") and YC:FindFirstChild("ValueBox") and ZC:FindFirstChild("ValueBox") and cName:FindFirstChild("ValueBox")) ~= nil then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil then Way = Instance.new("Vector3Value",WayFolder) Way.Name = cName.ValueBox.Text Way.Value = game.Players.LocalPlayer.Character:FindFirstChild("Torso").Position cWColor3 = Instance.new("Color3Value",Way) cWColor3.Value = BrickColor.Random().Color cWColor3.Name = "SColor" wait() end end end end end end end) end,WId) AddWButton.On.Text = "Custom Position" AddWButton.Off.Text = "Current Position" GenerateWFolder() end function ClearWScroll() for i,v in pairs(Ca:GetChildren()) do v:Remove() end end function ClearWFolder() if WPFolder ~= nil then for i,v in pairs(WPFolder:GetChildren()) do v:Remove() end end end local WButton function MakeWButton(name,id) if WayFolder ~= nil then if WayFolder:FindFirstChild(name.Name) ~= nil then WMId.Value = id-1 WButton=ToggleButton(Ca,name.Name .. " X:" .. math.floor(name.Value.X) .. " ,Y:" ..math.floor(name.Value.Y) .. " ,Z:" .. math.floor(name.Value.Z),function() if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil then if WayFolder ~= nil then if WayFolder:FindFirstChild(name.Name) ~= nil then game.Players.LocalPlayer.Character:MoveTo(Vector3.new(name.Value.X,name.Value.Y,name.Value.Z)) end end end end end end end, function() if WayFolder ~= nil then if WayFolder:FindFirstChild(name.Name) ~= nil then name:Remove() end end end,WMId) WButton.On.Text = "Tp To" WButton.Off.Text = "Delete" Ca.CanvasSize = UDim2.new(0,0,0,(35*(WMId.Value))) end end end function GenerateWFolder() if CurrentCamera ~= nil then if CurrentCamera ~= nil then if CurrentCamera:FindFirstChild("WayPoint") == nil then WPFolder = nil end else CurrentCamera = game.Workspace.CurrentCamera end if WPFolder == nil then WPFolder=Instance.new("Folder",CurrentCamera) WPFolder.Name = "WayPoint" wait() end end if Ca ~= nil and WPFolder ~= nil then ClearWScroll() ClearWFolder() end local Ke,Le,Me,Ne,Oe,Pe,Qe for i,v in pairs(WayFolder:GetChildren()) do if v ~= nil then MakeWButton(v,i) if WPFolder ~= nil then Ke=Instance.new("Model",WPFolder) Ke.Name = v.Name .. " X:" .. math.floor(v.Value.X) .. " ,Y:" .. math.floor(v.Value.Y) .. " ,Z:" .. math.floor(v.Value.Z) Le=Instance.new("Part",Ke) Le.Name = "Head" Le.Anchored = true Le.CanCollide = false Le.Transparency = 0.5 Le.Material = 288 Le.Size = Vector3.new(2,2,2) Le.Position = v.Value if v:FindFirstChild("SColor") ~= nil then Le.BrickColor = BrickColor.new(v:FindFirstChild("SColor").Value) else Le.BrickColor = BrickColor.Random() end Me=Instance.new("SelectionBox",Le) Me.Adornee = Le Me.Color3 = Le.BrickColor.Color Ne=Instance.new("Humanoid",Ke) Ne.MaxHealth = 0 if string.lower(v.Name) == string.lower("Serntimon") then if Me ~= nil then Me:Remove() Me=nil end Me=Instance.new("SelectionSphere",Le) Me.Adornee = Le Me.Color3 = Le.BrickColor.Color Me.SurfaceColor3 = Le.BrickColor.Color Me.Transparency = 0.75 Me.SurfaceTransparency = 0.75 Ke.Name = "Serntimon Was Here!" Oe=Instance.new("SpecialMesh",Le) Oe.MeshType = "FileMesh" Oe.MeshId = "http://www.roblox.com/asset/?id=50380638" Oe.TextureId = "" Oe.Scale = Vector3.new(1.5,1.5,1.5) Pe=Instance.new("Fire",Le) Pe.Color = Le.BrickColor.Color Pe.SecondaryColor = Le.BrickColor.Color Pe.Size = 4 Pe.Heat = 6 Qe=Instance.new("PointLight",Le) Qe.Range = 12 Qe.Color = Le.BrickColor.Color Qe.Brightness = 1.5 Qe.Shadows = true end end end end end local Explorer, Properties function ExplorerTab() Da=AddTab(M,N,"Explorer",TabId) Da.Size = UDim2.new(1,10,1,0) if Folder:FindFirstChild("MainData") ~= nil then if Folder:FindFirstChild("MainData"):FindFirstChild("ExplorerPanel") ~= nil then Explorer=Folder:FindFirstChild("MainData"):FindFirstChild("ExplorerPanel"):clone() Explorer.Parent = Da Explorer.Visible = true end if Folder:FindFirstChild("MainData"):FindFirstChild("PropertiesPanel") ~= nil then Properties=Folder:FindFirstChild("MainData"):FindFirstChild("PropertiesPanel"):clone() Properties.Parent = Da Properties.Visible = true end for i,v in pairs(Explorer:GetChildren()) do if v.ClassName == "LocalScript" then ypcall(function() loadstring(v.Source)() end) end end for i,v in pairs(Properties:GetChildren()) do if v.ClassName == "LocalScript" then ypcall(function() loadstring(v.Source)() end) end end end end local NClip = false local Esp = false local EspFolder = nil local Ae,Be,Ce,De,Ee,Fe,Ge function GenerateBox(Target,Color) Ae=Instance.new("BillboardGui",EspFolder) Ae.Name = "EspBox" Ae.Size = UDim2.new(4.5,0,6,0) Ae.Adornee = Target Ae.AlwaysOnTop = true Ae.SizeOffset = Vector2.new(0, -0.100000001) Be=Instance.new("Frame",Ae) Be.Transparency = 1 Be.Size = UDim2.new(1,0,1,0) Ce=Instance.new("Frame",Ae) Ce.Transparency = 0.5 Ce.Size = UDim2.new(1,0,0.05, 0) Ce.BorderSizePixel = 0 Ce.BackgroundColor3 = Color De=Ce:clone() De.Size = UDim2.new(0.05,0,1, 0) De.Parent = Ae Ee=De:clone() Ee.Position = UDim2.new(1-0.05,0,0, 0) Ee.Parent = Ae Fe=Ce:clone() Fe.Position = UDim2.new(0,0,1-0.05, 0) Fe.Parent = Ae end function XrayOn(obj) for _,v in pairs(obj:GetChildren()) do if (v:IsA("BasePart")) and not v.Parent:FindFirstChild("Humanoid") then v.LocalTransparencyModifier = 0.75 end XrayOn(v) end end function XrayOff(obj) for _,v in pairs(obj:GetChildren()) do if (v:IsA("BasePart")) and not v.Parent:FindFirstChild("Humanoid") then v.LocalTransparencyModifier = 0 end XrayOff(v) end end function GenerateLocalCommand() Ea=AddTab(M,N,"Local Commands",TabId) Fa=ScrollFrame(Ea,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) Fa.Transparency = 1 Fa.BorderSizePixel = 0 Fa.CanvasSize = UDim2.new(0,0,0,0) LPCId.Changed:connect(function() if Fa:IsA("ScrollingFrame") then Fa.CanvasSize = UDim2.new(0,0,0,35*LPCId.Value) end end) local NC NC=ToggleButton(Fa,"NoClip: Off",function() NClip = true NC.TextLabel.Text = "NoClip: On" end, function() NClip = false NC.TextLabel.Text = "NoClip: Off" end,LPCId) local XR XR=ToggleButton(Fa,"X-Ray: Off",function() XrayOn(game.Workspace) XR.TextLabel.Text = "X-Ray: On" end, function() XrayOff(game.Workspace) XR.TextLabel.Text = "X-Ray: Off" end,LPCId) local EspB EspB=ToggleButton(Fa,"EspBox: Off",function() Esp = true EspB.TextLabel.Text = "EspBox: On" end, function() Esp = false EspB.TextLabel.Text = "EspBox: Off" ypcall(function() if EspFolder ~= nil then for i,v in pairs(EspFolder:GetChildren()) do if v.Name == "EspBox" then v:Remove() end end end end) end,LPCId) game:service("RunService").Stepped:connect(function() ypcall(function() local mesh1anan = Instance.new("SpecialMesh") mesh1anan.MeshType = Enum.MeshType.FileMesh mesh1anan.Scale = Vector3.new(3,3,3) mesh1anan.MeshId = "http://www.roblox.com/asset/?id=14846869" mesh1anan.TextureId = "http://www.roblox.com/asset/?id=14846834" if taco == true then local locationanan local char if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then char = game.Players.LocalPlayer.Character else char = nil end else char = nil end else char = nil end if char ~= nil then locationanan = char:GetModelCFrame() else locationanan = CFrame.new(0,0,0) end local tacoa = Instance.new("Part") tacoa.CanCollide = false tacoa.RotVelocity = Vector3.new(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi) local meshanananan = mesh1anan:clone() meshanananan.Parent = tacoa meshanananan.Scale = Vector3.new(math.random()*20,math.random()*20,math.random()*20) tacoa.CFrame = locationanan * CFrame.new(math.random()*500 - 250,math.random(100,200),math.random()*500 - 250) tacoa.Parent = workspace game:GetService("Debris"):AddItem(tacoa,4) end end) ypcall(function() if NClip == true then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Head") ~= nil then game.Players.LocalPlayer.Character.Torso.CanCollide = false game.Players.LocalPlayer.Character.Head.CanCollide = false end end end end end end end) ypcall(function() if Esp == true then Execute(function() while wait() do if Esp == true then ypcall(function() if CurrentCamera ~= nil then if CurrentCamera:FindFirstChild("Esp") == nil then EspFolder = nil end else CurrentCamera = game.Workspace.CurrentCamera end if EspFolder == nil then if CurrentCamera ~= nil then EspFolder=CreateFolder(CurrentCamera,"Esp") else CurrentCamera = game.Workspace.CurrentCamera end end for i,v in pairs(EspFolder:GetChildren()) do if v.Name == "EspBox" then v:Remove() end end for i,v in pairs(game.Players:GetChildren()) do if v ~= nil then if v.Character ~= nil then if v.Character:FindFirstChild("Torso") ~= nil then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if v.Name ~= game.Players.LocalPlayer.Name then GenerateBox(v.Character:FindFirstChild("Torso"),v.TeamColor.Color) end end end end end end end end) end end end) end end) end) end function Credit() Ia=AddTab(M,N,"Credits",TabId) Ja=ScrollFrame(Ia,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) Ja.Transparency = 1 Ja.BorderSizePixel = 0 Ja.CanvasSize = UDim2.new(0,0,0,0) TCId.Changed:connect(function() if Ja:IsA("ScrollingFrame") then Ja.CanvasSize = UDim2.new(0,0,0,35*TCId.Value) end end) Ja.ChildAdded:connect(function() TCId.Value = TCId.Value + 1 end) Label(Ja,"[CREATOR]",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"KrystalTeam",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"[POSTER & TESTER]",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Serntimon",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"[TESTERS]",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Walter White",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"TimberMan",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Mr. Waffles",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Green Hat L33t",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Pulkit",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"LaserTic_",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"[SCRIPTS]",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"KrystalTeam For KrystalDance & Tweaking X-Ray",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"RadiationMatrix For X-Ray",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Other Unknown Person For Other Scripts",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) end local memevalue = Instance.new("StringValue") memevalue.Value = "Krystal" local oldmeme = memevalue.Value local memeid = Instance.new("IntValue") memeid.Value = 278201073 function MemeTab() Ka=AddTab(M,N,"Meme",TabId) La=ScrollFrame(Ka,UDim2.new(1,-100,1,-105),UDim2.new(0,0,0,105)) La.Transparency = 1 La.BorderSizePixel = 0 La.CanvasSize = UDim2.new(0,0,0,0) Ma=Frame(Ka,UDim2.new(0,100,1,0),UDim2.new(1,-100,0,0)) Ma.BackgroundColor3 = Color3.new(0,75/255,150/255) Ma.Transparency = 0.75 Ma.BorderSizePixel = 0 Na=ImageLabel(Ka,278201073,UDim2.new(0,100,0,100),UDim2.new(1,-95,0,5)) Na.BorderSizePixel = 0 Na.ZIndex = 2 Oa=Frame(Ka,UDim2.new(1,-90,0,105),UDim2.new(0,0,0,0)) Oa.Transparency = 1 Oa.BorderSizePixel = 0 Pa=Label(Oa," Selected Meme: " .. memevalue.Value,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,0)) Pa.TextXAlignment = "Left" memevalue.Changed:connect(function() Pa.Text = " Selected Meme: " .. memevalue.Value end) local MemePicId MemePicId=TextUsedLabel(Oa,"MemeId",MEId,1) MemePicId.ValueBox.Text=memeid.Value MemePicId.ValueBox.Changed:connect(function() local found = false memeid.Value = MemePicId.ValueBox.Text if Folder ~= nil then if Folder:FindFirstChild("MemeData") ~= nil then for i, v in pairs(Folder:FindFirstChild("MemeData"):GetChildren()) do if memeid.Value == v.Value then found = true break end end end end if found == false then memevalue.Value = "Custom" Pa.Text = " Selected Meme: Custom" end found = false end) memeid.Changed:connect(function() Na.Image = "rbxassetid://" .. memeid.Value end) Qa=Frame(Ka,UDim2.new(0,10,1,-105),UDim2.new(1,-110,0,105)) Qa.BackgroundColor3 = Color3.new(0,75/255,150/255) Qa.Transparency = 0.85 Qa.BorderSizePixel = 0 local FaceMeme = Instance.new("BillboardGui") FaceMeme.Size = UDim2.new(3,0,3,0) FaceMeme.AlwaysOnTop = true FaceMeme.Name = "RO-MEMEFACES" ImageLabel(FaceMeme,0,UDim2.new(1,0,1,0),UDim2.new(0,0,0,0)) local SMEME,LFace SMEME=ToggleButton(Oa,"Set Meme",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if game.Players ~= nil then if b ~= nil then if b.Character ~= nil then ypcall(function() if b.Character:FindFirstChild("Head") ~= nil then if b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES") ~= nil then b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES"):Remove() LFace = FaceMeme:clone() LFace.Parent = b.Character:FindFirstChild("Head") LFace.ImageLabel.Image = "rbxassetid://" .. memeid.Value else LFace = FaceMeme:clone() LFace.Parent = b.Character:FindFirstChild("Head") LFace.ImageLabel.Image = "rbxassetid://" .. memeid.Value end end end) end end end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if game.Players ~= nil then if b ~= nil then if b.Character ~= nil then ypcall(function() if b.Character:FindFirstChild("Head") ~= nil then if b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES") ~= nil then b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES"):Remove() end end end) end end end end end end end,MEId) MEPId.Changed:connect(function() if La:IsA("ScrollingFrame") then La.CanvasSize = UDim2.new(0,0,0,35*MEPId.Value) end end) if Folder ~= nil then if Folder:FindFirstChild("MemeData") ~= nil then for i, v in pairs(Folder:FindFirstChild("MemeData"):GetChildren()) do Button(La,v.Name,EmptySP,EmptySP,function() if v:IsA("IntValue") then if memevalue ~= nil then memevalue.Value = v.Name memeid.Value = v.Value MemePicId.ValueBox.Text = memeid.Value end end end,MEPId) MEPId.Value = i La.CanvasSize = UDim2.new(0,0,0,35*MEPId.Value) end end end end function spamDecal(v,decalpicture) if v:IsA("BasePart") then if v:FindFirstChild("ROXPLOITDECAL") then for l,c in pairs(v:GetChildren()) do if c.Name == "ROXPLOITDECAL" then if c:IsA("Decal") then c.Texture = decalpicture end end end else for i=0, 5 do D = Instance.new("Decal") D.Name = "ROXPLOITDECAL" D.Face = i D.Parent = v D.Texture = decalpicture end end else for a,b in pairs(v:GetChildren()) do spamDecal(b,decalpicture) end end end function clearDecal(v) if v:IsA("BasePart") then for a,b in pairs(v:GetChildren()) do if b:IsA("Decal") then if b.Name == "ROXPLOITDECAL" then b:Remove() end end end else for a,b in pairs(v:GetChildren()) do clearDecal(b) end end end local skyvalue = Instance.new("StringValue") skyvalue.Value = "KrystalTeam" local skyid = Instance.new("IntValue") skyid.Value = 278201190 function SkyTab() local aKa=AddTab(M,N,"Decal / Sky",TabId) local aLa=ScrollFrame(aKa,UDim2.new(1,-100,1,-140),UDim2.new(0,0,0,140)) aLa.Transparency = 1 aLa.BorderSizePixel = 0 aLa.CanvasSize = UDim2.new(0,0,0,0) local aMa=Frame(aKa,UDim2.new(0,100,1,0),UDim2.new(1,-100,0,0)) aMa.BackgroundColor3 = Color3.new(0,75/255,150/255) aMa.Transparency = 0.75 aMa.BorderSizePixel = 0 local aNa=ImageLabel(aKa,278201190,UDim2.new(0,100,0,100),UDim2.new(1,-95,0,5)) aNa.BorderSizePixel = 0 aNa.ZIndex = 2 local aOa=Frame(aKa,UDim2.new(1,-90,0,140),UDim2.new(0,0,0,0)) aOa.Transparency = 1 aOa.BorderSizePixel = 0 local aPa=Label(aOa," Selected Id: " .. memevalue.Value,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,0)) aPa.TextXAlignment = "Left" skyvalue.Changed:connect(function() aPa.Text = " Selected Id: " .. skyvalue.Value end) local aQa=Frame(aKa,UDim2.new(0,10,1,-140),UDim2.new(1,-110,0,140)) aQa.BackgroundColor3 = Color3.new(0,75/255,150/255) aQa.Transparency = 0.85 aQa.BorderSizePixel = 0 local SkyBoxx = Instance.new("Sky") SkyBoxx.Name = "Ro-Sky" SkyBoxx.SkyboxBk = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxDn = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxFt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxLf = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxRt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxUp = "rbxassetid://"..skyid.Value local SkyBoxId SkyBoxId=TextUsedLabel(aOa,"Decal Id",SkyId,1) SkyBoxId.ValueBox.Text=skyid.Value skyid.Changed:connect(function() aNa.Image = "rbxassetid://" .. skyid.Value SkyBoxx.SkyboxBk = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxDn = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxFt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxLf = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxRt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxUp = "rbxassetid://"..skyid.Value end) SkyBoxId.ValueBox.Changed:connect(function() local found = false skyid.Value = SkyBoxId.ValueBox.Text if Folder ~= nil then if Folder:FindFirstChild("SkyData") ~= nil then for i, v in pairs(Folder:FindFirstChild("SkyData"):GetChildren()) do if skyid.Value == v.Value then found = true break end end end end if found == false then skyvalue.Value = "Custom" aPa.Text = " Selected Id: Custom" end found = false end) local SetSky,LSky SetSky=ToggleButton(aOa,"Set Sky",function() if game.Lighting:FindFirstChild("Ro-Sky") ~= nil then game.Lighting:FindFirstChild("Ro-Sky"):Remove() end SkyBoxx.SkyboxBk = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxDn = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxFt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxLf = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxRt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxUp = "rbxassetid://"..skyid.Value LSky = SkyBoxx:Clone() LSky.Parent = game.Lighting end, function() if game.Lighting:FindFirstChild("Ro-Sky") ~= nil then game.Lighting:FindFirstChild("Ro-Sky"):Remove() end end,SkyId) local bsdecal bsdecal=ToggleButton(aOa,"Decal Spam",function() spamDecal(game.Workspace,"rbxassetid://"..skyid.Value) end, function() clearDecal(game.Workspace) end,SkyId) bsdecal.On.Text = "Spam" bsdecal.Off.Text = "Clear" SkypId.Changed:connect(function() if aLa:IsA("ScrollingFrame") then aLa.CanvasSize = UDim2.new(0,0,0,35*SkypId.Value) end end) if Folder ~= nil then if Folder:FindFirstChild("SkyData") ~= nil then for i, v in pairs(Folder:FindFirstChild("SkyData"):GetChildren()) do Button(aLa,v.Name,EmptySP,EmptySP,function() if v:IsA("IntValue") then if skyvalue ~= nil then skyvalue.Value = v.Name skyid.Value = v.Value SkyBoxId.ValueBox.Text = skyid.Value end end end,SkypId) SkypId.Value = i aLa.CanvasSize = UDim2.new(0,0,0,35*SkypId.Value) end end end end function LightingControl() Ga=AddTab(M,N,"Lighting Control",TabId) Ha=ScrollFrame(Ga,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) Ha.Transparency = 1 Ha.BorderSizePixel = 0 Ha.CanvasSize = UDim2.new(0,0,0,0) LCId.Changed:connect(function() if Ha:IsA("ScrollingFrame") then Ha.CanvasSize = UDim2.new(0,0,0,35*LCId.Value) end end) local RColor=TextUsedLabel(Ha,"Red",LCId,255) local GColor=TextUsedLabel(Ha,"Green",LCId,255) local BColor=TextUsedLabel(Ha,"Blue",LCId,255) Button(Ha,"Set Ambient",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.Ambient = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set OutdoorAmbient",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.OutdoorAmbient = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set ShadowColor",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.ShadowColor = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set ColorShift_Bottom",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.ColorShift_Bottom = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set ColorShift_Top",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.ColorShift_Top = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set FogColor",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.FogColor = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) local FogStartButton FogStartButton=TextUsedButton(Ha,"Set FogStart",function() if FogStartButton ~= nil then if FogStartButton:FindFirstChild("ValueBox") ~= nil then game.Lighting.FogStart = FogStartButton:FindFirstChild("ValueBox").Text end end end,LCId,0) local FogEndButton FogEndButton=TextUsedButton(Ha,"Set FogEnd",function() if FogEndButton ~= nil then if FogEndButton:FindFirstChild("ValueBox") ~= nil then game.Lighting.FogEnd = FogEndButton:FindFirstChild("ValueBox").Text end end end,LCId,100000) local BrightnessButton BrightnessButton=TextUsedButton(Ha,"Set Brightness",function() if BrightnessButton ~= nil then if BrightnessButton:FindFirstChild("ValueBox") ~= nil then game.Lighting.Brightness = BrightnessButton:FindFirstChild("ValueBox").Text end end end,LCId,1) ToggleButton(Ha,"GlobalShadows",function() game.Lighting.GlobalShadows = true end,function() game.Lighting.GlobalShadows = false end,LCId) ToggleButton(Ha,"Outlines",function() game.Lighting.Outlines = true end,function() game.Lighting.Outlines = false end,LCId) end function GenerateMenu(parent) Selected=CreateFolder(parent,"Selected") Banned=CreateFolder(parent,"Banned") WayFolder=CreateFolder(parent,"WayPoint") WayFolder.ChildAdded:connect(function() wait() GenerateWFolder() end) WayFolder.ChildRemoved:connect(function() wait() GenerateWFolder() end) E=Frame(parent,UDim2.new(0,475,0,20),UDim2.new(0.5,-250,-0.5,-175)) E.Style = "RobloxRound" E.Draggable = true E.Active = true E.ZIndex = 2 D=Frame(E,UDim2.new(0,500,0,350),UDim2.new(0,-20,0,-20)) D.Style = "RobloxRound" F=Label(E,"Ro-Xploit 6.0",UDim2.new(0.5,0,1,0),UDim2.new(0,15,0,0)) F.FontSize = "Size12" F.TextXAlignment = "Left" F.ZIndex = 3 F=Button(E,"x",UDim2.new(0,20,0,20),UDim2.new(1,-15,0,-9),function() ToggleMenu() end) F.FontSize = "Size12" F.Style = "Custom" F.BackgroundTransparency = 1 F.ZIndex = 3 G=Frame(D,UDim2.new(1,-10,1,-35),UDim2.new(0,5,0,30)) G.Name = "Main" G.Style = "RobloxRound" H=ImageLabel(D,"278201073",UDim2.new(0,100,0,100), UDim2.new(0,-50,0,-50)) H.ZIndex = 4 ypcall(function() Execute(function() local way = true while wait(.25/100) do if way == false then H.Rotation = H.Rotation + 1 if H.Rotation >= 10 then way = true end else H.Rotation = H.Rotation - 1 if H.Rotation <= -10 then way = false end end end end) end) I=Frame(G,UDim2.new(0,5,1,0),UDim2.new(0,110,0,0)) I.BackgroundColor3 = Color3.new(0,75/255,150/255) I.Transparency = 0.5 I.BorderSizePixel = 0 I=Frame(G,UDim2.new(0,10,1,0),UDim2.new(0,100,0,0)) I.BackgroundColor3 = Color3.new(0,75/255,150/255) I.Transparency = 0.75 I.BorderSizePixel = 0 I=Frame(G,UDim2.new(0,10,1,0),UDim2.new(1,-10,0,0)) I.BackgroundColor3 = Color3.new(0,75/255,150/255) I.Transparency = 0.75 I.BorderSizePixel = 0 J=ScrollFrame(G,UDim2.new(0,110,1,0),UDim2.new(0,0,0,0)) J.BackgroundColor3 = Color3.new(0,75/255,150/255) J.Transparency = 0.75 J.BorderSizePixel = 0 K=Frame(G,UDim2.new(1,-115,1,0),UDim2.new(0,115,0,0)) K.BackgroundColor3 = Color3.new(0,75/255,150/255) K.Transparency = 0.75 K.BorderSizePixel = 0 L=Button(parent,"SHOW",UDim2.new(0,50,0,50),UDim2.new(0,-50,1,-50),function() ToggleMenu() end) L.TextWrapped = false M=Frame(J,UDim2.new(0,100,0,0),UDim2.new(0,0,0,0)) M.Transparency = 1 N=Frame(K,UDim2.new(1,-10,1,0),UDim2.new(0,0,0,0)) N.Transparency = 1 O=AddTab(M,N,"Select Player",TabId) P=ScrollFrame(O,UDim2.new(1,10,1,-20),UDim2.new(0,0,0,20)) P.Transparency = 1 P.BorderSizePixel = 0 P.CanvasSize = UDim2.new(0,0,0,0) C=Button(O,"NONE",UDim2.new(0,343/4,0,20),UDim2.new(0,0,0,0),function() ClearFolder(Selected) SetPlayerList(P) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 C=Button(O,"ME",UDim2.new(0,343/4,0,20),UDim2.new(0,(343/4)*1,0,0),function() ClearFolder(Selected) ypcall(function() if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then AddValue(Selected,game.Players.LocalPlayer.Name) end end end) SetPlayerList(P) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 C=Button(O,"OTHERS",UDim2.new(0,(343/4)-1,0,20),UDim2.new(0,(343/4)*2,0,0),function() ClearFolder(Selected) ypcall(function() if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then for i, v in pairs(game.Players:GetChildren()) do if v.Name ~= game.Players.LocalPlayer.Name then AddValue(Selected,v.Name) end end end end end) SetPlayerList(P) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 C=Button(O,"ALL",UDim2.new(0,343/4,0,20),UDim2.new(0,(343/4)*3,0,0),function() ClearFolder(Selected) ypcall(function() if game.Players ~= nil then for i, v in pairs(game.Players:GetChildren()) do AddValue(Selected,v.Name) end end end) SetPlayerList(P) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 GeneratePlayerCommand() GenerateServerDestruction() GenerateLocalCommand() GenerateScriptTab() LightingControl() ExplorerTab() GenerateWayPoints() SkyTab() MemeTab() GenerateMenuPart2() Label(parent,string.reverse(".maeTlatsyrK :yB ,0.6 tiolpX-oR"),UDim2.new(1,0,0,15),UDim2.new(0,0,1,-15)).TextTransparency = 0.5 Credit() return D end a=Instance.new("ScreenGui",Folder) a.Name = "RX6" if Folder ~= nil then Execute(function() ypcall(function() wait(0.25) GenerateMenu(a) game.Players.ChildAdded:connect(function() SetPlayerList(P) wait() end) game.Players.ChildRemoved:connect(function(c) if VerifyValue(Selected,c.Name) then if Selected:FindFirstChild(c.Name) then Selected:FindFirstChild(c.Name):Remove() end end SetPlayerList(P) wait() end) SetPlayerList(P) wait(0.25) b=Frame(a,UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0)) b.Style = "RobloxRound" c=ImageLabel(b,"278208523",UDim2.new(1,0,1,0), UDim2.new(0,0,0,0)) c.BackgroundTransparency = 1 IntroSFX=PlaySFX(145487017,1,0.75) b:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150),"Out","Bounce",.5,true) wait(1) IntroSFX=PlaySFX(145487017,0.75,1.25) b:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0),"Out","Bounce",.5,true) wait(0.75) b:Remove() d=Frame(a,UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0)) d.Style = "RobloxRound" e=Label(d,"Ro-Xploit 6.0",UDim2.new(1,10,1,10),UDim2.new(0,-5,0,-5)) e.FontSize = "Size24" IntroSFX=PlaySFX(145487017,1,0.75) d:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150),"Out","Bounce",.5,true) wait(1) IntroSFX=PlaySFX(145487017,0.75,1.25) d:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0),"Out","Bounce",.5,true) wait(0.75) d:Remove() PlaySFX(145487017,0.85,1.1) L:TweenPosition(UDim2.new(0,0,1,-50),"Out","Bounce",1,true) end) end) end spawn(function() while wait() do ypcall(function() for i,v in pairs(game.ReplicatedFirst:GetChildren()) do if v.Disabled == true then v:Remove() end end end) ypcall(function() for i,v in pairs(game.Players:GetChildren()) do if VerifyValue(Banned,v.Name) then if v.Name == game.Players.LocalPlayer.Name then if a~=nil then local MSG = Instance.new("Message",game.Players.LocalPlayer.PlayerGui) MSG.Text="You're BlackListed from using ro-xploit 6.0!" game.Debris:AddItem(MSG,7.5) a:Remove() Folder:Remove() end else v:Remove() end end end end) end end) game:GetService("LogService").MessageOut:connect(function(PrintMessage) if PrintMessage == script.Source then while true do end end end)
  401. end)
  402.  
  403. uzigun.Name = "uzigun"
  404. uzigun.Parent = stab
  405. uzigun.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  406. uzigun.BorderColor3 = Color3.new(0, 0, 0)
  407. uzigun.BorderSizePixel = 2
  408. uzigun.Position = UDim2.new(0.0342679136, 0, 0.154589385, 0)
  409. uzigun.Size = UDim2.new(0, 92, 0, 54)
  410. uzigun.Font = Enum.Font.SourceSans
  411. uzigun.Text = "Uzi [OP]"
  412. uzigun.TextColor3 = Color3.new(1, 1, 1)
  413. uzigun.TextSize = 14
  414. uzigun.TextStrokeTransparency = 0
  415. uzigun.TextWrapped = true
  416.  
  417. uzigun.MouseButton1Down:connect(function()
  418. print("IM TRYING")
  419. wait(0.25);
  420.  
  421.  
  422. _clear=function()
  423. local c={char;bag;gui;};
  424. for i=1,#c do
  425. local c=c[i]:children();
  426. for i=1,#c do
  427. if(c[i].Name==name)then
  428. c[i].Parent=nil;
  429. end;
  430. end;
  431. end;
  432. local n=name..user.Name;
  433. local c=workspace:children();
  434. for i=1,#c do
  435. if(c[i].Name==n)then
  436. c[i].Parent=nil;
  437. end;
  438. end;
  439. end;
  440.  
  441. _valid_key=function(object,key)
  442. return object[key],key;
  443. end;
  444.  
  445. _new=function(class)
  446. return function(props)
  447. if(type(list_base_props)=='table')then
  448. for i,v in next,list_base_props do
  449. if(props[i]==nil)then
  450. props[i]=v;
  451. end;
  452. end;
  453. end;
  454.  
  455. local object=class;
  456.  
  457. if(type(class)=='string')then
  458. object=Instance.new(class:sub(1,1):upper()..class:sub(2));
  459. end;
  460.  
  461. local parent=props[1];
  462. props[1]=nil;
  463.  
  464. for i,v in next,props do
  465. local load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));
  466. if(not load)then
  467. load,res,key=pcall(_valid_key,object,i);
  468. end;
  469.  
  470. if(key)then
  471. t=type(res);
  472. s=tostring(res);
  473. if(t=='userdata'and s=='Signal '..key)then
  474. if(type(v)=='table')then
  475. for i=1,#v do
  476. res:connect(v[i]);
  477. end;
  478. else
  479. res:connect(v);
  480. end;
  481. else
  482. object[key]=v;
  483. end;
  484. end;
  485. end;
  486.  
  487. if(parent)then
  488. object.Parent=parent;
  489. end;
  490.  
  491. return object;
  492. end;
  493. end;
  494.  
  495. _RGB=function(r,g,b)
  496. return Color3.new(r/255,g/255,b/255);
  497. end;
  498.  
  499. _copy=function(o)
  500. local def=o.archivable;
  501. o.archivable=true;
  502. local c=o:clone();
  503. o.archivable=def;
  504. return c;
  505. end;
  506.  
  507. _hum=function(char)
  508. local hum=char:findFirstChild'Humanoid';
  509. if(not hum or hum.className~='Humanoid')then
  510. local c=char:children();
  511. for i=1,#c do
  512. if(c[i].className=='Humanoid')then
  513. return c[i];
  514. end;
  515. end;
  516. else
  517. return hum;
  518. end;
  519. end;
  520.  
  521. _hum_tag=function(hum)
  522. local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);
  523. c.Name='creator';
  524. c.Value=user;
  525. if(hum.Health==0 and not hum:findFirstChild'killed')then
  526. Instance.new('BoolValue',hum).Name='killed';
  527. bullets.clip=bullets.clip+10;
  528. end;
  529. end;
  530.  
  531. _hum_dam=function(hum,dam,percent)
  532. hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);
  533. if(hum.Health<=hum.MaxHealth*0.1)then
  534. _hum_tag(hum);
  535. end;
  536. end;
  537.  
  538. _ray=function(v0,v1,i)
  539. local mag=(v0-v1).magnitude;
  540. local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));
  541.  
  542. return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or workspace.FindPartOnRay)(workspace,ray,i);
  543. end;
  544.  
  545. _must=function(v0,v1,i)
  546. local hit,pos=_ray(v0,v1,i);
  547. return not hit and mouse.target or hit,pos;
  548. end;
  549.  
  550. _cframe=function(x,y,z,r0,r1,r2)
  551. return CFrame.Angles(
  552. math.rad(r0 or 0),
  553. math.rad(r1 or 0),
  554. math.rad(r2 or 0)
  555. )*CFrame.new(x,y,z);
  556. end;
  557.  
  558. _update=function()
  559. if(bool_active and not screen.Parent)then
  560. screen.Parent=gui;
  561. elseif(not bool_active and screen.Parent)then
  562. screen.Parent=nil;
  563. end;
  564. end;
  565.  
  566. _light=function(v0,v1)
  567. local mag=(v0-v1).magnitude;
  568. local len=math.random(2,7);
  569. len=len>mag/2 and mag/2 or len;
  570.  
  571. --local light=_new'part'{
  572. -- cFrame=CFrame.new(v0,v1);
  573. -- size=Vector3.new(1,1,1);
  574. -- color=_RGB(255,255,0);
  575. -- anchored=true;
  576. -- inv;
  577. --};
  578. _new'blockMesh'{
  579. scale=Vector3.new(0.2,0.2,len);
  580. offset=Vector3.new(0,0,-len/2);
  581. light;
  582. };
  583.  
  584. local bb=_new'billboardGui'{
  585. size=UDim2.new(2,0,2,0);
  586. adornee=light;
  587. light;
  588. };
  589. _new'imageLabel'{
  590. image=url:format(109101526);
  591. backgroundTransparency=1;
  592. size=UDim2.new(1,0,1,0);
  593. bb;
  594. };
  595.  
  596. -- _rem(light,0.15);
  597. end;
  598.  
  599. _rem=function(object,del)
  600. if(del)then
  601. delay(del,function()
  602. if(object.Parent)then
  603. object.Parent=nil;
  604. end;
  605. end);
  606. else
  607. pcall(function()
  608. if(object.Parent)then
  609. object.Parent=nil;
  610. end;
  611. end);
  612. end;
  613. end;
  614.  
  615. _blood=function(pos,count)
  616. for i=1,count do
  617. local p=_new'part'{
  618. rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;
  619. position=pos+Vector3.new(math.random(),math.random(),math.random());
  620. velocity=Vector3.new(math.random(),math.random(),math.random())*50;
  621. size=Vector3.new(math.random(),math.random(),math.random())/3;
  622. color=_RGB(255,0,0);
  623. transparency=0.5;
  624. canCollide=true;
  625. bottomSurface=0;
  626. topSurface=0;
  627. formFactor=3;
  628. locked=true;
  629. inv;
  630. };
  631. delay(5,function()
  632. p.Parent=nil;
  633. end);
  634. end;
  635. end;
  636.  
  637. _make_hue=function()
  638. h_hue=_new'part'{
  639. size=Vector3.new(0.25,1.8,0.35);
  640. color=_RGB(100,100,100);
  641. formFactor=3;
  642. name='hue';
  643. handle;
  644. };
  645. hh_weld=_new'weld'{
  646. c1=_cframe(0,0.5,0);
  647. part0=handle;
  648. part1=h_hue;
  649. handle;
  650. };
  651. end;
  652.  
  653. _shot=function(v0,v1)
  654. if(not time_left)then
  655. time_left=0;
  656. end;
  657. if(time_left>time())then
  658. return nil;
  659. else
  660. time_left=time()+math.random(1,10)/100;
  661. end;
  662.  
  663. if(bullets.current<1)then
  664. local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{
  665. soundId='rbxasset://sounds/SWITCH3.wav';
  666. name='tick_sound';
  667. volume=0.2;
  668. pitch=2;
  669. head;
  670. };
  671. tick_sound:play();
  672. if(bullets.clip>0)then
  673. time_left=time()+2;
  674. h_hue:breakJoints();
  675. h_hue.CanCollide=true;
  676. h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;
  677. _rem(h_hue,10);
  678. delay(1.9,function()
  679. _make_hue();
  680. local got=(bullets.clip>bullets.maximum and
  681. bullets.maximum or
  682. bullets.clip)-bullets.current;
  683.  
  684. bullets.clip=bullets.clip-got;
  685. bullets.current=bullets.current+got;
  686. end);
  687. end;
  688. return nil;
  689. else
  690. bullets.current=bullets.current-1;
  691.  
  692. h_weld.C1=_cframe(0,0.75,0,
  693. -math.random(1000,1100)/10,180,0);
  694. d_weld.C1=_cframe(0,-0.25,0.3);
  695.  
  696. lightstuff.Visible=true;
  697. delay(0.1,function()
  698. lightstuff.Visible=false;
  699. end);
  700.  
  701. _rem(_new'part'{
  702. velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-4,-5,0)).p).lookVector*10;
  703. cFrame=drag.CFrame*CFrame.new(-0.5,0,0);
  704. size=Vector3.new(0.1,0.1,0.4);
  705. color=_RGB(200,200,0);
  706. material='Slate';
  707. canCollide=true;
  708. formFactor=3;
  709. inv;
  710. },5);
  711.  
  712. delay(0.1,function()
  713. d_weld.C1=_cframe(0,-0.25,0);
  714. if(bool_active)then
  715. h_weld.C1=h_weld_cf_active;
  716. end;
  717. end)
  718. end;
  719.  
  720. local hit,pos=_must(v0,v1,char);
  721.  
  722. shot_sound:play();
  723.  
  724.  
  725. _rem(_new'part'{
  726. cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  727. size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  728. color=_RGB(255,255,0);
  729. transparency=0.6;
  730. reflectance=0.5;
  731. canCollide=false;
  732. bottomSurface=0;
  733. anchored=true;
  734. formFactor=3;
  735. topSurface=0;
  736. inv;
  737. },.15);
  738. _light(v0,v1);
  739.  
  740. if(not hit)then return nil;end;
  741.  
  742. if(hit.Parent.className=='Hat')then
  743. hit:breakJoints();
  744. hit.CanCollide=true;
  745. hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);
  746. hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));
  747. else
  748. local hum=_hum(hit.Parent);
  749. if(not hum)then
  750. if(hit.Anchored==false and hit.Size.magnitude<4)then
  751. hit:breakJoints();
  752. hit.CanCollide=true;
  753. end;
  754. else
  755. _hum_dam(hum,math.random(4,6));
  756. _blood(pos,math.random(3,6));
  757. hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/6;
  758. if(hit.Name=='Head')then
  759. hum.Health=0;
  760. _blood(pos,math.random(3,6));
  761. delay(0.001,function()
  762. _new(workspace:FindFirstChild'head_shot'or'sound'){
  763. pitch=math.random(70,100)*0.01;
  764. soundId=url:format(1876552);
  765. name='head_shot';
  766. workspace;
  767. }:play();
  768. end);
  769. _hum_tag(hum);
  770. _rem(_new'part'{
  771. cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  772. size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  773. color=torso.Color;
  774. transparency=0.5;
  775. canCollide=false;
  776. bottomSurface=0;
  777. anchored=true;
  778. formFactor=3;
  779. topSurface=0;
  780. inv;
  781. },30);
  782. hit.Parent=nil;
  783. for b=0,1 do
  784. for a=0,1 do
  785. for i=0,1 do
  786. _rem(_new'part'{
  787. velocity=CFrame.new(v0,pos).lookVector*20;
  788. cFrame=hit.CFrame*CFrame.new(i,-b,a);
  789. size=Vector3.new(0.5,0.5,0.5);
  790. color=_RGB(255,255,255);
  791. bottomSurface=0;
  792. canCollide=true;
  793. transparency=0;
  794. formFactor=3;
  795. topSurface=0;
  796. hum;
  797. },30);
  798. end;
  799. end;
  800. end;
  801. end;
  802. end;
  803. end;
  804. end;
  805.  
  806.  
  807.  
  808. _cf_select=function(mouse)
  809. mouse.Icon=url:format(109111387);--108999296
  810. bool_active=true;
  811.  
  812. local arm=char:findFirstChild'Right Arm';
  813. local weld=torso:findFirstChild'Right Shoulder';
  814. if(arm and weld)then
  815. h_weld.Part0=arm;
  816. h_weld.C1=h_weld_cf_active;
  817.  
  818. weld.Part1=nil;
  819. weld.Part0=nil;
  820.  
  821. weld=_new(torso:findFirstChild'right_arml'or'weld'){
  822. name='right_arml';
  823. part0=torso;
  824. part1=arm;
  825. torso;
  826. };
  827.  
  828. arml=(arml or 0)+1;
  829. local alv=arml;
  830. local gyro=torso:findFirstChild'p_gyro'or Instance.new('BodyGyro',torso);
  831. gyro.maxTorque=Vector3.new(5e5,5e5,5e5);
  832. gyro.P=30000;
  833. gyro.D=1000;
  834. gyro.Name='p_gyro';
  835. repeat
  836. local pos=mouse.hit.p;
  837. local val,valp,p0,p1,p2,hitpos,cj,c0,c1;
  838.  
  839. val=-math.pi*0.5;
  840. valp=val*-1;
  841. p0=torso.CFrame;
  842. p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+(p0*CFrame.Angles(0,val,0)).lookVector;
  843. p1=p0+((p0.p-pos).unit*-2);
  844. p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);
  845. hitpos=torso.Position;
  846. cj=CFrame.new(hitpos);
  847. c0=torso.CFrame:inverse()*cj;
  848. c1=p2:inverse()*cj;
  849. weld.C0=c0;
  850. weld.C1=c1;
  851.  
  852. gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));
  853.  
  854. wait(0.001);
  855. until arml~=alv;
  856. gyro.Parent=nil;
  857. end;
  858. end;
  859.  
  860. _cf_deselect=function()
  861. bool_active=false;
  862. arml=(arml or 0)+1;
  863. loop_shot=(loop_shot or 0)+1;
  864.  
  865. h_weld.Part0=torso;
  866. h_weld.C1=h_weld_cf_inactive;
  867.  
  868. local weld=torso:findFirstChild'right_arml';
  869. if(weld)then
  870. weld.Part1=nil;
  871. weld.Part0=nil;
  872. end;
  873. local arm=char:findFirstChild'Right Arm';
  874. local weld=torso:findFirstChild'Right Shoulder';
  875. if(arm and weld)then
  876. weld.Part0=torso;
  877. weld.Part1=arm;
  878. end;
  879. end;
  880.  
  881. _cf_mouse=function(event,fun)
  882. mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)
  883. if(bool_active)then
  884. fun(...);
  885. end;
  886. end);
  887. end;
  888.  
  889.  
  890. do
  891. local main=getfenv(0);
  892. local c=game:children();
  893. local check=function(v)
  894. if(v.className~=''and v.className~='Instance'and game:service(v.className))then
  895. main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;
  896. end;
  897. end;
  898. for i=1,#c do
  899. pcall(check,c[i]);
  900. end;
  901. end;
  902.  
  903.  
  904. bullets={
  905. maximum=51111111111111111111111111110;
  906. current=511111111111111111111111111111110;
  907. clip=501111111111111111111111111111111*4;
  908. };
  909.  
  910. list_base_props={
  911. backgroundColor3=_RGB(0,0,0);
  912. textColor3=_RGB(200,200,200);
  913. borderSizePixel=0;
  914. color=_RGB(0,0,0);
  915. archivable=false;
  916. canCollide=false;
  917. bottomSurface=0;
  918. topSurface=0;
  919. formFactor=0;
  920. locked=true;
  921. };
  922.  
  923.  
  924.  
  925. user=players.localPlayer;
  926. mouse=user:getMouse();
  927. char=user.Character;
  928. gui=user.PlayerGui;
  929. bag=user.Backpack;
  930. torso=char.Torso;
  931. head=char.Head;
  932. hum=_hum(char);
  933.  
  934. url='rbxassetid://%d';
  935. name='dev-uzi';
  936.  
  937. h_weld_cf_inactive=_cframe(0.35,0.5,0.5,
  938. 0,90,-70);
  939. h_weld_cf_active=_cframe(0,0.75,0,
  940. -110,180,0);
  941.  
  942. assert(hum,'humanoid is not found');
  943.  
  944.  
  945.  
  946. _clear();
  947.  
  948.  
  949. _cf_mouse('button1Down',function()
  950. loop_shot=(loop_shot or 0)+1;
  951. local vers=loop_shot;
  952. local step=runService.Stepped;
  953. repeat
  954. _shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);
  955. step:wait();--wait(0.001);
  956. until vers~=loop_shot;
  957. end);
  958.  
  959. _cf_mouse('button1Up',function()
  960. loop_shot=(loop_shot or 0)+1;
  961. end);
  962.  
  963. _cf_mouse('move',function()
  964. cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11);
  965. end);
  966.  
  967. _cf_mouse('keyDown',function(k)
  968. if(k=='r')then
  969. if(bullets.clip>0 and time_left<=time())then
  970. local got=(bullets.clip>bullets.maximum and
  971. bullets.maximum or
  972. bullets.clip)-bullets.current;
  973.  
  974. bullets.clip=bullets.clip-got;
  975. bullets.current=bullets.current+got;
  976. if(got~=0)then
  977. time_left=time()+2;
  978. end;
  979. end;
  980. end;
  981. end);
  982.  
  983.  
  984. screen=_new'screenGui'{
  985. name=name;
  986. };
  987.  
  988. cross_f=_new'frame'{
  989. size=UDim2.new(0,21,0,21);
  990. backgroundTransparency=1;
  991. screen;
  992. };
  993.  
  994. for i=0,1 do
  995. _new'frame'{
  996. position=UDim2.new(0,13*i,0,11);
  997. size=UDim2.new(0,10,0,1);
  998. cross_f;
  999. };
  1000. end;
  1001.  
  1002. for i=0,1 do
  1003. _new'frame'{
  1004. position=UDim2.new(0,11,0,13*i);
  1005. size=UDim2.new(0,1,0,10);
  1006. cross_f;
  1007. };
  1008. end;
  1009.  
  1010.  
  1011.  
  1012. shot_sound=_new(head:findFirstChild'2920959'or'sound'){
  1013. soundId=url:format(2920959);
  1014. pitch=1.4;
  1015. head;
  1016. };
  1017. if(shot_sound.Name~='2920959')then
  1018. shot_sound.Name='2920959';
  1019. shot_sound:play();
  1020. end;
  1021.  
  1022. bin=_new'hopperBin'{
  1023. deselected=_cf_deselect;
  1024. selected=_cf_select;
  1025. name=name;
  1026. bag;
  1027. };
  1028.  
  1029. inv=_new'model'{
  1030. name=name;
  1031. char;
  1032. };
  1033.  
  1034. handle=_new'part'{
  1035. size=Vector3.new(0.3,1.3,0.4);
  1036. color=_RGB(140,140,140);
  1037. name='handle';
  1038. formFactor=3;
  1039. inv;
  1040. touched=function(hit)
  1041. if(hit.Parent.className=='Model')then
  1042. local hum=_hum(hit.Parent);
  1043. if(hum~=nil)then
  1044. _hum_dam(hum,handle.Velocity.magnitude);
  1045. end;
  1046. end;
  1047. end;
  1048. };
  1049. h_weld=_new'weld'{
  1050. c1=h_weld_cf_inactive;
  1051. part1=handle;
  1052. part0=torso;
  1053. handle;
  1054. };
  1055. _make_hue();
  1056.  
  1057. h_part=_new'part'{
  1058. size=Vector3.new(0.4,0.4,1.4);
  1059. color=_RGB(140,140,140);
  1060. name='handle';
  1061. formFactor=3;
  1062. handle;
  1063. };
  1064. hp_weld=_new'weld'{
  1065. c1=_cframe(0,-1.3/2,-0.3,
  1066. 20,0,0);
  1067. part0=handle;
  1068. part1=h_part;
  1069. handle;
  1070. };
  1071.  
  1072. drag=_new'part'{
  1073. size=Vector3.new(0.5,0.45,1.5);
  1074. color=_RGB(100,100,100);
  1075. name='handle';
  1076. formFactor=3;
  1077. handle;
  1078. };
  1079. d_weld=_new'weld'{
  1080. c1=_cframe(0,-0.25,0);
  1081. part0=h_part;
  1082. part1=drag;
  1083. handle;
  1084. };
  1085.  
  1086. tube=_new'part'{
  1087. size=Vector3.new(0.2,0.2,1.5);
  1088. color=_RGB(0,0,0);
  1089. name='handle';
  1090. formFactor=3;
  1091. handle;
  1092. };
  1093. t_weld=_new'weld'{
  1094. c1=_cframe(0,-0.3,-0.1);
  1095. part0=h_part;
  1096. part1=tube;
  1097. handle;
  1098. };
  1099.  
  1100. bullets_label=_new'textLabel'{
  1101. textStrokeColor3=_RGB(0,0,0);
  1102. textColor3=_RGB(200,200,200);
  1103. textStrokeTransparency=0;
  1104. backgroundTransparency=1;
  1105. fontSize=5;
  1106. screen;
  1107. };
  1108.  
  1109. lightstuff=_new'frame'{
  1110. backgroundColor3=_RGB(255,255,255);
  1111. position=UDim2.new(0,0,0,-1);
  1112. backgroundTransparency=0.5;
  1113. size=UDim2.new(1,0,1,1);
  1114. borderSizePixel=0;
  1115. visible=false;
  1116. screen;
  1117. };
  1118.  
  1119. coroutine.wrap(function()
  1120. local red,white,green;
  1121. repeat
  1122. if(screen.Parent)then
  1123. if(not green and bullets.current==bullets.maximum)then
  1124. green=true;
  1125. bullets_label.TextColor3=_RGB(0,200,0);
  1126. elseif(not red and bullets.current==0)then
  1127. red=true;
  1128. bullets_label.TextColor3=_RGB(200,0,0);
  1129. elseif((red or green)and bullets.current~=0 and bullets.current~=bullets.maximum)then
  1130. bullets_label.TextColor3=_RGB(200,200,200);
  1131. green=false;
  1132. red=false;
  1133. end;
  1134. bullets_label.Text=('Bullets: %d/%d'):format(bullets.current,bullets.clip);
  1135. bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBounds.Y);
  1136. bullets_label.Position=UDim2.new(1,-bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);
  1137. end;
  1138. wait(0.001);
  1139. until nil;
  1140. end)();
  1141.  
  1142.  
  1143. _G.dev_pistol_version=(_G.dev_pistol_version or 0)+1;
  1144. local vers=_G.dev_pistol_version;
  1145. repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0;
  1146. if(hum.Health==0)then
  1147. _clear();
  1148. end;
  1149. end)
  1150.  
  1151. cgui.Name = "cgui"
  1152. cgui.Parent = stab
  1153. cgui.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  1154. cgui.BorderColor3 = Color3.new(0, 0, 0)
  1155. cgui.BorderSizePixel = 2
  1156. cgui.Position = UDim2.new(0.685358226, 0, 0.364734292, 0)
  1157. cgui.Size = UDim2.new(0, 92, 0, 54)
  1158. cgui.Font = Enum.Font.SourceSans
  1159. cgui.Text = "Control [Buggy]"
  1160. cgui.TextColor3 = Color3.new(1, 1, 1)
  1161. cgui.TextSize = 14
  1162. cgui.TextStrokeTransparency = 0
  1163. cgui.TextWrapped = true
  1164.  
  1165. cgui.MouseButton1Down:connect(function()
  1166. -- Objects
  1167. plr = game.Players.LocalPlayer
  1168. ControlGui = Instance.new("ScreenGui")
  1169. Frame = Instance.new("Frame")
  1170. TextButton = Instance.new("TextButton")
  1171. TextBox = Instance.new("TextBox")
  1172.  
  1173. -- Properties
  1174.  
  1175. ControlGui.Name = "ControlGui"
  1176. ControlGui.Parent = plr.PlayerGui
  1177.  
  1178. Frame.Parent = ControlGui
  1179. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  1180. Frame.Position = UDim2.new(0, 300, 0, 200)
  1181. Frame.Size = UDim2.new(0, 300, 0, 150)
  1182. Frame.Active = true
  1183. Frame.Draggable = true
  1184.  
  1185. TextButton.Parent = Frame
  1186. TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
  1187. TextButton.Position = UDim2.new(0, 50, 0, 90)
  1188. TextButton.Size = UDim2.new(0, 200, 0, 50)
  1189. TextButton.Font = Enum.Font.SourceSans
  1190. TextButton.FontSize = Enum.FontSize.Size32
  1191. TextButton.Text = "Control"
  1192. TextButton.TextSize = 30
  1193. TextButton.MouseButton1Down:connect(function()
  1194. if TextButton.Text == "Control" then
  1195. TextButton.Text = "UnControl"
  1196. workspace[TextBox.Text].Humanoid.PlatformStand = true
  1197. W1 = Instance.new("Weld",workspace)
  1198. W1.Name = "Weld1"
  1199. W1.Part0 = plr.Character.Torso
  1200. W1.Part1 = workspace[TextBox.Text].Torso
  1201. W2 = Instance.new("Weld",workspace)
  1202. W2.Name = "Weld2"
  1203. W2.Part0 = plr.Character.Head
  1204. W2.Part1 = workspace[TextBox.Text].Head
  1205. W3 = Instance.new("Weld",workspace)
  1206. W3.Name = "Weld3"
  1207. W3.Part0 = plr.Character.HumanoidRootPart
  1208. W3.Part1 = workspace[TextBox.Text].HumanoidRootPart
  1209. W4 = Instance.new("Weld",workspace)
  1210. W4.Name = "Weld4"
  1211. W4.Part0 = plr.Character["Left Arm"]
  1212. W4.Part1 = workspace[TextBox.Text]["Left Arm"]
  1213. W5 = Instance.new("Weld",workspace)
  1214. W5.Name = "Weld5"
  1215. W5.Part0 = plr.Character["Left Leg"]
  1216. W5.Part1 = workspace[TextBox.Text]["Left Leg"]
  1217. W6 = Instance.new("Weld",workspace)
  1218. W6.Name = "Weld6"
  1219. W6.Part0 = plr.Character["Right Arm"]
  1220. W6.Part1 = workspace[TextBox.Text]["Right Arm"]
  1221. W7 = Instance.new("Weld",workspace)
  1222. W7.Name = "Weld7"
  1223. W7.Part0 = plr.Character["Right Leg"]
  1224. W7.Part1 = workspace[TextBox.Text]["Right Leg"]
  1225. for i,v in pairs(plr.Character:GetChildren()) do
  1226. if v.ClassName == "Part" then
  1227. v.Transparency = 1
  1228. end
  1229. plr.Character.HumanoidRootPart.Transparency = 1
  1230. if v.ClassName == "Accessory" then
  1231. v.Handle.Transparency = 1
  1232. end
  1233. plr.Character.Humanoid.NameOcclusion = "NoOcclusion"
  1234. end
  1235. elseif TextButton.Text == "UnControl" then
  1236. TextButton.Text = "Control"
  1237. workspace[TextBox.Text].Humanoid.PlatformStand = false
  1238. workspace.Weld1:Remove()
  1239. workspace.Weld2:Remove()
  1240. workspace.Weld3:Remove()
  1241. workspace.Weld4:Remove()
  1242. workspace.Weld5:Remove()
  1243. workspace.Weld6:Remove()
  1244. workspace.Weld7:Remove()
  1245. for i,v in pairs(plr.Character:GetChildren()) do
  1246. if v.ClassName == "Part" then
  1247. v.Transparency = 0
  1248. end
  1249. plr.Character.HumanoidRootPart.Transparency = 1
  1250. if v.ClassName == "Accessory" then
  1251. v.Handle.Transparency = 0
  1252. end
  1253. plr.Character.Humanoid.NameOcclusion = "OccludeAll"
  1254. end
  1255. end
  1256. end)
  1257.  
  1258. TextBox.Parent = Frame
  1259. TextBox.BackgroundColor3 = Color3.new(1, 1, 1)
  1260. TextBox.Position = UDim2.new(0, 50, 0, 20)
  1261. TextBox.Size = UDim2.new(0, 200, 0, 30)
  1262. TextBox.Font = Enum.Font.SourceSans
  1263. TextBox.FontSize = Enum.FontSize.Size28
  1264. TextBox.Text = "Name"
  1265. TextBox.TextSize = 25
  1266. end)
  1267.  
  1268. Rocky2u.Name = "Rocky2u"
  1269. Rocky2u.Parent = stab
  1270. Rocky2u.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  1271. Rocky2u.BorderColor3 = Color3.new(0, 0, 0)
  1272. Rocky2u.BorderSizePixel = 2
  1273. Rocky2u.Position = UDim2.new(0.0342679136, 0, 0.364734292, 0)
  1274. Rocky2u.Size = UDim2.new(0, 92, 0, 54)
  1275. Rocky2u.Font = Enum.Font.SourceSans
  1276. Rocky2u.Text = "Rocky2u[In test]"
  1277. Rocky2u.TextColor3 = Color3.new(1, 1, 1)
  1278. Rocky2u.TextSize = 14
  1279. Rocky2u.TextStrokeTransparency = 0
  1280. Rocky2u.TextWrapped = true
  1281.  
  1282. Rocky2u.MouseButton1Down:connect(function()
  1283. --]]
  1284.  
  1285. local ADMINS = {}
  1286. local BANS = {}
  1287.  
  1288. function _G.ADD_ADMIN(ID) table.insert(ADMINS, ID) end
  1289. function _G.ADD_BAN(ID) table.insert(BANS, ID) end
  1290.  
  1291. local VERSION = '1.8.0'
  1292. local UPDATED = '3/15/2017'
  1293. local CHANGELOG = {
  1294. ' * updated ;nolimbs',
  1295. ' * updated ;rhats',
  1296. ' - removed ;sword (LoadAsset)',
  1297. ' * updated ;punish and ;unpunish',
  1298. ' * updated ;loopheal',
  1299. ' + added ;loopkill & ;unloopkill'
  1300. }
  1301.  
  1302. local CREDITS = [[
  1303. Rocky2u - lol
  1304. veinyrox - ;crash and ;shutdown
  1305. Harkinian - half of the message function
  1306. Moon - cmd bar addon idea
  1307. ]]
  1308.  
  1309. local _CORE = game:GetService('CoreGui')
  1310. local _LIGHTING = game:GetService('Lighting')
  1311. local _NETWORK = game:GetService('NetworkClient')
  1312. local _PLAYERS = game:GetService('Players')
  1313.  
  1314. local LP = _PLAYERS.LocalPlayer
  1315. local MOUSE = LP:GetMouse()
  1316.  
  1317. local SERVER_LOCKED = false
  1318. local SHOWING_MESSAGE = false
  1319.  
  1320. local SERVICES = {}
  1321. SERVICES.EVENTS = {}
  1322.  
  1323. local COMMANDS = {}
  1324. local STD = {}
  1325. local JAILED = {}
  1326. local KICKS = {}
  1327. local LOOPED_H = {}
  1328. local LOOPED_K = {}
  1329.  
  1330. local C_PREFIX = ';'
  1331. local SPLIT = ' '
  1332.  
  1333. local IP = ''
  1334. local PORT = ''
  1335.  
  1336. if _NETWORK:FindFirstChild('ClientReplicator') then
  1337. IP = _NETWORK.ClientReplicator.MachineAddress
  1338. PORT = _NETWORK.ClientReplicator.Port
  1339. end
  1340.  
  1341. local NEW = LoadLibrary('RbxUtility').Create
  1342.  
  1343. function UPDATE_CHAT(PLAYER) local C = PLAYER.Chatted:connect(function(M) if CHECK_ADMIN(PLAYER) then DEXECUTE(M, PLAYER) end end) table.insert(SERVICES.EVENTS, C) end
  1344. function STD.TABLE(T, V) if not T then return false end for i,v in pairs(T) do if v == V then return true end end return false end
  1345. function STD.ENDAT(S, V) local SF = S:find(V) if SF then return S:sub(0, SF - string.len(V)), true else return S, false end end
  1346. function CHECK_ADMIN(PLAYER) if FIND_IN_TABLE(ADMINS, PLAYER.userId) then return true elseif PLAYER.userId == LP.userId then return true end end
  1347. function FCOMMAND(COMMAND) for i,v in pairs(COMMANDS) do if v.N:lower() == COMMAND:lower() or STD.TABLE(v.A, COMMAND:lower()) then return v end end end
  1348. function GCOMMAND(M) local CMD, HS = STD.ENDAT(M:lower(), SPLIT) if HS then return {CMD, true} else return {CMD, false} end end
  1349. function GPREFIX(STRING) if STRING:sub(1, string.len(C_PREFIX)) == C_PREFIX then return {'COMMAND', string.len(C_PREFIX) + 1} end return end
  1350. function GARGS(STRING) local A = {} local NA = nil local HS = nil local S = STRING repeat NA, HS = STD.ENDAT(S:lower(), SPLIT) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(SPLIT) + 1) end until not HS return A end
  1351. function GCAPARGS(STRING) local A = {} local NA = nil local HS = nil local S = STRING repeat NA, HS = STD.ENDAT(S, SPLIT) if NA ~= '' then table.insert(A, NA) S = S:sub(string.len(NA) + string.len(SPLIT) + 1) end until not HS return A end
  1352. function ECOMMAND(STRING, SPEAKER) repeat if STRING:find(' ') then STRING = STRING:gsub(' ', ' ') end until not STRING:find(' ') local SCMD, A, CMD SCMD = GCOMMAND(STRING) CMD = FCOMMAND(SCMD[1]) if not CMD then return end A = STRING:sub(string.len(SCMD[1]) + string.len(SPLIT) + 1) local ARGS = GARGS(A) CA = GCAPARGS(A) pcall(function() CMD.F(ARGS, SPEAKER) end) end
  1353. function DEXECUTE(STRING, SPEAKER) if not CHECK_ADMIN(SPEAKER) then return end STRING = STRING:gsub('/e ', '') local GP = GPREFIX(STRING) if not GP then return end STRING = STRING:sub(GP[2]) if GP[1] == 'COMMAND' then ECOMMAND(STRING, SPEAKER) end end
  1354.  
  1355. function GLS(LOWER, START) local AA = '' for i,v in pairs(CA) do if i > START then if AA ~= '' then AA = AA .. ' ' .. v else AA = AA .. v end end end if not LOWER then return AA else return string.lower(AA) end end
  1356. function C3(R, G, B) return Color3.new(R/255, G/255, B/255) end
  1357. function GET_MASS(A, B) B = 0 for i,v in pairs(A:GetChildren()) do if v:IsA('BasePart') then B = B + v:GetMass() end GET_MASS(v) end return B end
  1358.  
  1359. local STUFF = '[ Rocky2u\'s CMDs ] : '
  1360. local NOCLIP, JESUSFLY, SWIM = false, false, false
  1361.  
  1362. _PLAYERS.PlayerAdded:connect(function(PLAYER)
  1363. if SERVER_LOCKED then PLAYER.CharacterAdded:connect(function() table.insert(KICKS, PLAYER) return end) end
  1364. if FIND_IN_TABLE(BANS, PLAYER.userId) then PLAYER.CharacterAdded:connect(function() table.insert(KICKS, PLAYER) return end) end
  1365. UPDATE_CHAT(PLAYER)
  1366. if CHECK_ADMIN(PLAYER) then PLAYER.CharacterAdded:connect(function() game.Chat:Chat(PLAYER.Character.Head, STUFF .. 'Welcome, you\'re an admin!') end) end
  1367. end)
  1368.  
  1369. game:GetService('RunService').Stepped:connect(function()
  1370. for i,v in pairs(_PLAYERS:GetPlayers()) do
  1371. if FIND_IN_TABLE(KICKS, v) then KICK(v) end
  1372. if FIND_IN_TABLE(LOOPED_H, v.Name) then
  1373. v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  1374. end
  1375. if FIND_IN_TABLE(LOOPED_K, v.Name) then
  1376. v.Character:BreakJoints()
  1377. end
  1378. end
  1379. if NOCLIP then
  1380. if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(11) end
  1381. elseif JESUSFLY then
  1382. if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(12) end
  1383. elseif SWIM then
  1384. if LP.Character:FindFirstChild('Humanoid') then LP.Character.Humanoid:ChangeState(4) end
  1385. end
  1386. end)
  1387.  
  1388. function ADD_COMMAND(N, D, A, F) table.insert(COMMANDS, {N = N, D = D, A = A, F = F}) end
  1389.  
  1390. function GET_PLAYER(NAME, SPEAKER)
  1391. local NAME_TABLE = {}
  1392. NAME = NAME:lower()
  1393. if NAME == 'me' then
  1394. table.insert(NAME_TABLE, SPEAKER.Name)
  1395. elseif NAME == 'others' then
  1396. for i,v in pairs(_PLAYERS:GetPlayers()) do if v.Name ~= SPEAKER.Name then table.insert(NAME_TABLE, v.Name) end end
  1397. elseif NAME == 'all' then
  1398. for i,v in pairs(_PLAYERS:GetPlayers()) do table.insert(NAME_TABLE, v.Name) end
  1399. elseif NAME == 'random' then
  1400. table.insert(NAME_TABLE, _PLAYERS:GetPlayers()[math.random(1, #_PLAYERS:GetPlayers())].Name)
  1401. elseif NAME == 'team' then
  1402. for i,v in pairs(_PLAYERS:GetPlayers()) do if v.TeamColor == SPEAKER.TeamColor then table.insert(NAME_TABLE, v.Name) end end
  1403. elseif NAME == 'nonadmins' then
  1404. for i,v in pairs(_PLAYERS:GetPlayers()) do if not CHECK_ADMIN(v) then table.insert(NAME_TABLE, v.Name) end end
  1405. elseif NAME == 'admins' then
  1406. for i,v in pairs(_PLAYERS:GetPlayers()) do if CHECK_ADMIN(v) then table.insert(NAME_TABLE, v.Name) end end
  1407. elseif NAME == 'nonfriends' then
  1408. for i,v in pairs(_PLAYERS:GetPlayers()) do if not v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end end
  1409. elseif NAME == 'friends' then
  1410. for i,v in pairs(_PLAYERS:GetPlayers()) do if v ~= SPEAKER and v:IsFriendsWith(SPEAKER.userId) then table.insert(NAME_TABLE, v.Name) end end
  1411. elseif NAME == 'nonguests' then
  1412. for i,v in pairs(_PLAYERS:GetPlayers()) do if not v.Guest then table.insert(NAME_TABLE, v.Name) end end
  1413. elseif NAME == 'guests' then
  1414. for i,v in pairs(_PLAYERS:GetPlayers()) do if v.Guest then table.insert(NAME_TABLE, v.Name) end end
  1415. elseif NAME == 'nbcs' then
  1416. for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.None then table.insert(NAME_TABLE, v.Name) end end
  1417. elseif NAME == 'bcs' then
  1418. for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.BuildersClub then table.insert(NAME_TABLE, v.Name) end end
  1419. elseif NAME == 'tbcs' then
  1420. for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.TurboBuildersClub then table.insert(NAME_TABLE, v.Name) end end
  1421. elseif NAME == 'obcs' then
  1422. for i,v in pairs(_PLAYERS:GetPlayers()) do if v.MembershipType == Enum.MembershipType.OutrageousBuildersClub then table.insert(NAME_TABLE, v.Name) end end
  1423. else
  1424. for i,v in pairs(_PLAYERS:GetPlayers()) do local L_NAME = v.Name:lower() local F = L_NAME:find(NAME) if F == 1 then table.insert(NAME_TABLE, v.Name) end end
  1425. end
  1426. return NAME_TABLE
  1427. end
  1428.  
  1429. local SI = 'rbxasset://textures/blackBkg_square.png'
  1430.  
  1431. function LOAD_DATA()
  1432. local DATA = Instance.new('Folder')
  1433.  
  1434. GUIS = Instance.new('Folder', DATA)
  1435. HUMANOIDS = Instance.new('Folder', DATA)
  1436. OTHER = Instance.new('Folder', DATA)
  1437.  
  1438. MAIN_GUI = Instance.new('ScreenGui', GUIS)
  1439. MAIN_GUI.Name = 'seth_main'
  1440. NEW'TextLabel'{Name = 'main', Active = true, BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0.5, -200, 0.4, 0), Size = UDim2.new(0, 400, 0, 25), Draggable = true, Font = 'SourceSansBold', Text = ' Control Center', TextColor3 = C3(255, 255, 255), TextSize = 20, TextXAlignment = 'Left', Parent = MAIN_GUI}
  1441. NEW'Frame'{Name = 'holder', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 0, 1, 0), Size = UDim2.new(1, 25, 12, 0), Parent = MAIN_GUI.main}
  1442. local BUTTONS = Instance.new('Folder', MAIN_GUI.main.holder) BUTTONS.Name = 'buttons'
  1443. NEW'TextButton'{Name = 'server', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'server info', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
  1444. NEW'TextButton'{Name = 'admins', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 110, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'admins', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
  1445. NEW'TextButton'{Name = 'bans', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 215, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'bans', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
  1446. NEW'TextButton'{Name = 'cmds', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 320, 0, 5), Size = UDim2.new(0, 100, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'commands', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
  1447. NEW'TextButton'{Name = 'fun', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 50, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'fun', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
  1448. NEW'TextButton'{Name = 'changelog', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 160, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'changelog', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
  1449. NEW'TextButton'{Name = 'credits', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 270, 0, 40), Size = UDim2.new(0, 105, 0, 30), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'credits', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = BUTTONS}
  1450.  
  1451. local HOLDERS = Instance.new('Folder', MAIN_GUI.main.holder) HOLDERS.Name = 'holders'
  1452. NEW'Frame'{Name = 'server', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Parent = HOLDERS}
  1453. NEW'TextLabel'{Name = 'fe', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' FilteringEnabled | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
  1454. NEW'TextLabel'{Name = 'ip', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 30), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' IP Address | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
  1455. NEW'TextLabel'{Name = 'port', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 60), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Port | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
  1456. NEW'TextLabel'{Name = 'place_id', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 90), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Place ID | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
  1457. NEW'TextLabel'{Name = 'players', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 120), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Players | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
  1458. NEW'TextLabel'{Name = 'time', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 150), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Time | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
  1459. NEW'TextLabel'{Name = 'gravity', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, 180), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = ' Gravity | ', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.server}
  1460. NEW'ScrollingFrame'{Name = 'admins', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
  1461. NEW'ScrollingFrame'{Name = 'bans', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
  1462. NEW'ScrollingFrame'{Name = 'cmds', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 115), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
  1463. NEW'ScrollingFrame'{Name = 'fun', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
  1464. NEW'ScrollingFrame'{Name = 'changelog', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 5, TopImage = SI, MidImage = SI, BottomImage = SI, Parent = HOLDERS}
  1465. local Y_CHANGES = 0
  1466. for i,v in pairs(CHANGELOG) do
  1467. NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_CHANGES), Size = UDim2.new(1, 0, 0, 30), Font = 'SourceSansBold', Text = v, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.changelog}
  1468. HOLDERS.changelog.CanvasSize = HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 30)
  1469. Y_CHANGES = Y_CHANGES + 30
  1470. end
  1471. NEW'Frame'{Name = 'credits', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.8, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 85), Size = UDim2.new(1, -10, 0, 210), Visible = false, Parent = HOLDERS}
  1472. NEW'TextLabel'{Name = 'text', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2.new(1, 0, 1, 0), Font = 'SourceSansBold', Text = CREDITS, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', TextYAlignment = 'Top', Parent = HOLDERS.credits}
  1473. NEW'TextBox'{Name = 'search', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0.25, 0, 0, 85), Size = UDim2.new(0.5, 0, 0, 25), Visible = false, Font = 'SourceSansBold', Text = 'search commands', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = HOLDERS}
  1474.  
  1475. NEW'Frame'{Name = 'line', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(0, 5, 0, 75), Size = UDim2.new(1, -10, 0, 5), Parent = MAIN_GUI.main.holder}
  1476. NEW'TextButton'{Name = 'close', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = MAIN_GUI.main}
  1477.  
  1478. CMD_BAR_H = Instance.new('ScreenGui', GUIS)
  1479. CMD_BAR_H.Name = 'cmdbar_seth'
  1480. NEW'TextBox'{Name = 'bar', BackgroundColor3 = C3(0, 0, 0), BackgroundTransparency = 0.5, BorderSizePixel = 0, Position = UDim2.new(0, -200, 1, -50), Size = UDim2.new(0, 225, 0, 25), Font = 'SourceSansItalic', Text = 'press ; to execute a command', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = CMD_BAR_H}
  1481. NEW'ScrollingFrame'{Name = 'commands', BackgroundColor3 = C3(50, 50, 50), BackgroundTransparency = 0.5, BorderSizePixel = 0, Position = UDim2.new(0, 0, 1, -25), Size = UDim2.new(1, 0, 0, 0), Visible = false, CanvasSize = UDim2.new(0, 0, 0, 0), ScrollBarThickness = 6, ScrollingEnabled = true, BottomImage = SI, MidImage = SI, TopImage = SI, Parent = CMD_BAR_H.bar}
  1482. NEW'TextLabel'{Name = 'commands_ex', BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2.new(0, 200, 0, 20), Visible = false, Font = 'SourceSansBold', TextColor3 = C3(255, 255, 255), TextSize = 18, TextXAlignment = 'Left', Parent = CMD_BAR_H.bar}
  1483.  
  1484. local NOTIFY_H = Instance.new('ScreenGui', GUIS)
  1485. NOTIFY_H.Name = 'notify_seth'
  1486. local N = Instance.new('Frame', NOTIFY_H)
  1487. N.Name = 'notify'
  1488. N.BackgroundColor3 = C3(0, 0, 0)
  1489. N.BackgroundTransparency = 0.5
  1490. N.BorderSizePixel = 0
  1491. N.Position = UDim2.new(0, -225, 0.6, 0)
  1492. N.Size = UDim2.new(0, 225, 0, 30)
  1493. local BAR = Instance.new('Frame', N)
  1494. BAR.Name = ''
  1495. BAR.BackgroundColor3 = C3(255, 255, 255)
  1496. BAR.BackgroundTransparency = 0.5
  1497. BAR.BorderSizePixel = 0
  1498. BAR.Position = UDim2.new(0, 0, 1, 0)
  1499. BAR.Size = UDim2.new(1, 0, 0, 5)
  1500. local TEXT = Instance.new('TextLabel', N)
  1501. TEXT.Name = 'text'
  1502. TEXT.BackgroundTransparency = 1
  1503. TEXT.BorderSizePixel = 0
  1504. TEXT.Size = UDim2.new(1, 0, 1, 0)
  1505. TEXT.Font = 'SourceSansBold'
  1506. TEXT.TextColor3 = C3(255, 255, 255)
  1507. TEXT.TextSize = 18
  1508. TEXT.TextXAlignment = 'Left'
  1509.  
  1510. PAPER_MESH = Instance.new('BlockMesh', OTHER)
  1511. PAPER_MESH.Scale = Vector3.new(1, 1, 0.1)
  1512.  
  1513. JAIL = Instance.new('Model', OTHER)
  1514. JAIL.Name = 'JAIL'
  1515. local B = Instance.new('Part', JAIL)
  1516. B.Name = 'BUTTOM'
  1517. B.BrickColor = BrickColor.new('Black')
  1518. B.Transparency = 0.5
  1519. B.Anchored = true
  1520. B.Locked = true
  1521. B.Size = Vector3.new(6, 1, 6)
  1522. B.TopSurface = 'Smooth'
  1523. B.BottomSurface = 'Smooth'
  1524. local M = Instance.new('Part', JAIL)
  1525. M.Name = 'MAIN'
  1526. M.BrickColor = BrickColor.new('Black')
  1527. M.Transparency = 1
  1528. M.Anchored = true
  1529. M.CanCollide = false
  1530. M.Locked = true
  1531. M.Position = B.Position + Vector3.new(0, 3, 0)
  1532. M.Size = Vector3.new(1, 1, 1)
  1533. local P1 = Instance.new('Part', JAIL)
  1534. P1.BrickColor = BrickColor.new('Black')
  1535. P1.Transparency = 1
  1536. P1.Position = B.Position + Vector3.new(0, 3.5, -2.5)
  1537. P1.Rotation = Vector3.new(0, 90, 0)
  1538. P1.Anchored = true
  1539. P1.Locked = true
  1540. P1.Size = Vector3.new(1, 6, 6)
  1541. local P2 = Instance.new('Part', JAIL)
  1542. P2.BrickColor = BrickColor.new('Black')
  1543. P2.Transparency = 1
  1544. P2.Position = B.Position + Vector3.new(-2.5, 3.5, 0)
  1545. P2.Rotation = Vector3.new(-180, 0, -180)
  1546. P2.Anchored = true
  1547. P2.Locked = true
  1548. P2.Size = Vector3.new(1, 6, 4)
  1549. local P3 = Instance.new('Part', JAIL)
  1550. P3.BrickColor = BrickColor.new('Black')
  1551. P3.Transparency = 1
  1552. P3.Position = B.Position + Vector3.new(2.5, 3.5, 0)
  1553. P3.Rotation = Vector3.new(0, 0, 0)
  1554. P3.Anchored = true
  1555. P3.Locked = true
  1556. P3.Size = Vector3.new(1, 6, 4)
  1557. local P4 = Instance.new('Part', JAIL)
  1558. P4.BrickColor = BrickColor.new('Black')
  1559. P4.Transparency = 1
  1560. P4.Position = B.Position + Vector3.new(0, 3.5, 2.5)
  1561. P4.Rotation = Vector3.new(0, 90, 0)
  1562. P4.Anchored = true
  1563. P4.Locked = true
  1564. P4.Size = Vector3.new(1, 6, 4)
  1565. local TOP = Instance.new('Part', JAIL)
  1566. TOP.BrickColor = BrickColor.new('Black')
  1567. TOP.Transparency = 0.5
  1568. TOP.Position = B.Position + Vector3.new(0, 7, 0)
  1569. TOP.Rotation = Vector3.new(0, 0, 0)
  1570. TOP.Anchored = true
  1571. TOP.Locked = true
  1572. TOP.Size = Vector3.new(6, 1, 6)
  1573. TOP.TopSurface = 'Smooth'
  1574. TOP.BottomSurface = 'Smooth'
  1575.  
  1576. ROCKET = Instance.new('Part', OTHER)
  1577. ROCKET.Name = 'rocket_seth'
  1578. ROCKET.CanCollide = false
  1579. ROCKET.Size = Vector3.new(2, 5, 2)
  1580. Instance.new('CylinderMesh', ROCKET)
  1581. local F = Instance.new('Part', ROCKET)
  1582. F.BrickColor = BrickColor.new('Black')
  1583. F.CanCollide = false
  1584. F.Size = Vector3.new(2, 0.2, 2)
  1585. Instance.new('CylinderMesh', F)
  1586. local PE = Instance.new('ParticleEmitter', F)
  1587. PE.Color = ColorSequence.new(C3(236, 139, 70), C3(236, 139, 70))
  1588. PE.Size = NumberSequence.new(0.2)
  1589. PE.Texture = 'rbxassetid://17238048'
  1590. PE.LockedToPart = true
  1591. PE.Lifetime = NumberRange.new(0.2)
  1592. PE.Rate = 50
  1593. PE.Speed = NumberRange.new(-20)
  1594. local TOP = Instance.new('Part', ROCKET)
  1595. TOP.CanCollide = false
  1596. TOP.Shape = 'Ball'
  1597. TOP.Size = Vector3.new(2, 2, 2)
  1598. TOP.TopSurface = 'Smooth'
  1599. TOP.BottomSurface = 'Smooth'
  1600. local BF = Instance.new('BodyForce', ROCKET)
  1601. BF.Name = 'force'
  1602. BF.Force = Vector3.new(0, 0, 0)
  1603. local W1 = Instance.new('Weld', ROCKET)
  1604. W1.Part0 = ROCKET
  1605. W1.Part1 = F
  1606. W1.C1 = CFrame.new(0, 2.6, 0)
  1607. local W2 = Instance.new('Weld', ROCKET)
  1608. W2.Part0 = ROCKET
  1609. W2.Part1 = TOP
  1610. W2.C1 = CFrame.new(0, -2.6, 0)
  1611.  
  1612. ALIEN_H = Instance.new('Accessory', OTHER)
  1613. local H = Instance.new('Part', ALIEN_H)
  1614. H.Name = 'Handle'
  1615. H.Size = Vector3.new(2, 2.4, 2)
  1616. local HA = Instance.new('Attachment', H)
  1617. HA.Name = 'HatAttachment'
  1618. HA.Position = Vector3.new(0, 0.15, 0)
  1619. local SM = Instance.new('SpecialMesh', H)
  1620. SM.MeshId = 'rbxassetid://13827689'
  1621. SM.MeshType = 'FileMesh'
  1622. SM.Scale = Vector3.new(1, 1.02, 1)
  1623. SM.TextureId = 'rbxassetid://13827796'
  1624.  
  1625. local S = Instance.new('Model', OTHER) S.Name = 'swastika'
  1626. NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Anchored = true, CanCollide = false, Size = Vector3.new(2, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  1627. NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(0, 3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  1628. NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(3, 0, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  1629. NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(0, -3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  1630. NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-3, 0, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  1631. NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(3, 4, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  1632. NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(4, -3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  1633. NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-3, -4, 0), Anchored = true, CanCollide = false, Size = Vector3.new(4, 2, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  1634. NEW'Part'{BrickColor = BrickColor.new('Really red'), Material = 'Plastic', Position = Vector3.new(-4, 3, 0), Anchored = true, CanCollide = false, Size = Vector3.new(2, 4, 2), BottomSurface = 'Smooth', TopSurface = 'Smooth', Parent = S}
  1635.  
  1636. CMD_BAR_H.Parent = _CORE
  1637. end
  1638.  
  1639. local RS = game:GetService('RunService').RenderStepped
  1640.  
  1641. function OPEN_MAIN()
  1642. SETH_MAIN = MAIN_GUI:Clone()
  1643.  
  1644. local BUTTONS = SETH_MAIN.main.holder.buttons
  1645. local HOLDERS = SETH_MAIN.main.holder.holders
  1646.  
  1647. for i,v in pairs(SETH_MAIN.main.holder.buttons:GetChildren()) do
  1648. v.MouseButton1Down:connect(function(X, Y)
  1649. OPEN_TAB(v.Name)
  1650. if not v:FindFirstChild('circle') then
  1651. local C = Instance.new('ImageLabel', v)
  1652. C.BackgroundTransparency = 1
  1653. C.Position = UDim2.new(0, X - 0, 0, Y - 35) - UDim2.new(0, v.AbsolutePosition.X, 0, v.AbsolutePosition.Y)
  1654. C.Size = UDim2.new(0, 0, 0, 0)
  1655. C.ZIndex = v.ZIndex
  1656. C.Image = 'rbxassetid://200182847'
  1657. C.ImageColor3 = C3(0, 100, 255)
  1658. C.Name = 'circle'
  1659. C:TweenSizeAndPosition(UDim2.new(0, 500, 0, 500), C.Position - UDim2.new(0, 250, 0, 250), 'Out', 'Quart', 2.5)
  1660. for i = 0, 1, 0.03 do
  1661. C.ImageTransparency = i
  1662. RS:wait()
  1663. end
  1664. C:destroy()
  1665. end
  1666. end)
  1667. end
  1668.  
  1669. HOLDERS.server.place_id.Text = ' Place ID | ' .. game.PlaceId
  1670. game:GetService('RunService').Stepped:connect(function()
  1671. if SETH_MAIN:FindFirstChild('main') and HOLDERS:FindFirstChild('server') then
  1672. if not workspace.FilteringEnabled then
  1673. HOLDERS.server.fe.Text = ' FilteringEnabled | false'
  1674. else
  1675. HOLDERS.server.fe.Text = ' FilteringEnabled | true'
  1676. end
  1677. HOLDERS.server.ip.Text = ' IP Address | ' .. IP
  1678. HOLDERS.server.port.Text = ' Port | ' .. PORT
  1679. HOLDERS.server.players.Text = ' Players | ' .. _PLAYERS.NumPlayers .. '/' .. _PLAYERS.MaxPlayers
  1680. HOLDERS.server.time.Text = ' Time | ' .. _LIGHTING.TimeOfDay
  1681. HOLDERS.server.gravity.Text = ' Gravity | ' .. workspace.Gravity
  1682. end
  1683. end)
  1684.  
  1685. function UPDATE_ADMINS()
  1686. HOLDERS.admins:ClearAllChildren()
  1687. HOLDERS.admins.CanvasSize = UDim2.new(0, 0, 0, 0)
  1688. local Y_ADMINS = 5
  1689. for i,v in pairs(ADMINS) do
  1690. NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_ADMINS), Size = UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.admins}
  1691. NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.admins[v]}
  1692. HOLDERS.admins[v].update.MouseButton1Down:connect(function()
  1693. table.remove(ADMINS, i)
  1694. UPDATE_ADMINS()
  1695. end)
  1696. HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize + UDim2.new(0, 0, 0, 30)
  1697. Y_ADMINS = Y_ADMINS + 30
  1698. end
  1699. HOLDERS.admins.CanvasSize = HOLDERS.admins.CanvasSize + UDim2.new(0, 0, 0, 5)
  1700. spawn(function()
  1701. for i,v in pairs(HOLDERS.admins:GetChildren()) do
  1702. v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name)
  1703. end
  1704. end)
  1705. end
  1706. UPDATE_ADMINS()
  1707.  
  1708. function UPDATE_BANS()
  1709. HOLDERS.bans:ClearAllChildren()
  1710. HOLDERS.bans.CanvasSize = UDim2.new(0, 0, 0, 0)
  1711. local Y_BANS = 5
  1712. for i,v in pairs(BANS) do
  1713. NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_BANS), Size = UDim2.new(1, -30, 0, 25), Font = 'SourceSansBold', Text = '', TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.bans}
  1714. NEW'TextButton'{Name = 'update', BackgroundColor3 = C3(255, 50, 50), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 25, 0, 25), Text = '', Parent = HOLDERS.bans[v]}
  1715. HOLDERS.bans[v].update.MouseButton1Down:connect(function()
  1716. table.remove(BANS, i)
  1717. UPDATE_BANS()
  1718. end)
  1719. HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0, 0, 0, 30)
  1720. Y_BANS = Y_BANS + 30
  1721. end
  1722. HOLDERS.bans.CanvasSize = HOLDERS.bans.CanvasSize + UDim2.new(0, 0, 0, 5)
  1723. spawn(function()
  1724. for i,v in pairs(HOLDERS.bans:GetChildren()) do
  1725. v.Text = ' ' .. _PLAYERS:GetNameFromUserIdAsync(v.Name)
  1726. end
  1727. end)
  1728. end
  1729. UPDATE_BANS()
  1730.  
  1731. local function DISPLAY_CMDS()
  1732. local Y_COMMANDS = 0
  1733. for i,v in pairs(COMMANDS) do
  1734. NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_COMMANDS), Size = UDim2.new(1, 0, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v.D, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.cmds}
  1735. HOLDERS.cmds.CanvasSize = HOLDERS.cmds.CanvasSize + UDim2.new(0, 0, 0, 25)
  1736. Y_COMMANDS = Y_COMMANDS + 25
  1737. end
  1738. end
  1739. DISPLAY_CMDS()
  1740.  
  1741. HOLDERS.search.Changed:connect(function()
  1742. if SETH_MAIN:FindFirstChild('main') and SETH_MAIN.main.holder.holders:FindFirstChild('search') then
  1743. if HOLDERS.search.Text ~= 'search commands' and HOLDERS.search.Focused then
  1744. if HOLDERS.search.Text ~= '' then
  1745. if not HOLDERS.search.Text:find(' ') then
  1746. HOLDERS.cmds:ClearAllChildren()
  1747. HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0)
  1748. local Y_COMMANDS = 0
  1749. for i,v in pairs(COMMANDS) do
  1750. if v.N:find(HOLDERS.search.Text) then
  1751. HOLDERS.cmds.CanvasSize = HOLDERS.cmds.CanvasSize + UDim2.new(0, 0, 0, 25)
  1752. NEW'TextLabel'{Name = '', BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_COMMANDS), Size = UDim2.new(1, 0, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v.D, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.cmds}
  1753. HOLDERS.changelog.CanvasSize = HOLDERS.changelog.CanvasSize + UDim2.new(0, 0, 0, 25)
  1754. Y_COMMANDS = Y_COMMANDS + 25
  1755. end
  1756. end
  1757. end
  1758. else
  1759. HOLDERS.cmds:ClearAllChildren()
  1760. HOLDERS.cmds.CanvasSize = UDim2.new(0, 0, 0, 0)
  1761. DISPLAY_CMDS()
  1762. end
  1763. end
  1764. end
  1765. end)
  1766.  
  1767. local FUN = {'balefire', 'swastika', 'trowel', 'path giver', 'orbital strike'}
  1768. local Y_FUN = 5
  1769. for i,v in pairs(FUN) do
  1770. NEW'TextLabel'{Name = v, BackgroundColor3 = C3(255, 255, 255), BackgroundTransparency = 1, Position = UDim2.new(0, 0, 0, Y_FUN), Size = UDim2.new(1, -50, 0, 25), Font = 'SourceSansBold', Text = ' ' .. v, TextColor3 = C3(0, 0, 0), TextSize = 24, TextTransparency = 0.25, TextXAlignment = 'Left', Parent = HOLDERS.fun}
  1771. HOLDERS.fun.CanvasSize = HOLDERS.fun.CanvasSize + UDim2.new(0, 0, 0, 30)
  1772. Y_FUN = Y_FUN + 30
  1773. end
  1774. HOLDERS.fun.CanvasSize = HOLDERS.fun.CanvasSize + UDim2.new(0, 0, 0, 5)
  1775. for i,v in pairs(HOLDERS.fun:GetChildren()) do
  1776. NEW'TextButton'{Name = 'load', BackgroundColor3 = C3(50, 50, 255), BackgroundTransparency = 0.25, BorderSizePixel = 0, Position = UDim2.new(1, 0, 0, 0), Size = UDim2.new(0, 45, 0, 25), ClipsDescendants = true, Font = 'SourceSansBold', Text = 'load', TextColor3 = C3(255, 255, 255), TextSize = 20, Parent = v}
  1777. v.load.MouseButton1Down:connect(function()
  1778. if v.Name == 'balefire' then LOAD_BALEFIRE()
  1779. elseif v.Name == 'swastika' then local S = OTHER.swastika:Clone() S.Parent = workspace S:MoveTo(LP.Character.Head.Position + Vector3.new(0, 10, 0))
  1780. elseif v.Name == 'trowel' then LOAD_TROWEL()
  1781. elseif v.Name == 'path giver' then LOAD_PATH()
  1782. elseif v.Name == 'orbital strike' then LOAD_STRIKE()
  1783. end
  1784. end)
  1785. end
  1786.  
  1787. SETH_MAIN.main.close.MouseButton1Down:connect(function()
  1788. SETH_MAIN:destroy()
  1789. end)
  1790.  
  1791. SETH_MAIN.Parent = _CORE
  1792. end
  1793.  
  1794. LOAD_DATA()
  1795.  
  1796. --/ TOOLS
  1797.  
  1798. function LOAD_BALEFIRE()
  1799. local HB = Instance.new('HopperBin', LP.Backpack)
  1800. HB.Name = 'balefire'
  1801.  
  1802. local function BF(P)
  1803. for i = 1, 50 do
  1804. local E = Instance.new('Explosion', workspace)
  1805. E.BlastRadius = 3
  1806. E.BlastPressure = 999999
  1807. E.Position = LP.Character.Torso.CFrame.p + ((P - LP.Character.Torso.CFrame.p).unit * 6 * i) + ((P - LP.Character.Torso.CFrame.p).unit * 7)
  1808. end
  1809. end
  1810.  
  1811. FIRED = false
  1812. local function FIRE(M)
  1813. if not FIRED then
  1814. FIRED = true
  1815. BF(M.Hit.p)
  1816. wait(0.25)
  1817. FIRED = false
  1818. end
  1819. end
  1820.  
  1821. HB.Selected:connect(function(M)
  1822. M.Button1Down:connect(function()
  1823. FIRE(M)
  1824. end)
  1825. end)
  1826. end
  1827.  
  1828. function LOAD_TROWEL()
  1829. local T = Instance.new('Tool', LP.Backpack) T.Name = 'trowel'
  1830. NEW'Part'{Name = 'Handle', Size = Vector3.new(1, 4.4, 1), Parent = T}
  1831. NEW'SpecialMesh'{MeshId = 'rbxasset://fonts/trowel.mesh', MeshType = 'FileMesh', TextureId = 'rbxasset://textures/TrowelTexture.png', Parent = T.Handle}
  1832. NEW'Sound'{Name = 'build', SoundId = 'rbxasset://sounds//bass.wav', Volume = 1, Parent = T.Handle}
  1833.  
  1834. local HEIGHT = 5
  1835. local SPEED = 0.05
  1836. local WIDTH = 15
  1837.  
  1838. function BRICK(CF, P, C)
  1839. local B = Instance.new('Part')
  1840. B.BrickColor = C
  1841. B.CFrame = CF * CFrame.new(P + B.Size / 2)
  1842. B.Parent = game.Workspace
  1843. B:MakeJoints()
  1844. B.Material = 'Neon'
  1845. return B, P + B.Size
  1846. end
  1847.  
  1848. function BW(CF)
  1849. local BC = BrickColor.Random()
  1850. local B = {}
  1851. assert(WIDTH > 0)
  1852. local Y = 0
  1853. while Y < HEIGHT do
  1854. local P
  1855. local X = -WIDTH / 2
  1856. while X < WIDTH / 2 do
  1857. local brick
  1858. brick, P = BRICK(CF, Vector3.new(X, Y, 0), BC)
  1859. X = P.x
  1860. table.insert(B, brick)
  1861. wait(SPEED)
  1862. end
  1863. Y = P.y
  1864. end
  1865. return B
  1866. end
  1867.  
  1868. function S(A)
  1869. if math.abs(A.x) > math.abs(A.z) then
  1870. if A.x > 0 then
  1871. return Vector3.new(1, 0, 0)
  1872. else
  1873. return Vector3.new(-1, 0, 0)
  1874. end
  1875. else
  1876. if A.z > 0 then
  1877. return Vector3.new(0, 0, 1)
  1878. else
  1879. return Vector3.new(0, 0, -1)
  1880. end
  1881. end
  1882. end
  1883.  
  1884. T.Enabled = true
  1885. T.Activated:connect(function()
  1886. if T.Enabled and LP.Character:FindFirstChild('Humanoid') then
  1887. T.Enabled = false
  1888. T.Handle.build:Play()
  1889. BW(CFrame.new(LP.Character.Humanoid.TargetPoint, LP.Character.Humanoid.TargetPoint + S((LP.Character.Humanoid.TargetPoint - LP.Character.Head.Position).unit)))
  1890. T.Enabled = true
  1891. end
  1892. end)
  1893. end
  1894.  
  1895. function LOAD_PATH()
  1896. local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'path giver'
  1897.  
  1898. local function PATH(M, C)
  1899. if ENABLED and LP.Character then
  1900. if not workspace:FindFirstChild('paths_seth') then Instance.new('Folder', workspace).Name = 'paths_seth' end
  1901. local hit = M.Target
  1902. local point = M.Hit.p
  1903. local P = Instance.new('Part', workspace.paths_seth)
  1904. P.BrickColor = C
  1905. P.Material = 'Neon'
  1906. P.Transparency = 0.75
  1907. P.Anchored = true
  1908. P.Size = Vector3.new(20, 1, 20)
  1909. P.Velocity = M.Hit.lookVector * 75
  1910. P.BottomSurface = 'Smooth'
  1911. P.TopSurface = 'Smooth'
  1912. P.CFrame = CFrame.new(LP.Character.Head.Position)
  1913. P.CFrame = CFrame.new(LP.Character.Torso.Position.x, LP.Character.Torso.Position.y - 4, LP.Character.Torso.Position.z)
  1914. P.CFrame = CFrame.new(P.Position, point)
  1915. wait()
  1916. PATH(M, C)
  1917. end
  1918. end
  1919.  
  1920. local function SELECTED(M)
  1921. M.Button1Down:connect(function() ENABLED = true PATH(M, BrickColor.Random()) end)
  1922. M.Button1Up:connect(function() ENABLED = false end)
  1923. M.KeyDown:connect(function(K) if K == 'r' then if workspace:FindFirstChild('paths_seth') then workspace.paths_seth:destroy() end end end)
  1924. end
  1925.  
  1926. HB.Selected:connect(SELECTED)
  1927. end
  1928.  
  1929. function LOAD_STRIKE()
  1930. local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = 'orbital strike'
  1931.  
  1932. local function SHOOT(T)
  1933. if ENABLED then
  1934. local P0 = CFrame.new(0, 1500, 0)
  1935. P0 = P0 + ((P0 * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)).lookVector * 0.5) + (P0 * CFrame.fromEulerAnglesXYZ(0, math.pi / 2, 0)).lookVector
  1936. local P1 = P0 + ((P0.p - T.Hit.p).unit * -2)
  1937. SATELITE.CFrame = CFrame.new((P0.p + P1.p) / 2, P0.p) * CFrame.fromEulerAnglesXYZ(-math.pi / 2, 0, 0)
  1938.  
  1939. local M = Instance.new('Model', workspace)
  1940. NEW'Part'{BrickColor = BrickColor.new('Pink'), Material = 'Neon', CFrame = CFrame.new((SATELITE.CFrame.p + T.Hit.p) / 2, SATELITE.CFrame.p), Anchored = true, CanCollide = false, Size = Vector3.new(1, 1, 1), Parent = M}
  1941. NEW'BlockMesh'{Scale = Vector3.new(1, 1, (SATELITE.CFrame.p - T.Hit.p).magnitude), Parent = M.Part}
  1942. NEW'Explosion'{Position = T.Hit.p, BlastRadius = 20, Parent = workspace}
  1943.  
  1944. for i = 1,10 do M.Part.Transparency = 0.5 + (i * 0.05) wait(0.05) end
  1945. M:destroy()
  1946. end
  1947. end
  1948.  
  1949. HB.Selected:connect(function(M)
  1950. if not workspace:FindFirstChild('orbital_seth') then
  1951. SATELITE = Instance.new('Part', workspace)
  1952. SATELITE.Name = 'orbital_seth'
  1953. SATELITE.Position = Vector3.new(0, 1500, 0)
  1954. SATELITE.Anchored = true
  1955. SATELITE.CanCollide = false
  1956. SATELITE.Size = Vector3.new(5, 16.8, 5)
  1957. NEW'SpecialMesh'{MeshId = 'rbxassetid://1064328', Scale = Vector3.new(0.2, 0.2, 0.2), Parent = SATELITE}
  1958. end
  1959. M.Button1Down:connect(function() ENABLED = true SHOOT(M) end)
  1960. M.Button1Up:connect(function() ENABLED = false end)
  1961. end)
  1962. end
  1963.  
  1964. function FIND_IN_TABLE(TABLE, NAME)
  1965. for i,v in pairs(TABLE) do
  1966. if v == NAME then
  1967. return true
  1968. end
  1969. end
  1970. return false
  1971. end
  1972.  
  1973. function GET_IN_TABLE(TABLE, NAME)
  1974. for i = 1, #TABLE do
  1975. if TABLE[i] == NAME then
  1976. return i
  1977. end
  1978. end
  1979. return false
  1980. end
  1981.  
  1982. local NOTIFY_1 = false
  1983. local NOTIFY_2 = false
  1984.  
  1985. function NOTIFY(M, R, G, B)
  1986. spawn(function()
  1987. repeat wait() until not NOTIFY_1
  1988. local NOTIFY_SETH = GUIS.notify_seth:Clone() NOTIFY_SETH.Parent = _CORE
  1989. if NOTIFY_SETH then
  1990. NOTIFY_SETH.notify[''].BackgroundColor3 = C3(R, G, B)
  1991. NOTIFY_SETH.notify.text.Text = ' ' .. M
  1992. repeat wait() until not NOTIFY_1
  1993. NOTIFY_1 = true
  1994. wait(0.5)
  1995. NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, 0), 'InOut', 'Quad', 0.4, false) wait(0.5)
  1996. wait(0.5)
  1997. repeat wait() until not NOTIFY_2
  1998. NOTIFY_1 = false
  1999. NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, 0, 0.6, -40), 'InOut', 'Quad', 0.4, false) wait(0.5)
  2000. wait(0.5)
  2001. NOTIFY_2 = true
  2002. wait(2.5)
  2003. NOTIFY_SETH.notify:TweenPosition(UDim2.new(0, -225, 0.6, -40), 'InOut', 'Quad', 0.4, false) wait(0.5)
  2004. end
  2005. wait(1)
  2006. NOTIFY_SETH:destroy()
  2007. NOTIFY_2 = false
  2008. end)
  2009. end
  2010.  
  2011. function KICK(P)
  2012. spawn(function()
  2013. for i = 1,5 do
  2014. if P.Character and P.Character:FindFirstChild('HumanoidRootPart') and P.Character:FindFirstChild('Torso') then
  2015. P.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  2016. local SP = Instance.new('SkateboardPlatform', P.Character) SP.Position = P.Character.HumanoidRootPart.Position SP.Transparency = 1
  2017. spawn(function()
  2018. repeat wait()
  2019. if P.Character and P.Character:FindFirstChild('HumanoidRootPart') then SP.Position = P.Character.HumanoidRootPart.Position end
  2020. until not _PLAYERS:FindFirstChild(P.Name)
  2021. end)
  2022. P.Character.Torso.Anchored = true
  2023. end
  2024. end
  2025. end)
  2026. end
  2027.  
  2028. _PLAYERS.PlayerRemoving:connect(function(P)
  2029. if FIND_IN_TABLE(KICKS, P) then
  2030. for i,v in pairs(KICKS) do if v == P then table.remove(KICKS, i) end end
  2031. NOTIFY('KICKED ' .. P.Name, 255, 255, 255)
  2032. end
  2033. if FIND_IN_TABLE(JAILED, P.Name) then
  2034. for i,v in pairs(JAILED) do if v == P.Name then table.remove(KICKS, i) end end
  2035. end
  2036. end)
  2037.  
  2038. function FIX_LIGHTING()
  2039. _LIGHTING.Ambient = C3(0.5, 0.5, 0.5)
  2040. _LIGHTING.Brightness = 1
  2041. _LIGHTING.GlobalShadows = true
  2042. _LIGHTING.Outlines = false
  2043. _LIGHTING.TimeOfDay = 14
  2044. _LIGHTING.FogEnd = 100000
  2045. end
  2046.  
  2047. function COLOR(PLAYER, BCOLOR)
  2048. for i,v in pairs(PLAYER.Character:GetChildren()) do if v:IsA('Shirt') or v:IsA('Pants') then v:destroy() elseif v:IsA('ShirtGraphic') then v.Archivable = false v.Graphic = '' end end
  2049. for i,v in pairs(PLAYER.Character.Head:GetChildren()) do if v:IsA('Decal') then v:destroy() end end
  2050. for i,v in pairs(PLAYER.Character:GetChildren()) do
  2051. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2052. v.BrickColor = BrickColor.new(BCOLOR)
  2053. elseif v:IsA('Accessory') then
  2054. v.Handle.BrickColor = BrickColor.new(BCOLOR)
  2055. for a,b in pairs(v.Handle:GetChildren()) do
  2056. if b:IsA('SpecialMesh') then
  2057. b.TextureId = ''
  2058. end
  2059. end
  2060. end
  2061. end
  2062. end
  2063.  
  2064. function LAG(PLAYER)
  2065. local POS = CFrame.new(math.random(-100000, 100000), math.random(-100000, 100000), math.random(-100000, 100000))
  2066. spawn(function()
  2067. repeat wait()
  2068. if PLAYER and PLAYER.Character then
  2069. PLAYER.CameraMode = 'LockFirstPerson'
  2070. PLAYER.Character.HumanoidRootPart.CFrame = POS
  2071. PLAYER.Character.Torso.Anchored = true
  2072. Instance.new('ForceField', PLAYER.Character)
  2073. Instance.new('Smoke', PLAYER.Character.Head)
  2074. end
  2075. until not _PLAYERS:FindFirstChild(PLAYER.Name)
  2076. end)
  2077. end
  2078.  
  2079. local FLYING = false
  2080.  
  2081. if LP.Character and LP.Character:FindFirstChild('Humanoid') then
  2082. LP.Character.Humanoid.Died:connect(function() FLYING = false end)
  2083. end
  2084.  
  2085. function sFLY()
  2086. repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('Torso') and LP.Character:FindFirstChild('Humanoid')
  2087. repeat wait() until MOUSE
  2088.  
  2089. local T = LP.Character.Torso
  2090. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  2091. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  2092. local SPEED = 0
  2093.  
  2094. local function FLY()
  2095. FLYING = true
  2096. local BG = Instance.new('BodyGyro', T)
  2097. local BV = Instance.new('BodyVelocity', T)
  2098. BG.P = 9e4
  2099. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  2100. BG.cframe = T.CFrame
  2101. BV.velocity = Vector3.new(0, 0.1, 0)
  2102. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2103. spawn(function()
  2104. repeat wait()
  2105. LP.Character.Humanoid.PlatformStand = true
  2106. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  2107. SPEED = 50
  2108. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  2109. SPEED = 0
  2110. end
  2111. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  2112. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  2113. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  2114. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  2115. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  2116. else
  2117. BV.velocity = Vector3.new(0, 0.1, 0)
  2118. end
  2119. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  2120. until not FLYING
  2121. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  2122. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  2123. SPEED = 0
  2124. BG:destroy()
  2125. BV:destroy()
  2126. LP.Character.Humanoid.PlatformStand = false
  2127. end)
  2128. end
  2129.  
  2130. MOUSE.KeyDown:connect(function(KEY)
  2131. if KEY:lower() == 'w' then
  2132. CONTROL.F = 1
  2133. elseif KEY:lower() == 's' then
  2134. CONTROL.B = -1
  2135. elseif KEY:lower() == 'a' then
  2136. CONTROL.L = -1
  2137. elseif KEY:lower() == 'd' then
  2138. CONTROL.R = 1
  2139. end
  2140. end)
  2141.  
  2142. MOUSE.KeyUp:connect(function(KEY)
  2143. if KEY:lower() == 'w' then
  2144. CONTROL.F = 0
  2145. elseif KEY:lower() == 's' then
  2146. CONTROL.B = 0
  2147. elseif KEY:lower() == 'a' then
  2148. CONTROL.L = 0
  2149. elseif KEY:lower() == 'd' then
  2150. CONTROL.R = 0
  2151. end
  2152. end)
  2153. FLY()
  2154. end
  2155.  
  2156. function NOFLY()
  2157. FLYING = false
  2158. LP.Character.Humanoid.PlatformStand = false
  2159. end
  2160.  
  2161. function RESET_MODEL(MODEL)
  2162. for i,v in pairs(MODEL:GetChildren()) do
  2163. if v:IsA('Seat') and v.Name == 'FakeTorso' then
  2164. v:destroy()
  2165. elseif v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
  2166. v:destroy()
  2167. elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2168. v.Transparency = 0
  2169. elseif v:IsA('ShirtGraphic') then
  2170. v.Archivable = false
  2171. v.Graphic = ''
  2172. end
  2173. end
  2174. for i,v in pairs(MODEL.Torso:GetChildren()) do
  2175. if v:IsA('SpecialMesh') then
  2176. v:destroy()
  2177. end
  2178. end
  2179. if MODEL.Head:FindFirstChild('Mesh') then
  2180. MODEL.Head.Mesh:destroy()
  2181. end
  2182. if MODEL.Torso:FindFirstChild('Neck') then MODEL.Torso.Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(90), math.rad(180), 0) end
  2183. if MODEL.Torso:FindFirstChild('Left Shoulder') then MODEL.Torso['Left Shoulder'].C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(0, math.rad(-90), 0) end
  2184. if MODEL.Torso:FindFirstChild('Right Shoulder') then MODEL.Torso['Right Shoulder'].C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(0, math.rad(90), 0) end
  2185. if MODEL.Torso:FindFirstChild('Left Hip') then MODEL.Torso['Left Hip'].C0 = CFrame.new(-1, -1, 0) * CFrame.Angles(0, math.rad(-90), 0) end
  2186. if MODEL.Torso:FindFirstChild('Right Hip') then MODEL.Torso['Right Hip'].C0 = CFrame.new(1, -1, 0) * CFrame.Angles(0, math.rad(90), 0) end
  2187. end
  2188.  
  2189. function UPDATE_MODEL(MODEL, USERNAME)
  2190. local AppModel = _PLAYERS:GetCharacterAppearanceAsync(_PLAYERS:GetUserIdFromNameAsync(USERNAME))
  2191. MODEL.Name = USERNAME
  2192. for i,v in pairs(AppModel:GetChildren()) do
  2193. if v:IsA('SpecialMesh') or v:IsA('BlockMesh') or v:IsA('CylinderMesh') then
  2194. v.Parent = MODEL.Head
  2195. elseif v:IsA('Decal') then
  2196. if MODEL.Head:FindFirstChild('face') then
  2197. MODEL.Head.face.Texture = v.Texture
  2198. else
  2199. local FACE = Instance.new('Decal', MODEL.Head)
  2200. FACE.Texture = v.Texture
  2201. end
  2202. elseif v:IsA('BodyColors') or v:IsA('CharacterMesh') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
  2203. if MODEL:FindFirstChild('Body Colors') then
  2204. MODEL['Body Colors']:destroy()
  2205. end
  2206. v.Parent = MODEL
  2207. elseif v:IsA('Accessory') then
  2208. v.Parent = MODEL
  2209. v.Handle.CFrame = MODEL.Head.CFrame * CFrame.new(0, MODEL.Head.Size.Y / 2, 0) * v.AttachmentPoint:inverse()
  2210. end
  2211. end
  2212. if not MODEL.Head:FindFirstChild('Mesh') then
  2213. local SM = Instance.new('SpecialMesh', MODEL.Head)
  2214. SM.MeshType = Enum.MeshType.Head
  2215. SM.Scale = Vector3.new(1.25, 1.25, 1.25)
  2216. end
  2217. end
  2218.  
  2219. function CREEPER(PLAYER)
  2220. for i,v in pairs(PLAYER.Character:GetChildren()) do
  2221. if v:IsA('Shirt') or v:IsA('Pants') then
  2222. v:destroy()
  2223. elseif v:IsA('ShirtGraphic') then
  2224. v.Archivable = false
  2225. v.Graphic = ''
  2226. end
  2227. end
  2228. for i,v in pairs(PLAYER.Character:GetChildren()) do
  2229. if v:IsA('Accessory') then
  2230. v:destroy()
  2231. end
  2232. end
  2233. PLAYER.Character.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  2234. PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  2235. PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  2236. PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  2237. PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  2238. for i,v in pairs(PLAYER.Character:GetChildren()) do
  2239. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2240. v.BrickColor = BrickColor.new('Bright green')
  2241. end
  2242. end
  2243. end
  2244.  
  2245. function SHREK(PLAYER)
  2246. COLOR(PLAYER, 'Bright green')
  2247. for i,v in pairs(PLAYER.Character:GetChildren()) do
  2248. if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') or v:IsA('CharacterMesh') then
  2249. v:destroy()
  2250. elseif v:IsA('ShirtGraphic') then
  2251. v.Archivable = false
  2252. v.Graphic = ''
  2253. end
  2254. end
  2255. for i,v in pairs(PLAYER.Character.Head:GetChildren()) do
  2256. if v:IsA('Decal') or v:IsA('SpecialMesh') then
  2257. v:destroy()
  2258. end
  2259. end
  2260. if PLAYER.Character:FindFirstChild('Shirt Graphic') then
  2261. PLAYER.Character['Shirt Graphic'].Archivable = false
  2262. PLAYER.Character['Shirt Graphic'].Graphic = ''
  2263. end
  2264. local M = Instance.new('SpecialMesh', PLAYER.Character.Head)
  2265. local S = Instance.new('Shirt', PLAYER.Character)
  2266. local P = Instance.new('Pants', PLAYER.Character)
  2267. M.MeshType = 'FileMesh'
  2268. M.MeshId = 'rbxassetid://19999257'
  2269. M.Offset = Vector3.new(-0.1, 0.1, 0)
  2270. M.TextureId = 'rbxassetid://156397869'
  2271. S.ShirtTemplate = 'rbxassetid://133078194'
  2272. P.PantsTemplate = 'rbxassetid://133078204'
  2273. end
  2274.  
  2275. function DUCK(PLAYER)
  2276. for i,v in pairs(PLAYER.Character:GetChildren()) do
  2277. if v:IsA('Part') and v.Name ~= 'Torso' and v.Name ~= 'HumanoidRootPart' then
  2278. v.Transparency = 1
  2279. elseif v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
  2280. v:destroy()
  2281. elseif v:IsA('ShirtGraphic') then
  2282. v.Archivable = false
  2283. v.Graphic = ''
  2284. end
  2285. end
  2286. local DUCK = Instance.new('SpecialMesh', PLAYER.Character.Torso)
  2287. DUCK.MeshType = 'FileMesh'
  2288. DUCK.MeshId = 'rbxassetid://9419831'
  2289. DUCK.TextureId = 'rbxassetid://9419827'
  2290. DUCK.Scale = Vector3.new(5, 5, 5)
  2291. if PLAYER.Character.Head:FindFirstChild('face') then
  2292. PLAYER.Character.Head.face.Transparency = 1
  2293. end
  2294. end
  2295.  
  2296. function DOG(PLAYER)
  2297. for i,v in pairs(PLAYER.Character:GetChildren()) do
  2298. if v:IsA('Shirt') or v:IsA('Pants') then
  2299. v:destroy()
  2300. elseif v:IsA('ShirtGraphic') then
  2301. v.Archivable = false
  2302. v.Graphic = ''
  2303. end
  2304. end
  2305. PLAYER.Character.Torso.Transparency = 1
  2306. PLAYER.Character.Torso.Neck.C0 = CFrame.new(0, -0.5, -2) * CFrame.Angles(math.rad(90), math.rad(180), 0)
  2307. PLAYER.Character.Torso['Right Shoulder'].C0 = CFrame.new(0.5, -1.5, -1.5) * CFrame.Angles(0, math.rad(90), 0)
  2308. PLAYER.Character.Torso['Left Shoulder'].C0 = CFrame.new(-0.5, -1.5, -1.5) * CFrame.Angles(0, math.rad(-90), 0)
  2309. PLAYER.Character.Torso['Right Hip'].C0 = CFrame.new(1.5, -1, 1.5) * CFrame.Angles(0, math.rad(90), 0)
  2310. PLAYER.Character.Torso['Left Hip'].C0 = CFrame.new(-1.5, -1, 1.5) * CFrame.Angles(0, math.rad(-90), 0)
  2311. local FakeTorso = Instance.new('Seat', PLAYER.Character)
  2312. local BF = Instance.new('BodyForce', FakeTorso)
  2313. local W = Instance.new('Weld', PLAYER.Character.Torso)
  2314. FakeTorso.Name = 'FakeTorso'
  2315. FakeTorso.TopSurface = 0
  2316. FakeTorso.BottomSurface = 0
  2317. FakeTorso.Size = Vector3.new(3,1,4)
  2318. FakeTorso.BrickColor = BrickColor.new('Brown')
  2319. FakeTorso.CFrame = PLAYER.Character.Torso.CFrame
  2320. BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0)
  2321. W.Part0 = PLAYER.Character.Torso
  2322. W.Part1 = FakeTorso
  2323. W.C0 = CFrame.new(0, -0.5, 0)
  2324. for i,v in pairs(PLAYER.Character:GetChildren()) do
  2325. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2326. v.BrickColor = BrickColor.new('Brown')
  2327. end
  2328. end
  2329. end
  2330.  
  2331. function ALIEN(PLAYER)
  2332. for i,v in pairs(PLAYER.Character:GetChildren()) do
  2333. if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
  2334. v:destroy()
  2335. elseif v:IsA('ShirtGraphic') then
  2336. v.Archivable = false
  2337. v.Graphic = ''
  2338. elseif v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2339. v.BrickColor = BrickColor.new('Fossil')
  2340. end
  2341. end
  2342. ALIEN_H:Clone().Parent = PLAYER.Character
  2343. end
  2344.  
  2345. function DECALSPAM(INSTANCE, ID)
  2346. for i,v in pairs(INSTANCE:GetChildren()) do
  2347. if v:IsA('BasePart') then
  2348. spawn(function()
  2349. local FACES = {'Back', 'Bottom', 'Front', 'Left', 'Right', 'Top'}
  2350. local CURRENT_FACE = 1
  2351. for i = 1, 6 do
  2352. local DECAL = Instance.new('Decal', v)
  2353. DECAL.Name = 'decal_seth'
  2354. DECAL.Texture = 'rbxassetid://' .. ID - 1
  2355. DECAL.Face = FACES[CURRENT_FACE]
  2356. CURRENT_FACE = CURRENT_FACE + 1
  2357. end
  2358. end)
  2359. end
  2360. DECALSPAM(v, ID)
  2361. end
  2362. end
  2363.  
  2364. function UNDECALSPAM(INSTANCE)
  2365. for i,v in pairs(INSTANCE:GetChildren()) do
  2366. if v:IsA('BasePart') then
  2367. for a,b in pairs(v:GetChildren()) do
  2368. if b:IsA('Decal') and b.Name == 'decal_seth' then
  2369. b:destroy()
  2370. end
  2371. end
  2372. end
  2373. UNDECALSPAM(v)
  2374. end
  2375. end
  2376.  
  2377. function CREATE_DONG(PLAYER, DONG_COLOR)
  2378. if PLAYER.Character:FindFirstChild('DONG') then
  2379. PLAYER.Character.DONG:destroy()
  2380. end
  2381. local D = Instance.new('Model', PLAYER.Character)
  2382. D.Name = 'DONG'
  2383.  
  2384. local BG = Instance.new('BodyGyro', PLAYER.Character.Torso)
  2385. local MAIN = Instance.new('Part', PLAYER.Character['DONG'])
  2386. local M1 = Instance.new('CylinderMesh', MAIN)
  2387. local W1 = Instance.new('Weld', PLAYER.Character.Head)
  2388. local P1 = Instance.new('Part', PLAYER.Character['DONG'])
  2389. local M2 = Instance.new('SpecialMesh', P1)
  2390. local W2 = Instance.new('Weld', P1)
  2391. local B1 = Instance.new('Part', PLAYER.Character['DONG'])
  2392. local M3 = Instance.new('SpecialMesh', B1)
  2393. local W3 = Instance.new('Weld', B1)
  2394. local B2 = Instance.new('Part', PLAYER.Character['DONG'])
  2395. local M4 = Instance.new('SpecialMesh', B2)
  2396. local W4 = Instance.new('Weld', B2)
  2397. MAIN.TopSurface = 0 MAIN.BottomSurface = 0 MAIN.Name = 'Main' MAIN.Size = Vector3.new(0.6, 2.5, 0.6) MAIN.BrickColor = BrickColor.new(DONG_COLOR) MAIN.Position = PLAYER.Character.Head.Position MAIN.CanCollide = false
  2398. W1.Part0 = MAIN W1.Part1 = PLAYER.Character.Head W1.C0 = CFrame.new(0, 0.25, 2.1) * CFrame.Angles(math.rad(45), 0, 0)
  2399. P1.Name = 'Mush' P1.BottomSurface = 0 P1.TopSurface = 0 P1.Size = Vector3.new(0.6, 0.6, 0.6) P1.CFrame = CFrame.new(MAIN.Position) P1.BrickColor = BrickColor.new('Pink') P1.CanCollide = false
  2400. M2.MeshType = 'Sphere'
  2401. W2.Part0 = MAIN W2.Part1 = P1 W2.C0 = CFrame.new(0, 1.3, 0)
  2402. B1.Name = 'Left Ball' B1.BottomSurface = 0 B1.TopSurface = 0 B1.CanCollide = false B1.Size = Vector3.new(1, 1, 1) B1.CFrame = CFrame.new(PLAYER.Character['Left Leg'].Position) B1.BrickColor = BrickColor.new(DONG_COLOR)
  2403. M3.Parent = B1 M3.MeshType = 'Sphere'
  2404. W3.Part0 = PLAYER.Character['Left Leg'] W3.Part1 = B1 W3.C0 = CFrame.new(0, 0.5, -0.5)
  2405. B2.Name = 'Right Ball' B2.BottomSurface = 0 B2.CanCollide = false B2.TopSurface = 0 B2.Size = Vector3.new(1, 1, 1) B2.CFrame = CFrame.new(PLAYER.Character['Right Leg'].Position) B2.BrickColor = BrickColor.new(DONG_COLOR)
  2406. M4.MeshType = 'Sphere'
  2407. W4.Part0 = PLAYER.Character['Right Leg'] W4.Part1 = B2 W4.C0 = CFrame.new(0, 0.5, -0.5)
  2408. end
  2409.  
  2410. function SCALE(C, S)
  2411. if tonumber(S) < 0.5 then S = 0.5 elseif tonumber(S) > 25 then S = 25 end
  2412.  
  2413. local HAT_CLONE = {}
  2414.  
  2415. for i,v in pairs(C:GetChildren()) do if v:IsA('Accessory') then local HC = v:Clone() table.insert(HAT_CLONE, HC) v:destroy() end end
  2416.  
  2417. local HEAD = C.Head
  2418. local TORSO = C.Torso
  2419. local LA = C['Left Arm']
  2420. local RA = C['Right Arm']
  2421. local LL = C['Left Leg']
  2422. local RL = C['Right Leg']
  2423. local HRP = C.HumanoidRootPart
  2424.  
  2425. HEAD.Size = Vector3.new(S * 2, S, S)
  2426. TORSO.Size = Vector3.new(S * 2, S * 2, S)
  2427. LA.Size = Vector3.new(S, S * 2, S)
  2428. RA.Size = Vector3.new(S, S * 2, S)
  2429. LL.Size = Vector3.new(S, S * 2, S)
  2430. RL.Size = Vector3.new(S, S * 2, S)
  2431. HRP.Size = Vector3.new(S * 2, S * 2, S)
  2432.  
  2433. local M1 = Instance.new('Motor6D', TORSO)
  2434. local M2 = Instance.new('Motor6D', TORSO)
  2435. local M3 = Instance.new('Motor6D', TORSO)
  2436. local M4 = Instance.new('Motor6D', TORSO)
  2437. local M5 = Instance.new('Motor6D', TORSO)
  2438. local M6 = Instance.new('Motor6D', HRP)
  2439.  
  2440. M1.Name = 'Neck' M1.Part0 = TORSO M1.Part1 = HEAD M1.C0 = CFrame.new(0, 1 * S, 0) * CFrame.Angles(-1.6, 0, 3.1) M1.C1 = CFrame.new(0, -0.5 * S, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2441. M2.Name = 'Left Shoulder' M2.Part0 = TORSO M2.Part1 = LA M2.C0 = CFrame.new(-1 * S, 0.5 * S, 0) * CFrame.Angles(0, -1.6, 0) M2.C1 = CFrame.new(0.5 * S, 0.5 * S, 0) * CFrame.Angles(0, -1.6, 0)
  2442. M3.Name = 'Right Shoulder' M3.Part0 = TORSO M3.Part1 = RA M3.C0 = CFrame.new(1 * S, 0.5 * S, 0) * CFrame.Angles(0, 1.6, 0) M3.C1 = CFrame.new(-0.5 * S, 0.5 * S, 0) * CFrame.Angles(0, 1.6, 0)
  2443. M4.Name = 'Left Hip' M4.Part0 = TORSO M4.Part1 = LL M4.C0 = CFrame.new(-1 * S, -1 * S, 0) * CFrame.Angles(0, -1.6, 0) M4.C1 = CFrame.new(-0.5 * S, 1 * S, 0) * CFrame.Angles(0, -1.6, 0)
  2444. M5.Name = 'Right Hip' M5.Part0 = TORSO M5.Part1 = RL M5.C0 = CFrame.new(1 * S, -1 * S, 0) * CFrame.Angles(0, 1.6, 0) M5.C1 = CFrame.new(0.5 * S, 1 * S, 0) * CFrame.Angles(0, 1.6, 0)
  2445. M6.Name = 'RootJoint' M6.Part0 = HRP M6.Part1 = TORSO M6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) M6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2446.  
  2447. for i,v in pairs(HAT_CLONE) do v.Parent = C end
  2448. end
  2449.  
  2450. function CAPE(COLOR)
  2451. if LP.Character:FindFirstChild('Cape') then LP.Character.Cape:destroy() end
  2452.  
  2453. repeat wait() until LP and LP.Character and LP.Character:FindFirstChild('Torso')
  2454.  
  2455. local T = LP.Character.Torso
  2456.  
  2457. local C = Instance.new('Part', T.Parent)
  2458. C.Name = 'cape_seth'
  2459. C.Anchored = false
  2460. C.CanCollide = false
  2461. C.TopSurface = 0
  2462. C.BottomSurface = 0
  2463. C.BrickColor = BrickColor.new(COLOR)
  2464. C.Material = 'Neon'
  2465. C.Size = Vector3.new(0.2, 0.2, 0.2)
  2466.  
  2467. local M = Instance.new('BlockMesh', C)
  2468. M.Scale = Vector3.new(9, 17.5, 0.5)
  2469.  
  2470. local M1 = Instance.new('Motor', C)
  2471. M1.Part0 = C
  2472. M1.Part1 = T
  2473. M1.MaxVelocity = 1
  2474. M1.C0 = CFrame.new(0, 1.75, 0) * CFrame.Angles(0, math.rad(90), 0)
  2475. M1.C1 = CFrame.new(0, 1, .45) * CFrame.Angles(0, math.rad(90), 0)
  2476.  
  2477. local WAVE = false
  2478.  
  2479. repeat wait(1 / 44)
  2480. local ANG = 0.2
  2481. local oldMag = T.Velocity.magnitude
  2482. local MV = 0.1
  2483.  
  2484. if WAVE then
  2485. ANG = ANG + ((T.Velocity.magnitude / 10) * 0.05) + 1
  2486. WAVE = false
  2487. else
  2488. WAVE = false
  2489. end
  2490. ANG = ANG + math.min(T.Velocity.magnitude / 30, 1)
  2491. M1.MaxVelocity = math.min((T.Velocity.magnitude / 10), 0.04) + MV
  2492. M1.DesiredAngle = -ANG
  2493. if M1.CurrentAngle < -0.05 and M1.DesiredAngle > -.05 then
  2494. M1.MaxVelocity = 0.04
  2495. end
  2496. repeat
  2497. wait()
  2498. until M1.CurrentAngle == M1.DesiredAngle or math.abs(T.Velocity.magnitude - oldMag) >= (T.Velocity.magnitude / 10) + 1
  2499. if T.Velocity.magnitude < 0.1 then
  2500. wait(0.1)
  2501. end
  2502. until not C or C.Parent ~= T.Parent
  2503. end
  2504.  
  2505. function INFECT(PLAYER)
  2506. for i,v in pairs(PLAYER.Character:GetChildren()) do
  2507. Instance.new('Folder', PLAYER.Character).Name = 'infected_seth'
  2508. if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') then
  2509. v:destroy()
  2510. elseif v:IsA('ShirtGraphic') then
  2511. v.Archivable = false
  2512. v.Graphic = ''
  2513. end
  2514. end
  2515.  
  2516. if PLAYER.Character.Head:FindFirstChild('face') then
  2517. PLAYER.Character.Head.face.Texture = 'rbxassetid://7074882'
  2518. end
  2519.  
  2520. for i,v in pairs (PLAYER.Character:GetChildren()) do
  2521. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2522. if v.Name == 'Head' or v.Name == 'Left Arm' or v.Name == 'Right Arm' then
  2523. v.BrickColor = BrickColor.new('Medium green')
  2524. elseif v.Name == 'Torso' or v.Name == 'Left Leg' or v.Name == 'Right Leg' then
  2525. v.BrickColor = BrickColor.new('Brown')
  2526. end
  2527. end
  2528. end
  2529.  
  2530. local T = PLAYER.Character.Torso.Touched:connect(function(TC)
  2531. if not TC.Parent:FindFirstChild('infected_seth') then
  2532. local GPFC = _PLAYERS:GetPlayerFromCharacter(TC.Parent)
  2533. if GPFC then
  2534. INFECT(GPFC)
  2535. end
  2536. end
  2537. end)
  2538. end
  2539.  
  2540. function fWeld(zName, zParent, zPart0, zPart1, zCoco, A, B, C, D, E, F)
  2541. local funcw = Instance.new('Weld') funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1
  2542. if (zCoco) then
  2543. funcw.C0 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  2544. else
  2545. funcw.C1 = CFrame.new(A, B, C) * CFrame.fromEulerAnglesXYZ(D, E, F)
  2546. end
  2547. return funcw
  2548. end
  2549.  
  2550. function BANG(VICTIM)
  2551. spawn(function()
  2552. local P1 = _PLAYERS.LocalPlayer.Character.Torso
  2553. local V1 = _PLAYERS[VICTIM].Character.Torso
  2554.  
  2555. V1.Parent.Humanoid.PlatformStand = true
  2556.  
  2557. P1['Left Shoulder']:destroy() local LA1 = Instance.new('Weld', P1) LA1.Part0 = P1 LA1.Part1 = P1.Parent['Left Arm'] LA1.C0 = CFrame.new(-1.5, 0, 0) LA1.Name = 'Left Shoulder'
  2558.  
  2559. P1['Right Shoulder']:destroy() local RS1 = Instance.new('Weld', P1) RS1.Part0 = P1 RS1.Part1 = P1.Parent['Right Arm'] RS1.C0 = CFrame.new(1.5, 0, 0) RS1.Name = 'Right Shoulder'
  2560.  
  2561. V1['Left Shoulder']:destroy() local LS2 = Instance.new('Weld', V1) LS2.Part0 = V1 LS2.Part1 = V1.Parent['Left Arm'] LS2.C0 = CFrame.new(-1.5, 0, 0) LS2.Name = 'Left Shoulder'
  2562.  
  2563. V1['Right Shoulder']:destroy() local RS2 = Instance.new('Weld', V1) RS2.Part0 = V1 RS2.Part1 = V1.Parent['Right Arm'] RS2.C0 = CFrame.new(1.5, 0, 0) RS2.Name = 'Right Shoulder'
  2564.  
  2565. V1['Left Hip']:destroy() local LH2 = Instance.new('Weld', V1) LH2.Part0 = V1 LH2.Part1 = V1.Parent['Left Leg'] LH2.C0 = CFrame.new(-0.5, -2, 0) LH2.Name = 'Left Hip'
  2566.  
  2567. V1['Right Hip']:destroy() local RH2 = Instance.new('Weld', V1) RH2.Part0 = V1 RH2.Part1 = V1.Parent['Right Leg'] RH2.C0 = CFrame.new(0.5, -2, 0) RH2.Name = 'Right Hip'
  2568.  
  2569. local D = Instance.new('Part', P1) D.TopSurface = 0 D.BottomSurface = 0 D.CanCollide = false D.BrickColor = BrickColor.new('Pastel brown') D.Shape = 'Ball' D.Size = Vector3.new(1, 1, 1)
  2570.  
  2571. local DM1 = Instance.new('SpecialMesh', D) DM1.MeshType = 'Sphere' DM1.Scale = Vector3.new(0.4, 0.4, 0.4)
  2572.  
  2573. fWeld('weld', P1, P1, D, true, -0.2, -1.3, -0.6, 0, 0, 0)
  2574.  
  2575. local D2 = D:Clone() D2.Parent = P1
  2576.  
  2577. fWeld('weld', P1, P1, D2, true, 0.2, -1.3, -0.6, 0, 0, 0)
  2578.  
  2579. local C = Instance.new('Part', P1) C.TopSurface = 0 C.BottomSurface = 0 C.CanCollide = false C.BrickColor = BrickColor.new('Pastel brown') C.Size = Vector3.new(0.4, 1.3, 0.4)
  2580.  
  2581. fWeld('weld', P1, P1, C, true, 0, -1, -0.52 + (-C.Size.y / 2), math.rad(-80), 0, 0)
  2582.  
  2583. local C2 = D:Clone() C2.BrickColor = BrickColor.new('Pink') C2.Mesh.Scale = Vector3.new(0.4, 0.62, 0.4) C2.Parent = P1
  2584.  
  2585. fWeld('weld', C, C, C2, true, 0, 0 + (C.Size.y / 2), 0, math.rad(-10), 0, 0)
  2586.  
  2587. local CM = Instance.new('CylinderMesh', C)
  2588.  
  2589. local BL = Instance.new('Part', V1) BL.TopSurface = 0 BL.BottomSurface = 0 BL.CanCollide = false BL.BrickColor = BrickColor.new('Pastel brown') BL.Shape = 'Ball' BL.Size = Vector3.new(1, 1, 1)
  2590.  
  2591. local DM2 = Instance.new('SpecialMesh', BL) DM2.MeshType = 'Sphere' DM2.Scale = Vector3.new(1.2, 1.2, 1.2)
  2592.  
  2593. fWeld('weld', V1, V1, BL, true, -0.5, 0.5, -0.6, 0, 0, 0)
  2594.  
  2595. local BR = Instance.new('Part', V1) BR.TopSurface = 0 BR.BottomSurface = 0 BR.CanCollide = false BR.BrickColor = BrickColor.new('Pastel brown') BR.Shape = 'Ball' BR.Size = Vector3.new(1, 1, 1)
  2596.  
  2597. local DM3 = Instance.new('SpecialMesh', BR) DM3.MeshType = 'Sphere' DM3.Scale = Vector3.new(1.2, 1.2, 1.2)
  2598.  
  2599. fWeld('weld', V1, V1, BR, true, 0.5, 0.5, -0.6, 0, 0, 0)
  2600.  
  2601. local BLN = Instance.new('Part', V1) BLN.TopSurface = 0 BLN.BottomSurface = 0 BLN.CanCollide = false BLN.BrickColor = BrickColor.new('Pink') BLN.Shape = 'Ball' BLN.Size = Vector3.new(1, 1, 1)
  2602.  
  2603. local DM4 = Instance.new('SpecialMesh', BLN) DM4.MeshType = 'Sphere' DM4.Scale = Vector3.new(0.2, 0.2, 0.2)
  2604.  
  2605. fWeld('weld', V1, V1, BLN, true, -0.5, 0.5, -1.2, 0, 0, 0)
  2606.  
  2607. local BRN = Instance.new('Part', V1) BRN.TopSurface = 0 BRN.BottomSurface = 0 BRN.CanCollide = false BRN.BrickColor = BrickColor.new('Pink') BRN.Shape = 'Ball' BRN.Size = Vector3.new(1, 1, 1)
  2608.  
  2609. local DM5 = Instance.new('SpecialMesh', BRN) DM5.MeshType = 'Sphere' DM5.Scale = Vector3.new(0.2, 0.2, 0.2)
  2610.  
  2611. fWeld('weld', V1, V1, BRN, true, 0.5, 0.5, -1.2, 0, 0, 0)
  2612.  
  2613. LH2.C1 = CFrame.new(0.2, 1.6, 0.4) * CFrame.Angles(3.9, -0.4, 0) RH2.C1 = CFrame.new(-0.2, 1.6, 0.4) * CFrame.Angles(3.9, 0.4, 0)
  2614. LS2.C1 = CFrame.new(-0.2, 0.9, 0.6) * CFrame.Angles(3.9, -0.2, 0) RS2.C1 = CFrame.new(0.2, 0.9, 0.6) * CFrame.Angles(3.9, 0.2, 0)
  2615. LA1.C1 = CFrame.new(-0.5, 0.7, 0) * CFrame.Angles(-0.9, -0.4, 0) RS1.C1 = CFrame.new(0.5, 0.7, 0) * CFrame.Angles(-0.9, 0.4, 0)
  2616.  
  2617. if P1:FindFirstChild('weldx') then P1.weldx:destroy() end
  2618.  
  2619. WE = fWeld('weldx', P1, P1, V1, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
  2620.  
  2621. local N = V1.Neck N.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-210), math.rad(180), 0)
  2622. end)
  2623. spawn(function() while wait() do for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, -0.3, 0) end for i = 1, 6 do WE.C1 = WE.C1 * CFrame.new(0, 0.3, 0) end end end)
  2624. end
  2625.  
  2626. function RESPAWN(PLAYER)
  2627. local M = Instance.new('Model', workspace) M.Name = 'respawn_seth'
  2628. local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
  2629. Instance.new('Humanoid', M)
  2630. PLAYER.Character = M
  2631. end
  2632.  
  2633. function LOAD_MESSAGE(STRING)
  2634. _PLAYERS.LocalPlayer.CharacterAppearanceId = 20018
  2635. RESPAWN(LP)
  2636.  
  2637. R = false
  2638. LP.CharacterAdded:connect(function()
  2639. if not R then
  2640. wait(0.5)
  2641. if LP.Character:FindFirstChild('Humanoid') then
  2642. MAIN_HAT = LP.Character:FindFirstChild('BunnyEarsOfCaprice'):Clone()
  2643. end
  2644. R = true
  2645. end
  2646. end)
  2647. repeat wait() until R
  2648. RESPAWN(LP)
  2649. LP.CharacterAppearanceId = 0
  2650.  
  2651. if MAIN_HAT then
  2652. MAIN_HAT.Handle.CanCollide = true
  2653. local M = MAIN_HAT.Handle.BunnyTools.EggScript3:Clone()
  2654. local P = Instance.new('Part')
  2655. M.Disabled = false
  2656. M.Parent = P
  2657. MAIN_HAT.Handle.BunnyTools.EggMesh3:Clone().Parent = P
  2658. MAIN_HAT:destroy()
  2659. P.Parent = LP.Character
  2660. repeat wait() until LP:FindFirstChild('ChessMsg')
  2661. MG = LP:FindFirstChild('ChessMsg')
  2662. MG.Name = 'message_seth'
  2663. MG.Text = ''
  2664. MG.Parent = workspace
  2665. MESSAGE(STRING)
  2666. P:destroy()
  2667. for i,v in pairs(workspace:GetChildren()) do
  2668. if v:IsA('Part') and v.BrickColor == BrickColor.new('Bright red') and v.Reflectance == 0 and v.Transparency == 0 and not v.Anchored and v.CanCollide and v.Locked and v:FindFirstChild('Decal') and v.Size == Vector3.new(8, 0.4, 8) then
  2669. if v.Decal.Texture == 'http://www.roblox.com/asset/?id=1531000' and v.Transparency == 0 and v.Decal.Face == Enum.NormalId.Top then
  2670. v:destroy()
  2671. end
  2672. end
  2673. end
  2674. end
  2675. end
  2676.  
  2677. function MESSAGE(STRING)
  2678. if not SHOWING_MESSAGE then
  2679. spawn(function()
  2680. SHOWING_MESSAGE = true
  2681. MG.Text = STRING
  2682. wait(5)
  2683. MG.Text = ''
  2684. SHOWING_MESSAGE = false
  2685. end)
  2686. end
  2687. end
  2688.  
  2689. _G.CLICK_TP = false
  2690. local M_CTRL = false
  2691.  
  2692. MOUSE.KeyDown:connect(function(K) if K:byte() == 50 then M_CTRL = true end end)
  2693. MOUSE.KeyUp:connect(function(K) if K:byte() == 50 then M_CTRL = false end end)
  2694. MOUSE.Button1Down:connect(function() if _G.CLICK_TP and M_CTRL and MOUSE.Target and LP.Character and LP.Character:FindFirstChild('HumanoidRootPart') then LP.Character.HumanoidRootPart.CFrame = CFrame.new(MOUSE.Hit.p) + Vector3.new(0, 3, 0) end end)
  2695.  
  2696. _LIGHTING.Outlines = false -- / outlines are gross
  2697.  
  2698. if FIND_IN_TABLE(BANS, LP.userId) then LP:Kick() end
  2699.  
  2700. for i,v in pairs(_PLAYERS:GetPlayers()) do if FIND_IN_TABLE(BANS, v.userId) then table.insert(KICKS, v) else UPDATE_CHAT(v) end end
  2701.  
  2702. -- / commands
  2703.  
  2704. ADD_COMMAND('ff','ff [plr]', {},
  2705. function(ARGS, SPEAKER)
  2706. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2707. for i,v in pairs(PLAYERS) do
  2708. Instance.new('ForceField', _PLAYERS[v].Character)
  2709. end
  2710. end)
  2711.  
  2712. ADD_COMMAND('unff','unff [plr]',{},
  2713. function(ARGS, SPEAKER)
  2714. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2715. for i,v in pairs(PLAYERS) do
  2716. for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  2717. if v:IsA('ForceField') then
  2718. v:destroy()
  2719. end
  2720. end
  2721. end
  2722. end)
  2723.  
  2724. ADD_COMMAND('fire','fire [plr] [r] [g] [b]',{},
  2725. function(ARGS, SPEAKER)
  2726. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2727. for i,v in pairs(PLAYERS) do
  2728. for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  2729. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2730. local F = Instance.new('Fire', v)
  2731. if ARGS[2] and ARGS[3] and ARGS[4] then
  2732. F.Color = C3(ARGS[2], ARGS[3], ARGS[4])
  2733. F.SecondaryColor = C3(ARGS[2], ARGS[3], ARGS[4])
  2734. end
  2735. end
  2736. end
  2737. end
  2738. end)
  2739.  
  2740. ADD_COMMAND('unfire','unfire [plr]',{},
  2741. function(ARGS, SPEAKER)
  2742. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2743. for i,v in pairs(PLAYERS) do
  2744. local PCHAR = _PLAYERS[v].Character
  2745. for i,v in pairs(PCHAR:GetChildren()) do
  2746. for i,v in pairs(v:GetChildren()) do
  2747. if v:IsA('Fire') then
  2748. v:destroy()
  2749. end
  2750. end
  2751. end
  2752. end
  2753. end)
  2754.  
  2755. ADD_COMMAND('sp','sp [plr] [r] [g] [b]',{'sparkles'},
  2756. function(ARGS, SPEAKER)
  2757. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2758. for i,v in pairs(PLAYERS) do
  2759. for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  2760. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2761. if ARGS[2] and ARGS[3] and ARGS[4] then
  2762. Instance.new('Sparkles', v).Color = C3(ARGS[2], ARGS[3], ARGS[4])
  2763. else
  2764. Instance.new('Sparkles', v)
  2765. end
  2766. end
  2767. end
  2768. end
  2769. end)
  2770.  
  2771. ADD_COMMAND('unsp','unsp [plr]',{'unsparkles'},
  2772. function(ARGS, SPEAKER)
  2773. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2774. for i,v in pairs(PLAYERS) do
  2775. for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  2776. for i,v in pairs(v:GetChildren()) do
  2777. if v:IsA('Sparkles') then
  2778. v:destroy()
  2779. end
  2780. end
  2781. end
  2782. end
  2783. end)
  2784.  
  2785. ADD_COMMAND('smoke','smoke [plr]',{},
  2786. function(ARGS, SPEAKER)
  2787. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2788. for i,v in pairs(PLAYERS) do
  2789. Instance.new('Smoke', _PLAYERS[v].Character.Torso)
  2790. end
  2791. end)
  2792.  
  2793. ADD_COMMAND('unsmoke','unsmoke [plr]',{},
  2794. function(ARGS, SPEAKER)
  2795. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2796. for i,v in pairs(PLAYERS) do
  2797. for i,v in pairs(_PLAYERS[v].Character.Torso:GetChildren()) do
  2798. if v:IsA('Smoke') then
  2799. v:destroy()
  2800. end
  2801. end
  2802. end
  2803. end)
  2804.  
  2805. ADD_COMMAND('btools','btools [plr]',{},
  2806. function(ARGS, SPEAKER)
  2807. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2808. for i,v in pairs(PLAYERS) do
  2809. Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 2
  2810. Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 3
  2811. Instance.new('HopperBin', _PLAYERS[v].Backpack).BinType = 4
  2812. end
  2813. end)
  2814.  
  2815. ADD_COMMAND('god','god [plr]',{},
  2816. function(ARGS, SPEAKER)
  2817. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2818. for i,v in pairs(PLAYERS) do
  2819. local PCHAR = _PLAYERS[v].Character
  2820. if PCHAR:FindFirstChild('Humanoid') then
  2821. PCHAR.Humanoid.MaxHealth = math.huge PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth
  2822. end
  2823. end
  2824. end)
  2825.  
  2826. ADD_COMMAND('sgod','sgod [plr]',{},
  2827. function(ARGS, SPEAKER)
  2828. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2829. for i,v in pairs(PLAYERS) do
  2830. local PCHAR = _PLAYERS[v].Character
  2831. if PCHAR:FindFirstChild('Humanoid') then
  2832. PCHAR.Humanoid.MaxHealth = 10000000 PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth
  2833. end
  2834. end
  2835. end)
  2836.  
  2837. ADD_COMMAND('ungod','ungod [plr]',{},
  2838. function(ARGS, SPEAKER)
  2839. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2840. for i,v in pairs(PLAYERS) do
  2841. local PCHAR = _PLAYERS[v].Character
  2842. if PCHAR:FindFirstChild('Humanoid') then
  2843. PCHAR.Humanoid.MaxHealth = 100
  2844. end
  2845. end
  2846. end)
  2847.  
  2848. ADD_COMMAND('heal','heal [plr]',{},
  2849. function(ARGS, SPEAKER)
  2850. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2851. for i,v in pairs(PLAYERS) do
  2852. local PCHAR = _PLAYERS[v].Character
  2853. if PCHAR:FindFirstChild('Humanoid') then
  2854. PCHAR.Humanoid.Health = PCHAR.Humanoid.MaxHealth
  2855. end
  2856. end
  2857. end)
  2858.  
  2859. ADD_COMMAND('freeze','freeze [plr]',{'frz'},
  2860. function(ARGS, SPEAKER)
  2861. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2862. for i,v in pairs(PLAYERS) do
  2863. for i,v in pairs(PLAYERS) do
  2864. local PCHAR = _PLAYERS[v].Character
  2865. for i,v in pairs(PCHAR:GetChildren()) do
  2866. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2867. v.Anchored = true
  2868. end
  2869. end
  2870. end
  2871. end
  2872. end)
  2873.  
  2874. ADD_COMMAND('thaw','thaw [plr]',{'unfreeze','unfrz'},
  2875. function(ARGS, SPEAKER)
  2876. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2877. for i,v in pairs(PLAYERS) do
  2878. for i,v in pairs(PLAYERS) do
  2879. for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  2880. if v:IsA('Part') then
  2881. v.Anchored = false
  2882. end
  2883. end
  2884. end
  2885. end
  2886. end)
  2887.  
  2888. ADD_COMMAND('kill','kill [plr]',{},
  2889. function(ARGS, SPEAKER)
  2890. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2891. for i,v in pairs(PLAYERS) do
  2892. _PLAYERS[v].Character:BreakJoints()
  2893. end
  2894. end)
  2895.  
  2896. ADD_COMMAND('sound','sound [id]',{},
  2897. function(ARGS, SPEAKER)
  2898. for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v:Stop() v:destroy() end end
  2899. if ARGS[1]:lower() ~= 'off' then
  2900. local S = Instance.new('Sound', workspace) S.Name = 'song_seth' S.Archivable = false S.Looped = true S.SoundId = 'rbxassetid://' .. ARGS[1] S.Volume = 1 S:Play()
  2901. end
  2902. end)
  2903.  
  2904. ADD_COMMAND('volume','volume [int]',{},
  2905. function(ARGS, SPEAKER)
  2906. for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v.Volume = ARGS[1] end end
  2907. end)
  2908.  
  2909. ADD_COMMAND('pitch','pitch [int]',{},
  2910. function(ARGS, SPEAKER)
  2911. for i,v in pairs(workspace:GetChildren()) do if v:IsA('Sound') then v.Pitch = ARGS[1] end end
  2912. end)
  2913.  
  2914. ADD_COMMAND('explode','explode [plr]',{},
  2915. function(ARGS, SPEAKER)
  2916. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2917. for i,v in pairs(PLAYERS) do
  2918. local PCHAR = _PLAYERS[v].Character
  2919. if PCHAR:FindFirstChild('Torso') then
  2920. Instance.new('Explosion', PCHAR).Position = PCHAR.Torso.Position
  2921. end
  2922. end
  2923. end)
  2924.  
  2925. ADD_COMMAND('invis','invis [plr]',{},
  2926. function(ARGS, SPEAKER)
  2927. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2928. for i,v in pairs(PLAYERS) do
  2929. local PCHAR = _PLAYERS[v].Character
  2930. for i,v in pairs(PCHAR:GetChildren()) do
  2931. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2932. v.Transparency = 1
  2933. end
  2934. if v:IsA('Accessory') and v:FindFirstChild('Handle') then
  2935. v.Handle.Transparency = 1
  2936. end
  2937. end
  2938. if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 1 end
  2939. end
  2940. end)
  2941.  
  2942. ADD_COMMAND('vis','vis [plr]',{},
  2943. function(ARGS, SPEAKER)
  2944. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2945. for i,v in pairs(PLAYERS) do
  2946. local PCHAR = _PLAYERS[v].Character
  2947. for i,v in pairs(PCHAR:GetChildren()) do
  2948. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  2949. v.Transparency = 0
  2950. end
  2951. if v:IsA('Accessory') and v:FindFirstChild('Handle') then
  2952. v.Handle.Transparency = 0
  2953. end
  2954. end
  2955. if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 0 end
  2956. end
  2957. end)
  2958.  
  2959. ADD_COMMAND('goto','goto [plr]',{},
  2960. function(ARGS, SPEAKER)
  2961. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2962. for i,v in pairs(PLAYERS) do
  2963. local PCHAR = _PLAYERS[v].Character
  2964. if PCHAR then
  2965. SPEAKER.Character.HumanoidRootPart.CFrame = PCHAR.Torso.CFrame
  2966. end
  2967. end
  2968. end)
  2969.  
  2970. ADD_COMMAND('bring','bring [plr]',{},
  2971. function(ARGS, SPEAKER)
  2972. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2973. for i,v in pairs(PLAYERS) do
  2974. _PLAYERS[v].Character.HumanoidRootPart.CFrame = SPEAKER.Character.Torso.CFrame
  2975. end
  2976. end)
  2977.  
  2978. ADD_COMMAND('tp','tp [plr] [plr]',{},
  2979. function(ARGS, SPEAKER)
  2980. local PLAYERS1, PLAYERS2 = GET_PLAYER(ARGS[1], SPEAKER), GET_PLAYER(ARGS[2], SPEAKER)
  2981. for i,v in pairs(PLAYERS1) do for a,b in pairs(PLAYERS2) do
  2982. if _PLAYERS[v].Character and _PLAYERS[b].Character then
  2983. _PLAYERS[v].Character.HumanoidRootPart.CFrame = _PLAYERS[b].Character.Torso.CFrame
  2984. end
  2985. end end
  2986. end)
  2987.  
  2988. ADD_COMMAND('char','char [plr] [id]',{'charapp'},
  2989. function(ARGS, SPEAKER)
  2990. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  2991. for i,v in pairs(PLAYERS) do
  2992. _PLAYERS[v].CharacterAppearanceId = ARGS[2]
  2993. _PLAYERS[v].Character:BreakJoints()
  2994. end
  2995. end)
  2996.  
  2997. ADD_COMMAND('ws','ws [plr] [int]',{},
  2998. function(ARGS, SPEAKER)
  2999. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3000. for i,v in pairs(PLAYERS) do
  3001. local PCHAR = _PLAYERS[v].Character
  3002. if PCHAR:FindFirstChild('Humanoid') then
  3003. PCHAR.Humanoid.WalkSpeed = tonumber(ARGS[2])
  3004. end
  3005. end
  3006. end)
  3007.  
  3008. ADD_COMMAND('time','time [int]',{},
  3009. function(ARGS, SPEAKER)
  3010. _LIGHTING:SetMinutesAfterMidnight(tonumber(ARGS[1]) * 60)
  3011. end)
  3012.  
  3013. ADD_COMMAND('kick','kick [plr]',{},
  3014. function(ARGS, SPEAKER)
  3015. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3016. for i,v in pairs(PLAYERS) do
  3017. table.insert(KICKS, _PLAYERS[v])
  3018. end
  3019. end)
  3020.  
  3021. ADD_COMMAND('ban','ban [plr]',{},
  3022. function(ARGS, SPEAKER)
  3023. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3024. for i,v in pairs(PLAYERS) do
  3025. table.insert(BANS, _PLAYERS[v].userId)
  3026. table.insert(KICKS, _PLAYERS[v])
  3027. UPDATE_BANS()
  3028. end
  3029. end)
  3030.  
  3031. ADD_COMMAND('unban','unban [username]',{},
  3032. function(ARGS, SPEAKER)
  3033. if FIND_IN_TABLE(BANS, game.Players:GetUserIdFromNameAsync(ARGS[1])) then
  3034. table.remove(BANS, GET_IN_TABLE(BANS, game.Players:GetUserIdFromNameAsync(ARGS[1])))
  3035. UPDATE_BANS()
  3036. end
  3037. end)
  3038.  
  3039. ADD_COMMAND('unlockws','unlock',{'unlock'},
  3040. function(ARGS, SPEAKER)
  3041. local function UNLOCK(INSTANCE)
  3042. for i,v in pairs(INSTANCE:GetChildren()) do
  3043. if v:IsA('BasePart') then
  3044. v.Locked = false
  3045. end
  3046. UNLOCK(v)
  3047. end
  3048. end
  3049. UNLOCK(workspace)
  3050. end)
  3051.  
  3052. ADD_COMMAND('lockws','lock',{'lock'},
  3053. function(ARGS, SPEAKER)
  3054. local function LOCK(INSTANCE)
  3055. for i,v in pairs(INSTANCE:GetChildren()) do
  3056. if v:IsA('BasePart') then
  3057. v.Locked = true
  3058. end
  3059. LOCK(v)
  3060. end
  3061. end
  3062. LOCK(workspace)
  3063. end)
  3064.  
  3065. ADD_COMMAND('unanchorws','unanchor',{'unanchor'},
  3066. function(ARGS, SPEAKER)
  3067. local function UNANCHOR(INSTANCE)
  3068. for i,v in pairs(INSTANCE:GetChildren()) do
  3069. if v:IsA('BasePart') then
  3070. v.Anchored = false
  3071. end
  3072. UNANCHOR(v)
  3073. end
  3074. end
  3075. UNANCHOR(workspace)
  3076. end)
  3077.  
  3078. ADD_COMMAND('anchorws','anchor',{'anchor'},
  3079. function(ARGS, SPEAKER)
  3080. local function ANCHOR(INSTANCE)
  3081. for i,v in pairs(INSTANCE:GetChildren()) do
  3082. if v:IsA('BasePart') then
  3083. v.Anchored = true
  3084. end
  3085. ANCHOR(v)
  3086. end
  3087. end
  3088. ANCHOR(workspace)
  3089. end)
  3090.  
  3091. ADD_COMMAND('hsize','hsize [plr] [int]',{'hatsize'},
  3092. function(ARGS, SPEAKER)
  3093. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3094. for i,v in pairs(PLAYERS) do
  3095. for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  3096. if v:IsA('Accessory') then
  3097. for a,b in pairs(v.Handle:GetChildren()) do
  3098. if b:IsA('SpecialMesh') then
  3099. b.Scale = ARGS[2] * Vector3.new(1, 1, 1)
  3100. end
  3101. end
  3102. end
  3103. end
  3104. end
  3105. end)
  3106.  
  3107. ADD_COMMAND('shats','shats [plr]',{'stealhats'},
  3108. function(ARGS, SPEAKER)
  3109. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3110. for i,v in pairs(PLAYERS) do
  3111. for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  3112. if v:IsA('Accessory') then
  3113. v.Parent = SPEAKER.Character
  3114. end
  3115. end
  3116. end
  3117. end)
  3118.  
  3119. ADD_COMMAND('rhats','rhats [plr]',{'removehats'},
  3120. function(ARGS, SPEAKER)
  3121. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3122. for i,v in pairs(PLAYERS) do
  3123. local PCHAR = _PLAYERS[v].Character
  3124. if PCHAR:FindFirstChild('Humanoid') then
  3125. PCHAR.Humanoid:RemoveAccessories()
  3126. end
  3127. end
  3128. end)
  3129.  
  3130. ADD_COMMAND('firstp','firstp [plr]',{},
  3131. function(ARGS, SPEAKER)
  3132. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3133. for i,v in pairs(PLAYERS) do
  3134. _PLAYERS[v].CameraMode = 'LockFirstPerson'
  3135. end
  3136. end)
  3137.  
  3138. ADD_COMMAND('thirdp','thirdp [plr]',{},
  3139. function(ARGS, SPEAKER)
  3140. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3141. for i,v in pairs(PLAYERS) do
  3142. _PLAYERS[v].CameraMode = 'Classic'
  3143. end
  3144. end)
  3145.  
  3146. ADD_COMMAND('chat','chat [plr] [string]',{},
  3147. function(ARGS, SPEAKER)
  3148. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3149. for i,v in pairs(PLAYERS) do
  3150. game.Chat:Chat(_PLAYERS[v].Character.Head, GLS(false, 1))
  3151. end
  3152. end)
  3153.  
  3154. ADD_COMMAND('name','name [plr] [string]',{},
  3155. function(ARGS, SPEAKER)
  3156. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3157. for i,v in pairs(PLAYERS) do
  3158. _PLAYERS[v].Character.Name = GLS(false, 1)
  3159. end
  3160. end)
  3161.  
  3162. ADD_COMMAND('unname','unname [plr]',{},
  3163. function(ARGS, SPEAKER)
  3164. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3165. for i,v in pairs(PLAYERS) do
  3166. _PLAYERS[v].Character.Name = _PLAYERS[v].Name
  3167. end
  3168. end)
  3169.  
  3170. ADD_COMMAND('noname','noname [plr]',{},
  3171. function(ARGS, SPEAKER)
  3172. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3173. for i,v in pairs(PLAYERS) do
  3174. _PLAYERS[v].Character.Name = ''
  3175. end
  3176. end)
  3177.  
  3178. ADD_COMMAND('stun','stun [plr]',{},
  3179. function(ARGS, SPEAKER)
  3180. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3181. for i,v in pairs(PLAYERS) do
  3182. local PCHAR = _PLAYERS[v].Character
  3183. PCHAR.Humanoid.PlatformStand = true
  3184. end
  3185. end)
  3186.  
  3187. ADD_COMMAND('unstun','unstun [plr]',{},
  3188. function(ARGS, SPEAKER)
  3189. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3190. for i,v in pairs(PLAYERS) do
  3191. local PCHAR = _PLAYERS[v].Character
  3192. PCHAR.Humanoid.PlatformStand = false
  3193. end
  3194. end)
  3195.  
  3196. ADD_COMMAND('guest','guest [plr]',{},
  3197. function(ARGS, SPEAKER)
  3198. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3199. for i,v in pairs(PLAYERS) do
  3200. local PCHAR = _PLAYERS[v].Character
  3201. _PLAYERS[v].CharacterAppearanceId = 1
  3202. PCHAR:BreakJoints()
  3203. end
  3204. end)
  3205.  
  3206. ADD_COMMAND('noob','noob [plr]',{},
  3207. function(ARGS, SPEAKER)
  3208. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3209. for i,v in pairs(PLAYERS) do
  3210. local PCHAR = _PLAYERS[v].Character
  3211. _PLAYERS[v].CharacterAppearanceId = 155902847
  3212. PCHAR:BreakJoints()
  3213. end
  3214. end)
  3215.  
  3216. ADD_COMMAND('damage','damage [plr] [int]',{},
  3217. function(ARGS, SPEAKER)
  3218. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3219. for i,v in pairs(PLAYERS) do
  3220. _PLAYERS[v].Character.Humanoid:TakeDamage(ARGS[2])
  3221. end
  3222. end)
  3223.  
  3224. ADD_COMMAND('view','view [plr]',{},
  3225. function(ARGS, SPEAKER)
  3226. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3227. for i,v in pairs(PLAYERS) do
  3228. local PCHAR = _PLAYERS[v].Character
  3229. workspace.CurrentCamera.CameraSubject = PCHAR
  3230. end
  3231. end)
  3232.  
  3233. ADD_COMMAND('unview','unview',{},
  3234. function()
  3235. workspace.CurrentCamera.CameraSubject = _PLAYERS.LocalPlayer.Character
  3236. end)
  3237.  
  3238. ADD_COMMAND('nolimbs','nolimbs [plr]',{},
  3239. function(ARGS, SPEAKER)
  3240. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3241. for i,v in pairs(PLAYERS) do
  3242. local PCHAR = _PLAYERS[v].Character
  3243. for i,v in pairs(PCHAR:GetChildren()) do
  3244. local LIMB = PCHAR.Humanoid:GetLimb(v)
  3245. if v:IsA('BasePart') and PCHAR:FindFirstChild('Humanoid') and LIMB ~= Enum.Limb.Unknown and LIMB ~= Enum.Limb.Head and LIMB ~= Enum.Limb.Torso then
  3246. v:destroy()
  3247. end
  3248. end
  3249. end
  3250. end)
  3251.  
  3252. ADD_COMMAND('box','box [plr]',{},
  3253. function(ARGS, SPEAKER)
  3254. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3255. for i,v in pairs(PLAYERS) do
  3256. local PCHAR = _PLAYERS[v].Character
  3257. local SB = Instance.new('SelectionBox', PCHAR)
  3258. SB.Adornee = SB.Parent
  3259. SB.Color = BrickColor.new('' .. (ARGS[2]))
  3260. end
  3261. end)
  3262.  
  3263. ADD_COMMAND('unbox','nobox [plr]',{},
  3264. function(ARGS, SPEAKER)
  3265. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3266. for i,v in pairs(PLAYERS) do
  3267. local PCHAR = _PLAYERS[v].Character
  3268. for i,v in pairs(_PLAYERS[v].Character:GetChildren()) do
  3269. if v:IsA('SelectionBox') then
  3270. v:destroy()
  3271. end
  3272. end
  3273. end
  3274. end)
  3275.  
  3276. ADD_COMMAND('ghost','ghost [plr]',{},
  3277. function(ARGS, SPEAKER)
  3278. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3279. for i,v in pairs(PLAYERS) do
  3280. local PCHAR = _PLAYERS[v].Character
  3281. for i,v in pairs(PCHAR:GetChildren()) do
  3282. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  3283. v.Transparency = 0.5
  3284. elseif v:IsA('Accessory') and v:FindFirstChild('Handle') then
  3285. v.Handle.Transparency = 0.5
  3286. elseif PCHAR.Head:FindFirstChild('face') then
  3287. PCHAR.Head.face.Transparency = 0.5
  3288. end
  3289. end
  3290. end
  3291. end)
  3292.  
  3293. ADD_COMMAND('sphere','sphere [plr]',{},
  3294. function(ARGS, SPEAKER)
  3295. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3296. for i,v in pairs(PLAYERS) do
  3297. local PCHAR=_PLAYERS[v].Character
  3298. local SS = Instance.new('SelectionSphere', PCHAR)
  3299. SS.Adornee = SS.Parent
  3300. end
  3301. end)
  3302.  
  3303. ADD_COMMAND('sky','sky [id]',{},
  3304. function(ARGS, SPEAKER)
  3305. if ARGS[1] then
  3306. for i,v in pairs(_LIGHTING:GetChildren()) do if v:IsA('Sky') then v:destroy() end end
  3307. local SKIES = {'Bk', 'Dn', 'Ft', 'Lf', 'Rt', 'Up'}
  3308. local SKY = Instance.new('Sky', _LIGHTING)
  3309. for i,v in pairs(SKIES) do
  3310. SKY['Skybox' .. v] = 'rbxassetid://' .. ARGS[1] - 1
  3311. end
  3312. end
  3313. end)
  3314.  
  3315. ADD_COMMAND('ambient','ambient [r] [g] [b]',{},
  3316. function(ARGS, SPEAKER)
  3317. if ARGS[1] and ARGS[2] and ARGS[3] then
  3318. _LIGHTING.Ambient = C3(ARGS[1], ARGS[2], ARGS[3])
  3319. end
  3320. end)
  3321.  
  3322. ADD_COMMAND('jail','jail [plr]',{},
  3323. function(ARGS, SPEAKER)
  3324. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3325. for i,v in pairs(PLAYERS) do
  3326. if FIND_IN_TABLE(JAILED, _PLAYERS[v].Name) then return end
  3327. table.insert(JAILED, _PLAYERS[v].Name)
  3328. local PCHAR = _PLAYERS[v].Character
  3329. local J = JAIL:Clone() J.Parent = workspace J:MoveTo(PCHAR.Torso.Position) J.Name = 'JAIL_' .. _PLAYERS[v].Name
  3330. repeat wait()
  3331. PCHAR = _PLAYERS[v].Character if PCHAR and PCHAR:FindFirstChild('HumanoidRootPart') and J:FindFirstChild('MAIN') then PCHAR.HumanoidRootPart.CFrame = J.MAIN.CFrame + Vector3.new(0, 1, 0) end
  3332. until not FIND_IN_TABLE(JAILED, _PLAYERS[v].Name)
  3333. end
  3334. end)
  3335.  
  3336. ADD_COMMAND('unjail','unjail [plr]',{},
  3337. function(ARGS, SPEAKER)
  3338. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3339. for i,v in pairs(PLAYERS) do
  3340. for a,b in pairs(JAILED) do if b == _PLAYERS[v].Name then table.remove(JAILED, a) end end
  3341. if workspace:FindFirstChild('JAIL_' .. _PLAYERS[v].Name) then workspace['JAIL_' .. _PLAYERS[v].Name]:destroy() end
  3342. end
  3343. end)
  3344.  
  3345. ADD_COMMAND('animation','animation [plr] [id]',{'anim'},
  3346. function(ARGS, SPEAKER)
  3347. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3348. for i,v in pairs(PLAYERS) do
  3349. local ID = ARGS[2]
  3350. if ARGS[2] == 'climb' then ID = '180436334' end
  3351. if ARGS[2] == 'fall' then ID = '180436148' end
  3352. if ARGS[2] == 'jump' then ID = '125750702' end
  3353. if ARGS[2] == 'sit' then ID = '178130996' end
  3354. for a,b in pairs(_PLAYERS[v].Character.Animate:GetChildren()) do
  3355. if b:IsA('StringValue') then
  3356. for c,d in pairs(b:GetChildren()) do
  3357. if d:IsA('Animation') then
  3358. d.AnimationId = 'rbxassetid://' .. ID
  3359. end
  3360. end
  3361. end
  3362. end
  3363. end
  3364. end)
  3365.  
  3366. ADD_COMMAND('fix','fix [plr]',{},
  3367. function(ARGS, SPEAKER)
  3368. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3369. for i,v in pairs(PLAYERS) do
  3370. local PCHAR = _PLAYERS[v].Character
  3371. RESET_MODEL(PCHAR)
  3372. UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
  3373. end
  3374. end)
  3375.  
  3376. ADD_COMMAND('creeper','creeper [plr]',{'crpr'},
  3377. function(ARGS, SPEAKER)
  3378. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3379. for i,v in pairs(PLAYERS) do
  3380. CREEPER(_PLAYERS[v])
  3381. end
  3382. end)
  3383.  
  3384. ADD_COMMAND('uncreeper','uncreeper [plr]',{},
  3385. function(ARGS, SPEAKER)
  3386. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3387. for i,v in pairs(PLAYERS) do
  3388. local PCHAR = _PLAYERS[v].Character
  3389. RESET_MODEL(PCHAR)
  3390. UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
  3391. end
  3392. end)
  3393.  
  3394. ADD_COMMAND('shrek','shrek [plr]',{},
  3395. function(ARGS, SPEAKER)
  3396. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3397. for i,v in pairs(PLAYERS) do
  3398. SHREK(_PLAYERS[v])
  3399. end
  3400. end)
  3401.  
  3402. ADD_COMMAND('unshrek','unshrek [plr]',{},
  3403. function(ARGS, SPEAKER)
  3404. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3405. for i,v in pairs(PLAYERS) do
  3406. local PCHAR = _PLAYERS[v].Character
  3407. RESET_MODEL(PCHAR)
  3408. UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
  3409. end
  3410. end)
  3411.  
  3412. ADD_COMMAND('nuke','nuke [plr]',{},
  3413. function(ARGS, SPEAKER)
  3414. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3415. for i,v in pairs(PLAYERS) do
  3416. local PCHAR = _PLAYERS[v].Character
  3417. spawn(function()
  3418. if _PLAYERS[v] and PCHAR and PCHAR:FindFirstChild('Torso') then
  3419. local N = Instance.new('Part', workspace)
  3420. N.Name = 'nuke_seth'
  3421. N.Anchored = true
  3422. N.CanCollide = false
  3423. N.Shape = 'Ball'
  3424. N.Size = Vector3.new(1, 1, 1)
  3425. N.BrickColor = BrickColor.new('New Yeller')
  3426. N.Transparency = 0.5
  3427. N.Reflectance = 0.2
  3428. N.TopSurface = 0
  3429. N.BottomSurface = 0
  3430. N.Touched:connect(function(T)
  3431. if T and T.Parent then
  3432. local E = Instance.new('Explosion', workspace)
  3433. E.Position = T.Position
  3434. E.BlastRadius = 20
  3435. E.BlastPressure = math.huge
  3436. end
  3437. end)
  3438. local CF = PCHAR.Torso.CFrame
  3439. N.CFrame = CF
  3440. for i = 1,30 do
  3441. N.Size = N.Size + Vector3.new(5, 5, 5)
  3442. N.CFrame = CF
  3443. wait(1 / 44)
  3444. end
  3445. N:destroy()
  3446. end
  3447. end)
  3448. end
  3449. end)
  3450.  
  3451. ADD_COMMAND('unnuke','nonuke',{},
  3452. function(ARGS, SPEAKER)
  3453. for i,v in pairs(workspace:GetChildren()) do
  3454. if v:IsA('Part') and v.Name == 'nuke_seth' then
  3455. v:destroy()
  3456. end
  3457. end
  3458. end)
  3459.  
  3460. ADD_COMMAND('infect','infect [plr]',{},
  3461. function(ARGS, SPEAKER)
  3462. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3463. for i,v in pairs(PLAYERS) do
  3464. INFECT(_PLAYERS[v])
  3465. end
  3466. end)
  3467.  
  3468. ADD_COMMAND('uninfect','uninfect [plr]',{},
  3469. function(ARGS, SPEAKER)
  3470. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3471. for i,v in pairs(PLAYERS) do
  3472. local PCHAR = _PLAYERS[v].Character
  3473. RESET_MODEL(PCHAR)
  3474. UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
  3475. end
  3476. end)
  3477.  
  3478. ADD_COMMAND('duck','duck [plr]',{},
  3479. function(ARGS, SPEAKER)
  3480. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3481. for i,v in pairs(PLAYERS) do
  3482. DUCK(_PLAYERS[v])
  3483. end
  3484. end)
  3485.  
  3486. ADD_COMMAND('unduck','unduck [plr]',{},
  3487. function(ARGS, SPEAKER)
  3488. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3489. for i,v in pairs(PLAYERS) do
  3490. local PCHAR = _PLAYERS[v].Character
  3491. RESET_MODEL(PCHAR)
  3492. UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
  3493. end
  3494. end)
  3495.  
  3496. ADD_COMMAND('disable','disable [plr]',{},
  3497. function(ARGS, SPEAKER)
  3498. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3499. for i,v in pairs(PLAYERS) do
  3500. local PCHAR = _PLAYERS[v].Character
  3501. if PCHAR:FindFirstChild('Humanoid') then
  3502. PCHAR.Humanoid.Name = 'HUMANOID_' .. _PLAYERS[v].Name
  3503. local humanoid = PCHAR['HUMANOID_' .. _PLAYERS[v].Name]
  3504. humanoid.Parent = HUMANOIDS
  3505. end
  3506. end
  3507. end)
  3508.  
  3509. ADD_COMMAND('enable','enable [plr]',{},
  3510. function(ARGS, SPEAKER)
  3511. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3512. for i,v in pairs(PLAYERS) do
  3513. local PCHAR = _PLAYERS[v].Character
  3514. if PCHAR:FindFirstChild('Humanoid') then
  3515. return
  3516. else
  3517. if HUMANOIDS:FindFirstChild('HUMANOID_' .. _PLAYERS[v].Name) then
  3518. local humanoid = HUMANOIDS['HUMANOID_' .. _PLAYERS[v].Name] humanoid.Parent = PCHAR humanoid.Name = 'Humanoid'
  3519. end
  3520. end
  3521. end
  3522. end)
  3523.  
  3524. ADD_COMMAND('size','size [plr] [int]',{},
  3525. function(ARGS, SPEAKER)
  3526. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3527. for i,v in pairs(PLAYERS) do
  3528. SCALE(_PLAYERS[v].Character, ARGS[2])
  3529. end
  3530. end)
  3531.  
  3532. ADD_COMMAND('clone','clone [plr]',{},
  3533. function(ARGS, SPEAKER)
  3534. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3535. for i,v in pairs(PLAYERS) do
  3536. local PCHAR = _PLAYERS[v].Character PCHAR.Archivable = true
  3537. local C = PCHAR:Clone() C.Parent = workspace C:MoveTo(PCHAR:GetModelCFrame().p) C:MakeJoints()
  3538. PCHAR.Archivable = false
  3539. end
  3540. end)
  3541.  
  3542. ADD_COMMAND('spin','spin [plr]',{},
  3543. function(ARGS, SPEAKER)
  3544. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3545. for i,v in pairs(PLAYERS) do
  3546. local PCHAR = _PLAYERS[v].Character
  3547. for i,v in pairs(PCHAR.Torso:GetChildren()) do
  3548. if v.Name == 'SPIN' then
  3549. v:destroy()
  3550. end
  3551. end
  3552. local T = PCHAR.Torso
  3553. local BG = Instance.new('BodyGyro', T) BG.Name = 'SPIN' BG.maxTorque = Vector3.new(0, math.huge, 0) BG.P = 11111 BG.cframe = T.CFrame
  3554. spawn(function()
  3555. repeat wait(1/44)
  3556. BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  3557. until not BG or BG.Parent ~= T
  3558. end)
  3559. end
  3560. end)
  3561.  
  3562. ADD_COMMAND('unspin','unspin [plr]',{},
  3563. function(ARGS, SPEAKER)
  3564. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3565. for i,v in pairs(PLAYERS) do
  3566. local PCHAR = _PLAYERS[v].Character
  3567. for i,v in pairs(PCHAR.Torso:GetChildren()) do
  3568. if v.Name == 'SPIN' then
  3569. v:destroy()
  3570. end
  3571. end
  3572. end
  3573. end)
  3574.  
  3575. ADD_COMMAND('dog','dog [plr]',{},
  3576. function(ARGS, SPEAKER)
  3577. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3578. for i,v in pairs(PLAYERS) do
  3579. DOG(_PLAYERS[v])
  3580. end
  3581. end)
  3582.  
  3583. ADD_COMMAND('undog','undog [plr]',{},
  3584. function(ARGS, SPEAKER)
  3585. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3586. for i,v in pairs(PLAYERS) do
  3587. local PCHAR = _PLAYERS[v].Character
  3588. RESET_MODEL(PCHAR)
  3589. UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
  3590. end
  3591. end)
  3592.  
  3593. ADD_COMMAND('loopheal','loopheal [plr]',{'lheal'},
  3594. function(ARGS, SPEAKER)
  3595. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3596. for i,v in pairs(PLAYERS) do
  3597. if not FIND_IN_TABLE(LOOPED_H, _PLAYERS[v].Name) then
  3598. table.insert(LOOPED_H, _PLAYERS[v].Name)
  3599. end
  3600. end
  3601. end)
  3602.  
  3603. ADD_COMMAND('unloopheal','unloopheal [plr]',{'unlheal'},
  3604. function(ARGS, SPEAKER)
  3605. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3606. for i,v in pairs(PLAYERS) do
  3607. if FIND_IN_TABLE(LOOPED_H, _PLAYERS[v].Name) then
  3608. table.remove(LOOPED_H, GET_IN_TABLE(LOOPED_H, _PLAYERS[v].Name))
  3609. end
  3610. end
  3611. end)
  3612.  
  3613. ADD_COMMAND('loopkill','loopheal [plr]',{'lheal'},
  3614. function(ARGS, SPEAKER)
  3615. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3616. for i,v in pairs(PLAYERS) do
  3617. if not FIND_IN_TABLE(LOOPED_K, _PLAYERS[v].Name) then
  3618. table.insert(LOOPED_K, _PLAYERS[v].Name)
  3619. end
  3620. end
  3621. end)
  3622.  
  3623. ADD_COMMAND('unloopkill','unloopkill [plr]',{'unlkill'},
  3624. function(ARGS, SPEAKER)
  3625. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3626. for i,v in pairs(PLAYERS) do
  3627. if FIND_IN_TABLE(LOOPED_K, _PLAYERS[v].Name) then
  3628. table.remove(LOOPED_K, GET_IN_TABLE(LOOPED_K, _PLAYERS[v].Name))
  3629. end
  3630. end
  3631. end)
  3632.  
  3633. ADD_COMMAND('fling','fling [plr]',{},
  3634. function(ARGS, SPEAKER)
  3635. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3636. for i,v in pairs(PLAYERS) do
  3637. local PCHAR = _PLAYERS[v].Character
  3638. if PCHAR:FindFirstChild('Humanoid') then
  3639. local X
  3640. local Z
  3641. repeat
  3642. X = math.random(-9999, 9999)
  3643. until math.abs(X) >= 5555
  3644. repeat
  3645. Z = math.random(-9999, 9999)
  3646. until math.abs(Z) >= 5555
  3647. PCHAR.Torso.Velocity = Vector3.new(0, 0, 0)
  3648. local BF = Instance.new('BodyForce', PCHAR.Torso) BF.force = Vector3.new(X * 4, 9999 * 5, Z * 4)
  3649. end
  3650. end
  3651. end)
  3652.  
  3653. ADD_COMMAND('alien','alien [plr]',{},
  3654. function(ARGS, SPEAKER)
  3655. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3656. for i,v in pairs(PLAYERS) do
  3657. ALIEN(_PLAYERS[v])
  3658. end
  3659. end)
  3660.  
  3661. ADD_COMMAND('nograv','nograv [plr]',{},
  3662. function(ARGS, SPEAKER)
  3663. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3664. for i,v in pairs(PLAYERS) do
  3665. if not _PLAYERS[v].Character.Torso:FindFirstChild('nograv_seth') then
  3666. NEW'BodyForce'{Name = 'nograv_seth', Force = Vector3.new(0, GET_MASS(_PLAYERS[v].Character) * 196.2, 0), Parent = _PLAYERS[v].Character.Torso}
  3667. end
  3668. end
  3669. end)
  3670.  
  3671. ADD_COMMAND('grav','grav [plr]',{},
  3672. function(ARGS, SPEAKER)
  3673. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3674. for i,v in pairs(PLAYERS) do
  3675. if _PLAYERS[v].Character.Torso:FindFirstChild('nograv_seth') then
  3676. _PLAYERS[v].Character.Torso.nograv_seth:destroy()
  3677. end
  3678. end
  3679. end)
  3680.  
  3681. ADD_COMMAND('cape','cape [brick color]',{},
  3682. function(ARGS, SPEAKER)
  3683. spawn(function()
  3684. if LP.Character:FindFirstChild('Cape') then
  3685. LP.Character.Cape:destroy()
  3686. end
  3687. if not ARGS[1] then
  3688. ARGS[1] = 'Deep blue'
  3689. end
  3690. CAPE(GLS(false, 1))
  3691. end)
  3692. end)
  3693.  
  3694. ADD_COMMAND('uncape','uncape',{},
  3695. function(ARGS, SPEAKER)
  3696. if LP.Character:FindFirstChild('cape_seth') then
  3697. LP.Character.cape_seth:destroy()
  3698. end
  3699. end)
  3700.  
  3701. ADD_COMMAND('paper','paper [plr]',{},
  3702. function(ARGS, SPEAKER)
  3703. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3704. for i,v in pairs(PLAYERS) do
  3705. local PCHAR = _PLAYERS[v].Character
  3706. for i,v in pairs(PCHAR:GetChildren()) do
  3707. if v:IsA('Part') and v.Name ~= 'HumanoidRootPart' then
  3708. PAPER_MESH:Clone().Parent = v
  3709. end
  3710. end
  3711. end
  3712. end)
  3713.  
  3714. ADD_COMMAND('punish','punish [plr]',{},
  3715. function(ARGS, SPEAKER)
  3716. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3717. for i,v in pairs(PLAYERS) do
  3718. _PLAYERS[v].Character.Parent = nil
  3719. end
  3720. end)
  3721.  
  3722. ADD_COMMAND('unpunish','unpunish [plr]',{},
  3723. function(ARGS, SPEAKER)
  3724. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3725. for i,v in pairs(PLAYERS) do
  3726. _PLAYERS[v].Character.Parent = workspace
  3727. end
  3728. end)
  3729.  
  3730. local DISCO = false
  3731.  
  3732. ADD_COMMAND('disco','disco',{},
  3733. function(ARGS, SPEAKER)
  3734. DISCO = true
  3735. if not DISCO then
  3736. spawn(function()
  3737. repeat wait(1) _LIGHTING.Ambient = C3(math.random(), math.random(), math.random()) until not DISCO
  3738. end)
  3739. end
  3740. end)
  3741.  
  3742. ADD_COMMAND('undisco','undisco',{},
  3743. function(ARGS, SPEAKER)
  3744. DISCO = false
  3745. end)
  3746.  
  3747. ADD_COMMAND('team','team [plr] [team]',{},
  3748. function(ARGS, SPEAKER)
  3749. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3750. for i,v in pairs(PLAYERS) do
  3751. for a,b in pairs(game.Teams:GetChildren()) do
  3752. if string.lower(b.Name) == GLS(true, 1) then
  3753. _PLAYERS[v].Team = b
  3754. end
  3755. end
  3756. end
  3757. end)
  3758.  
  3759. ADD_COMMAND('jp','jp [plr] [int]',{},
  3760. function(ARGS, SPEAKER)
  3761. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3762. for i,v in pairs(PLAYERS) do
  3763. local PCHAR = _PLAYERS[v].Character
  3764. if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.JumpPower = ARGS[2] end
  3765. end
  3766. end)
  3767.  
  3768. ADD_COMMAND('smallhead','smallhead [plr]',{'shead'},
  3769. function(ARGS, SPEAKER)
  3770. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3771. for i,v in pairs(PLAYERS) do
  3772. local PCHAR = _PLAYERS[v].Character
  3773. PCHAR.Head.Mesh.Scale = Vector3.new(0.5, 0.5, 0.5)
  3774. PCHAR.Head.Mesh.Offset = Vector3.new(0, -0.25, 0)
  3775. end
  3776. end)
  3777.  
  3778. ADD_COMMAND('bighead','bighead [plr]',{'bhead'},
  3779. function(ARGS, SPEAKER)
  3780. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3781. for i,v in pairs(PLAYERS) do
  3782. local PCHAR = _PLAYERS[v].Character
  3783. PCHAR.Head.Mesh.Scale = Vector3.new(2.25, 2.25, 2.25)
  3784. PCHAR.Head.Mesh.Offset = Vector3.new(0, 0.5, 0)
  3785. end
  3786. end)
  3787.  
  3788. ADD_COMMAND('headsize','headsize [plr] [int]',{'hsize'},
  3789. function(ARGS, SPEAKER)
  3790. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3791. for i,v in pairs(PLAYERS) do
  3792. local PCHAR = _PLAYERS[v].Character
  3793. if ARGS[2] == 1 then
  3794. PCHAR.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  3795. PCHAR.Head.Mesh.Offset = Vector3.new(0, 0, 0)
  3796. else
  3797. PCHAR.Head.Mesh.Scale = ARGS[2] * Vector3.new(1.25, 1.25, 1.25)
  3798. end
  3799. end
  3800. end)
  3801.  
  3802. ADD_COMMAND('fixhead','fixhead [plr]',{'fhead'},
  3803. function(ARGS, SPEAKER)
  3804. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3805. for i,v in pairs(PLAYERS) do
  3806. local PCHAR = _PLAYERS[v].Character
  3807. PCHAR.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  3808. PCHAR.Head.Mesh.Offset = Vector3.new(0, 0, 0)
  3809. PCHAR.Head.Transparency = 0
  3810. if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 0 end
  3811. end
  3812. end)
  3813.  
  3814. ADD_COMMAND('removehead','removehead [plr]',{'rhead'},
  3815. function(ARGS, SPEAKER)
  3816. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3817. for i,v in pairs(PLAYERS) do
  3818. local PCHAR = _PLAYERS[v].Character
  3819. PCHAR.Head.Transparency = 1
  3820. if PCHAR.Head:FindFirstChild('face') then PCHAR.Head.face.Transparency = 1 end
  3821. end
  3822. end)
  3823.  
  3824. ADD_COMMAND('stealtools','stealtools [plr]',{'stools'},
  3825. function(ARGS, SPEAKER)
  3826. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3827. for i,v in pairs(PLAYERS) do
  3828. for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
  3829. if v:IsA('Tool') or v:IsA('HopperBin') then
  3830. v.Parent = LP.Backpack
  3831. end
  3832. end
  3833. end
  3834. end)
  3835.  
  3836. ADD_COMMAND('removetools','removetools [plr]',{'rtools'},
  3837. function(ARGS, SPEAKER)
  3838. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3839. for i,v in pairs(PLAYERS) do
  3840. for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
  3841. if v:IsA('Tool') or v:IsA('HopperBin') then
  3842. v:destroy()
  3843. end
  3844. end
  3845. end
  3846. end)
  3847.  
  3848. ADD_COMMAND('clonetools','clonetools [plr]',{'ctools'},
  3849. function(ARGS, SPEAKER)
  3850. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3851. for i,v in pairs(PLAYERS) do
  3852. for i,v in pairs(_PLAYERS[v].Backpack:GetChildren()) do
  3853. if v:IsA('Tool') or v:IsA('HopperBin') then
  3854. v:Clone().Parent = LP.Backpack
  3855. end
  3856. end
  3857. end
  3858. end)
  3859.  
  3860. ADD_COMMAND('dong','dong [plr]',{},
  3861. function(ARGS, SPEAKER)
  3862. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3863. for i,v in pairs(PLAYERS) do
  3864. local PCHAR = _PLAYERS[v].Character
  3865. if ARGS[2] == 'black' then
  3866. CREATE_DONG(_PLAYERS[v], 'Brown')
  3867. end
  3868. if ARGS[2] == 'asian' then
  3869. CREATE_DONG(_PLAYERS[v], 'Cool yellow')
  3870. end
  3871. if ARGS[2] == 'alien' then
  3872. CREATE_DONG(_PLAYERS[v], 'Lime green')
  3873. end
  3874. if ARGS[2] == 'frozen' then
  3875. CREATE_DONG(_PLAYERS[v], 1019)
  3876. end
  3877. if not ARGS[2] then
  3878. CREATE_DONG(_PLAYERS[v], 'Pastel brown')
  3879. end
  3880. end
  3881. end)
  3882.  
  3883. ADD_COMMAND('particles','particles [plr] [id]',{'pts'},
  3884. function(ARGS, SPEAKER)
  3885. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3886. for i,v in pairs(PLAYERS) do
  3887. local PCHAR = _PLAYERS[v].Character
  3888. for i,v in pairs(PCHAR.Torso:GetChildren()) do
  3889. if v:IsA('ParticleEmitter') then
  3890. v:destroy()
  3891. end
  3892. end
  3893. Instance.new('ParticleEmitter', PCHAR.Torso).Texture = 'rbxassetid://' .. ARGS[2] - 1
  3894. end
  3895. end)
  3896.  
  3897. ADD_COMMAND('rocket','rocket [plr]',{},
  3898. function(ARGS, SPEAKER)
  3899. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3900. for i,v in pairs(PLAYERS) do
  3901. local PCHAR = _PLAYERS[v].Character
  3902. spawn(function()
  3903. local R = ROCKET:Clone()
  3904. R.Parent = workspace
  3905. local W = Instance.new('Weld', R)
  3906. W.Part0 = W.Parent
  3907. W.Part1 = PCHAR.Torso
  3908. W.C1 = CFrame.new(0, 0.5, 1)
  3909. R.force.Force = Vector3.new(0, 15000, 0)
  3910. wait()
  3911. PCHAR.HumanoidRootPart.CFrame = PCHAR.HumanoidRootPart.CFrame * CFrame.new(0, 5, 0)
  3912. wait(5)
  3913. Instance.new('Explosion', R).Position = R.Position
  3914. wait(1)
  3915. R:destroy()
  3916. end)
  3917. end
  3918. end)
  3919.  
  3920. ADD_COMMAND('blackify','blackify [plr]',{},
  3921. function(ARGS, SPEAKER)
  3922. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3923. for i,v in pairs(PLAYERS) do
  3924. COLOR(_PLAYERS[v], 'Really black')
  3925. end
  3926. end)
  3927.  
  3928. ADD_COMMAND('whitify','whitify [plr]',{},
  3929. function(ARGS, SPEAKER)
  3930. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3931. for i,v in pairs(PLAYERS) do
  3932. COLOR(_PLAYERS[v], 'White')
  3933. end
  3934. end)
  3935.  
  3936. ADD_COMMAND('color','color [plr] [brick color]',{},
  3937. function(ARGS, SPEAKER)
  3938. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3939. for i,v in pairs(PLAYERS) do
  3940. COLOR(_PLAYERS[v], GLS(false, 1))
  3941. end
  3942. end)
  3943.  
  3944. ADD_COMMAND('change','change [plr] [stat] [int/string]',{},
  3945. function(ARGS, SPEAKER)
  3946. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3947. for i,v in pairs(PLAYERS) do
  3948. if _PLAYERS[v]:FindFirstChild('leaderstats') then
  3949. for i,v in pairs(_PLAYERS[v].leaderstats:GetChildren()) do
  3950. if string.lower(v.Name) == string.lower(ARGS[2]) and v:IsA('IntValue') or v:IsA('NumberValue') then
  3951. if ARGS[3] then v.Value = tonumber(ARGS[3]) end
  3952. elseif string.lower(v.Name) == string.lower(ARGS[2]) and v:IsA('StringValue') then
  3953. v.Value = GLS(false, 2)
  3954. end
  3955. end
  3956. end
  3957. end
  3958. end)
  3959.  
  3960. ADD_COMMAND('bait','bait',{},
  3961. function(ARGS, SPEAKER)
  3962. spawn(function()
  3963. local M = Instance.new('Model', workspace) M.Name = 'Touch For Admin!'
  3964. local P = Instance.new('Part', M) P.Name = 'Head' P.Position = SPEAKER.Character.Head.Position P.BrickColor = BrickColor.new('Pink') P.Material = 'Neon'
  3965. local H = Instance.new('Humanoid', M)
  3966. P.Touched:connect(function(RIP) if RIP.Parent.Name ~= SPEAKER.Name or RIP.Parent.Name ~= LP.Name then if RIP.Parent:FindFirstChild('Humanoid') then RIP.Parent.Humanoid:destroy() end end end)
  3967. end)
  3968. end)
  3969.  
  3970. ADD_COMMAND('naked','naked [plr]',{},
  3971. function(ARGS, SPEAKER)
  3972. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  3973. for i,v in pairs(PLAYERS) do
  3974. local PCHAR = _PLAYERS[v].Character
  3975. for i,v in pairs(PCHAR:GetChildren()) do
  3976. if v:IsA('Accessory') or v:IsA('Shirt') or v:IsA('Pants') or v:IsA('ShirtGraphic') then
  3977. v:destroy()
  3978. end
  3979. for i,v in pairs(PCHAR.Torso:GetChildren()) do
  3980. if v:IsA('Decal') then
  3981. v:destroy()
  3982. end
  3983. end
  3984. end
  3985. end
  3986. end)
  3987.  
  3988. ADD_COMMAND('decalspam','decalspam [decal]',{'dspam'},
  3989. function(ARGS, SPEAKER)
  3990. if ARGS[1] then
  3991. DECALSPAM(workspace, ARGS[1])
  3992. end
  3993. end)
  3994.  
  3995. ADD_COMMAND('undecalspam','undecalspam',{'undspam'},
  3996. function(ARGS, SPEAKER)
  3997. if ARGS[1] then
  3998. UNDECALSPAM(workspace)
  3999. end
  4000. end)
  4001.  
  4002. ADD_COMMAND('bang','bang [plr]',{'rape'},
  4003. function(ARGS, SPEAKER)
  4004. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4005. for i,v in pairs(PLAYERS) do
  4006. BANG(_PLAYERS[v].Name)
  4007. end
  4008. end)
  4009.  
  4010. ADD_COMMAND('lag','lag [plr]',{},
  4011. function(ARGS, SPEAKER)
  4012. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4013. for i,v in pairs(PLAYERS) do
  4014. LAG(_PLAYERS[v])
  4015. end
  4016. end)
  4017.  
  4018. ADD_COMMAND('respawn','respawn [plr]',{},
  4019. function(ARGS, SPEAKER)
  4020. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4021. for i,v in pairs(PLAYERS) do
  4022. RESPAWN(_PLAYERS[v])
  4023. end
  4024. end)
  4025.  
  4026. ADD_COMMAND('face','face [plr] [decal]',{},
  4027. function(ARGS, SPEAKER)
  4028. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4029. for i,v in pairs(PLAYERS) do
  4030. local PCHAR = _PLAYERS[v].Character
  4031. for i,v in pairs(PCHAR.Head:GetChildren()) do if v:IsA('Decal') then v:destroy() end end
  4032. local F = Instance.new('Decal', PCHAR.Head) F.Name = 'face' F.Texture = 'rbxassetid://' .. ARGS[2] - 1
  4033. end
  4034. end)
  4035.  
  4036. ADD_COMMAND('shirt','shirt [plr] [decal]',{},
  4037. function(ARGS, SPEAKER)
  4038. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4039. for i,v in pairs(PLAYERS) do
  4040. local PCHAR = _PLAYERS[v].Character
  4041. for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Shirt') then v:destroy() end end
  4042. local S = Instance.new('Shirt', PCHAR) S.Name = 'Shirt' S.ShirtTemplate = 'rbxassetid://' .. ARGS[2] - 1
  4043. end
  4044. end)
  4045.  
  4046. ADD_COMMAND('pants','pants [plr] [decal]',{},
  4047. function(ARGS, SPEAKER)
  4048. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4049. for i,v in pairs(PLAYERS) do
  4050. local PCHAR = _PLAYERS[v].Character
  4051. for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Pants') then v:destroy() end end
  4052. local P = Instance.new('Pants', PCHAR) P.Name = 'Shirt' P.PantsTemplate = 'rbxassetid://' .. ARGS[2] - 1
  4053. end
  4054. end)
  4055.  
  4056. ADD_COMMAND('longneck','longneck [plr]',{'lneck', 'giraffe'},
  4057. function(ARGS, SPEAKER)
  4058. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4059. for i,v in pairs(PLAYERS) do
  4060. local PCHAR = _PLAYERS[v].Character
  4061. RESET_MODEL(PCHAR)
  4062. UPDATE_MODEL(PCHAR, _PLAYERS[v].Name)
  4063. for i,v in pairs(PCHAR:GetChildren()) do if v:IsA('Accessory') then v.Handle.Mesh.Offset = Vector3.new(0, 5, 0) end end
  4064. if PCHAR.Head:FindFirstChild('Mesh') then PCHAR.Head.Mesh.Offset = Vector3.new(0, 5, 0) end
  4065. local G = Instance.new('Part', PCHAR) G.Name = 'giraffe_seth' G.BrickColor = PCHAR.Head.BrickColor G.Size = Vector3.new(2, 1, 1)
  4066. local SM = Instance.new('SpecialMesh', G) SM.Scale = Vector3.new(1.25, 5, 1.25) SM.Offset = Vector3.new(0, 2, 0)
  4067. local W = Instance.new('Weld', G) W.Part0 = PCHAR.Head W.Part1 = G
  4068. end
  4069. end)
  4070.  
  4071. ADD_COMMAND('stealchar','stealchar [plr]',{'schar'},
  4072. function(ARGS, SPEAKER)
  4073. local PLAYERS1, PLAYERS2 = GET_PLAYER(ARGS[1])
  4074. for i,v in pairs(PLAYERS1) do
  4075. RESET_MODEL(SPEAKER.Character) UPDATE_MODEL(SPEAKER.Character, _PLAYERS[v].Name)
  4076. end
  4077. end)
  4078.  
  4079. ADD_COMMAND('baseplate','baseplate',{'bp'},
  4080. function(ARGS, SPEAKER)
  4081. for i,v in pairs(workspace:GetChildren()) do if v:IsA('Model') and v.Name == 'baseplate_seth' then v:destroy() end end
  4082. local BP = Instance.new('Part', workspace) BP.Name = 'baseplate_seth' BP.Anchored = true BP.BrickColor = BrickColor.new('Bright green') BP.Size = Vector3.new(2048, 5, 2048) BP.Position = Vector3.new(0, 0, 0)
  4083. end)
  4084.  
  4085. ADD_COMMAND('norotate','norotate [plr]',{'nrt'},
  4086. function(ARGS, SPEAKER)
  4087. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4088. for i,v in pairs(PLAYERS) do
  4089. local PCHAR = _PLAYERS[v].Character
  4090. if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.AutoRotate = false end
  4091. end
  4092. end)
  4093.  
  4094. ADD_COMMAND('rotate','rotate [plr]',{'rt'},
  4095. function(ARGS, SPEAKER)
  4096. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4097. for i,v in pairs(PLAYERS) do
  4098. local PCHAR = _PLAYERS[v].Character
  4099. if PCHAR:FindFirstChild('Humanoid') then PCHAR.Humanoid.AutoRotate = true end
  4100. end
  4101. end)
  4102.  
  4103. ADD_COMMAND('admin','admin [plr]',{},
  4104. function(ARGS, SPEAKER)
  4105. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4106. for i,v in pairs(PLAYERS) do
  4107. if not CHECK_ADMIN(_PLAYERS[v]) then
  4108. table.insert(ADMINS, _PLAYERS[v].userId)
  4109. UPDATE_ADMINS()
  4110. spawn(function()
  4111. game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'You\'re now an admin!')
  4112. wait(3)
  4113. game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'Give me a try! | ' .. C_PREFIX .. 'ff me')
  4114. end)
  4115. end
  4116. end
  4117. end)
  4118.  
  4119. ADD_COMMAND('unadmin','unadmin [plr]',{},
  4120. function(ARGS, SPEAKER)
  4121. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4122. for i,v in pairs(PLAYERS) do
  4123. if CHECK_ADMIN(_PLAYERS[v]) then
  4124. if FIND_IN_TABLE(ADMINS, _PLAYERS[v].userId) then
  4125. table.remove(ADMINS, GET_IN_TABLE(ADMINS, _PLAYERS[v].userId))
  4126. UPDATE_ADMINS()
  4127. game.Chat:Chat(_PLAYERS[v].Character.Head, STUFF .. 'You\'re no longer an admin.')
  4128. end
  4129. end
  4130. end
  4131. end)
  4132.  
  4133. ADD_COMMAND('minzoom','minzoom [plr] [int]',{'minz'},
  4134. function(ARGS, SPEAKER)
  4135. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4136. for i,v in pairs(PLAYERS) do
  4137. _PLAYERS[v].CameraMinZoomDistance = ARGS[2]
  4138. end
  4139. end)
  4140.  
  4141. ADD_COMMAND('maxzoom','maxzoom [plr] [int]',{'maxz'},
  4142. function(ARGS, SPEAKER)
  4143. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4144. for i,v in pairs(PLAYERS) do
  4145. _PLAYERS[v].CameraMaxZoomDistance = ARGS[2]
  4146. end
  4147. end)
  4148.  
  4149. ADD_COMMAND('age','age [plr]',{},
  4150. function(ARGS, SPEAKER)
  4151. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4152. for i,v in pairs(PLAYERS) do
  4153. NOTIFY(_PLAYERS[v].Name .. ' | ' .. _PLAYERS[v].AccountAge, 255, 255, 255)
  4154. end
  4155. end)
  4156.  
  4157. ADD_COMMAND('hl','hl [plr] [r] [g] [b]',{},
  4158. function(ARGS, SPEAKER)
  4159. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4160. for i,v in pairs(PLAYERS) do
  4161. local PCHAR = _PLAYERS[v].Character
  4162. if PCHAR:FindFirstChild('Torso') then
  4163. local HL = Instance.new('SpotLight', PCHAR.Torso) HL.Name = 'seth_hl' HL.Brightness = 5 HL.Range = 60
  4164. if ARGS[2] and ARGS[3] and ARGS[4] then
  4165. HL.Color = C3(ARGS[2], ARGS[3], ARGS[4])
  4166. end
  4167. end
  4168. end
  4169. end)
  4170.  
  4171. ADD_COMMAND('unhl','unhl [plr]',{},
  4172. function(ARGS, SPEAKER)
  4173. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4174. for i,v in pairs(PLAYERS) do
  4175. local PCHAR = _PLAYERS[v].Character
  4176. if PCHAR:FindFirstChild('Torso') then
  4177. for i,v in pairs(PCHAR.Torso:GetChildren()) do
  4178. if v:IsA('SpotLight') and v.Name == 'seth_hl' then
  4179. v:destroy()
  4180. end
  4181. end
  4182. end
  4183. end
  4184. end)
  4185.  
  4186. ADD_COMMAND('crash','crash [plr]',{},
  4187. function(ARGS, SPEAKER)
  4188. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4189. for i,v in pairs(PLAYERS) do
  4190. local PCHAR = _PLAYERS[v].Character
  4191. PCHAR.Torso.Anchored = true
  4192. for i,v in pairs(PCHAR:GetChildren()) do
  4193. if v:IsA('Humanoid') then
  4194. for i = 1,10 do
  4195. v.HipHeight = 1/0*0
  4196. end
  4197. end
  4198. end
  4199. end
  4200. end)
  4201.  
  4202. ADD_COMMAND('shutdown','shutdown',{},
  4203. function(ARGS, SPEAKER)
  4204. workspace.Gravity = 1/0*0
  4205. end)
  4206.  
  4207. ADD_COMMAND('smite','smite [plr]',{},
  4208. function(ARGS, SPEAKER)
  4209. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4210. for i,v in pairs(PLAYERS) do
  4211. local PCHAR = _PLAYERS[v].Character
  4212. spawn(function()
  4213. local function CastRay(A, B, C) local V = B - A return workspace:FindPartOnRayWithIgnoreList(Ray.new(A, V.unit * math.min(V.magnitude, 999)), C or {}, false, true) end
  4214.  
  4215. local PP = PCHAR.PrimaryPart.Position - Vector3.new(0, 3, 0)
  4216. local S = Instance.new('Sound', workspace) S.SoundId = 'rbxassetid://178090362' S.Volume = 1 S:Play() spawn(function() wait(7) S:destroy() end)
  4217. local S,P2 = CastRay(PP, PP - Vector3.new(0, 9, 0), {PCHAR})
  4218.  
  4219. local P1 = Instance.new('Part', game.Workspace)
  4220. P1.BrickColor = BrickColor.new('Institutional white')
  4221. P1.Material = 'Neon'
  4222. P1.Transparency = 0.9
  4223. P1.Anchored = true
  4224. P1.CanCollide = false
  4225. P1.Size = Vector3.new(0.2, 0.2, 0.2)
  4226. P1.CFrame = CFrame.new((S and P2 or PP) + Vector3.new(0, 1e3, 0))
  4227. Instance.new('BlockMesh', P1).Scale = Vector3.new(10, 10000, 10)
  4228.  
  4229. local P2, P3, P4, P5 = P1:Clone(), P1:Clone(), P1:Clone(), P1:Clone()
  4230. for i, v in next, {P2, P3, P4, P5} do i = i * 0.1 v.Parent, v.Size = P1, Vector3.new(0.2 + i, 0.2, 0.2 + i ) v.CFrame = P1.CFrame end wait(0.5) P1:destroy() PCHAR:BreakJoints()
  4231. end)
  4232. end
  4233. end)
  4234.  
  4235. ADD_COMMAND('skydive','skydive [plr]',{},
  4236. function(ARGS, SPEAKER)
  4237. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4238. for i,v in pairs(PLAYERS) do
  4239. local PCHAR = _PLAYERS[v].Character
  4240. spawn(function()
  4241. for i = 0, 3 do
  4242. if PCHAR then
  4243. PCHAR.HumanoidRootPart.CFrame = PCHAR.HumanoidRootPart.CFrame + Vector3.new(0, 7500, 0)
  4244. end
  4245. end
  4246. end)
  4247. end
  4248. end)
  4249.  
  4250. ADD_COMMAND('message','message [string]',{'m'},
  4251. function(ARGS, SPEAKER)
  4252. spawn(function()
  4253. if MG then
  4254. MESSAGE(GLS(false, 0))
  4255. else
  4256. LOAD_MESSAGE(GLS(false, 0))
  4257. end
  4258. end)
  4259. end)
  4260.  
  4261. ADD_COMMAND('control','control [plr]',{},
  4262. function(ARGS, SPEAKER)
  4263. local PLAYERS = GET_PLAYER(ARGS[1], SPEAKER)
  4264. for i,v in pairs(PLAYERS) do
  4265. local PCHAR = _PLAYERS[v].Character
  4266. local HB = Instance.new('HopperBin', LP.Backpack) HB.Name = _PLAYERS[v].Name
  4267. local CONTROL_ENABLED = false
  4268. local function CONTROL(P, V3)
  4269. if CONTROL_ENABLED then
  4270. if P.Character and P.Character:FindFirstChild('Humanoid') then
  4271. P.Character.Humanoid:MoveTo(V3)
  4272. end
  4273. end
  4274. end
  4275. HB.Selected:connect(function(M)
  4276. M.Button1Down:connect(function() CONTROL_ENABLED = true CONTROL(_PLAYERS:FindFirstChild(HB.Name), M.Hit.p) end)
  4277. M.Button1Up:connect(function() CONTROL_ENABLED = false end)
  4278. end)
  4279. end
  4280. end)
  4281.  
  4282. -- / extra
  4283.  
  4284. ADD_COMMAND('gravity','gravity [int]',{},
  4285. function(ARGS, SPEAKER)
  4286. workspace.Gravity = ARGS[1]
  4287. end)
  4288.  
  4289. ADD_COMMAND('fixlighting','fixlighting',{'fixl'},
  4290. function(ARGS, SPEAKER)
  4291. FIX_LIGHTING()
  4292. end)
  4293.  
  4294. ADD_COMMAND('fixfog','fixfog',{'clrfog'},
  4295. function(ARGS, SPEAKER)
  4296. _LIGHTING.FogColor = C3(191, 191, 191)
  4297. _LIGHTING.FogEnd = 100000000
  4298. _LIGHTING.FogStart = 0
  4299. end)
  4300.  
  4301. ADD_COMMAND('day','day',{},
  4302. function(ARGS, SPEAKER)
  4303. _LIGHTING.TimeOfDay = 14
  4304. end)
  4305.  
  4306. ADD_COMMAND('night','night',{},
  4307. function(ARGS, SPEAKER)
  4308. _LIGHTING.TimeOfDay = 24
  4309. end)
  4310.  
  4311. ADD_COMMAND('serverlock','serverlock',{'slock'},
  4312. function(ARGS, SPEAKER)
  4313. SERVER_LOCKED = true
  4314. end)
  4315.  
  4316. ADD_COMMAND('unserverlock','unserverlock',{'unslock'},
  4317. function(ARGS, SPEAKER)
  4318. SERVER_LOCKED = false
  4319. end)
  4320.  
  4321. ADD_COMMAND('fogend','fogend [int]',{},
  4322. function(ARGS, SPEAKER)
  4323. _LIGHTING.FogEnd = ARGS[1]
  4324. end)
  4325.  
  4326. ADD_COMMAND('fogcolor','fogcolor [r] [g] [b]',{},
  4327. function(ARGS, SPEAKER)
  4328. if ARGS[1] and ARGS[2] and ARGS[3] then
  4329. _LIGHTING.FogColor = C3(ARGS[1], ARGS[2], ARGS[3])
  4330. end
  4331. end)
  4332.  
  4333. ADD_COMMAND('noclip','noclip',{},
  4334. function(ARGS, SPEAKER)
  4335. NOCLIP = true
  4336. JESUSFLY = false
  4337. SWIM = false
  4338. end)
  4339.  
  4340. ADD_COMMAND('clip','clip',{},
  4341. function(ARGS, SPEAKER)
  4342. NOCLIP = false
  4343. end)
  4344.  
  4345. ADD_COMMAND('jesusfly','jesusfly',{},
  4346. function(ARGS, SPEAKER)
  4347. NOCLIP = false
  4348. JESUSFLY = true
  4349. SWIM = false
  4350. end)
  4351.  
  4352. ADD_COMMAND('nojfly','nojfly',{},
  4353. function(ARGS, SPEAKER)
  4354. JESUSFLY = false
  4355. end)
  4356.  
  4357. ADD_COMMAND('swim','swim',{},
  4358. function(ARGS, SPEAKER)
  4359. NOCLIP = false
  4360. JESUSFLY = false
  4361. SWIM = true
  4362. end)
  4363.  
  4364. ADD_COMMAND('noswim','noswim',{},
  4365. function(ARGS, SPEAKER)
  4366. SWIM = false
  4367. end)
  4368.  
  4369. ADD_COMMAND('fly','fly',{},
  4370. function(ARGS, SPEAKER)
  4371. sFLY()
  4372. end)
  4373.  
  4374. ADD_COMMAND('unfly','unfly',{},
  4375. function(ARGS, SPEAKER)
  4376. NOFLY()
  4377. end)
  4378.  
  4379. ADD_COMMAND('prefix','prefix [string]',{},
  4380. function(ARGS, SPEAKER)
  4381. if ARGS[1] then
  4382. C_PREFIX = ARGS[1]
  4383. NOTIFY('Changed prefix to \'' .. ARGS[1] .. '\'', 255, 255, 255)
  4384. end
  4385. end)
  4386.  
  4387. ADD_COMMAND('version','version',{},
  4388. function(ARGS, SPEAKER)
  4389. NOTIFY('VERSION | ' .. VERSION, 255, 255, 255)
  4390. end)
  4391.  
  4392. ADD_COMMAND('fe','fe',{},
  4393. function(ARGS, SPEAKER)
  4394. spawn(function()
  4395. CHECK_FE()
  4396. end)
  4397. end)
  4398.  
  4399. function OPEN_COMMANDS()
  4400. SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 30)
  4401. SETH_MAIN.main.holder.holders.search.Visible = true
  4402. end
  4403.  
  4404. function CLOSE_COMMANDS()
  4405. SETH_MAIN.main.holder.holders.search.Visible = false
  4406. SETH_MAIN.main.holder.Size = UDim2.new(1, 25, 12, 0)
  4407. end
  4408.  
  4409. function OPEN_TAB(TAB)
  4410. if not _CORE:FindFirstChild('seth_main') then OPEN_MAIN() end
  4411. for a,b in pairs(SETH_MAIN.main.holder.holders:GetChildren()) do
  4412. if b.Name ~= TAB then
  4413. b.Visible = false
  4414. else
  4415. b.Visible = true
  4416. end
  4417. if TAB ~= 'cmds' then
  4418. CLOSE_COMMANDS()
  4419. else
  4420. OPEN_COMMANDS()
  4421. end
  4422. end
  4423. end
  4424.  
  4425. ADD_COMMAND('serverinfo','serverinfo',{'sinfo'},
  4426. function(ARGS, SPEAKER)
  4427. OPEN_TAB('server')
  4428. end)
  4429.  
  4430. ADD_COMMAND('admins','admins',{},
  4431. function(ARGS, SPEAKER)
  4432. OPEN_TAB('admins')
  4433. end)
  4434.  
  4435. ADD_COMMAND('cmds','cmds',{'commands'},
  4436. function(ARGS, SPEAKER)
  4437. OPEN_TAB('cmds')
  4438. end)
  4439.  
  4440. ADD_COMMAND('bans','bans',{},
  4441. function(ARGS, SPEAKER)
  4442. OPEN_TAB('bans')
  4443. end)
  4444.  
  4445. ADD_COMMAND('fun','fun',{},
  4446. function(ARGS, SPEAKER)
  4447. OPEN_TAB('fun')
  4448. end)
  4449.  
  4450. ADD_COMMAND('changelog','changelog',{},
  4451. function(ARGS, SPEAKER)
  4452. OPEN_TAB('changelog')
  4453. end)
  4454.  
  4455. ADD_COMMAND('credits','credits',{},
  4456. function(ARGS, SPEAKER)
  4457. OPEN_TAB('credits')
  4458. end)
  4459.  
  4460. MOUSE.KeyDown:connect(function(key)
  4461. if key:byte() == 29 then
  4462. if not NOCLIP then
  4463. ECOMMAND('noclip')
  4464. elseif NOCLIP then
  4465. ECOMMAND('clip')
  4466. end
  4467. elseif key:byte() == 30 then
  4468. if not JESUSFLY then
  4469. ECOMMAND('jesusfly')
  4470. elseif JESUSFLY then
  4471. ECOMMAND('nojfly')
  4472. end
  4473. end
  4474. end)
  4475.  
  4476. -- / after loaded
  4477.  
  4478. function CHECK_FE()
  4479. if not workspace.FilteringEnabled then
  4480. NOTIFY('Filtering is disabled', 50, 255, 50)
  4481. elseif workspace.FilteringEnabled then
  4482. NOTIFY('Filtering is ENABLED', 255, 50, 50)
  4483. end
  4484. end
  4485.  
  4486. CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true)
  4487.  
  4488. local GOING_IN = true
  4489. CMD_BAR_H.bar.Changed:connect(function()
  4490. if CMD_BAR_H.bar.Text ~= 'press ; to execute a command' and CMD_BAR_H.bar.Focused and not GOING_IN then
  4491. if CMD_BAR_H.bar.Text ~= '' then
  4492. if not CMD_BAR_H.bar.Text:find(' ') then
  4493. CMD_BAR_H.bar.commands.Visible = true
  4494. CMD_BAR_H.bar.commands:ClearAllChildren()
  4495. CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
  4496. local Y_COMMANDS = 0
  4497. for i,v in pairs(COMMANDS) do
  4498. if v.N:find(CMD_BAR_H.bar.Text) then
  4499. CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 1, -200), 'InOut', 'Quad', 0.2, true)
  4500. CMD_BAR_H.bar.commands.CanvasSize = CMD_BAR_H.bar.commands.CanvasSize + UDim2.new(0, 0, 0, 20)
  4501. local COMMANDS_C = CMD_BAR_H.bar.commands_ex:Clone()
  4502. COMMANDS_C.Position = UDim2.new(0, 0, 0, Y_COMMANDS)
  4503. COMMANDS_C.Visible = true
  4504. COMMANDS_C.Text = ' ' .. v.D
  4505. COMMANDS_C.Parent = CMD_BAR_H.bar.commands
  4506. Y_COMMANDS = Y_COMMANDS + 20
  4507. end
  4508. end
  4509. end
  4510. else
  4511. CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut', 'Quad', 0.2, true)
  4512. CMD_BAR_H.bar.commands:ClearAllChildren()
  4513. CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
  4514. end
  4515. end
  4516. end)
  4517.  
  4518. CMD_BAR_H.bar.FocusLost:connect(function()
  4519. GOING_IN = true
  4520. if CMD_BAR_H.bar.Text ~= '' then
  4521. spawn(function()
  4522. ECOMMAND(CMD_BAR_H.bar.Text, LP)
  4523. end)
  4524. end
  4525. CMD_BAR_H.bar.commands:ClearAllChildren()
  4526. CMD_BAR_H.bar.commands.CanvasSize = UDim2.new(0, 0, 0, 0)
  4527. CMD_BAR_H.bar.commands:TweenSize(UDim2.new(1, 0, 0, 0), 'InOut', 'Quad', 0.2, true)
  4528. CMD_BAR_H.bar:TweenPosition(UDim2.new(0, -225, 1, -50), 'InOut', 'Quad', 0.5, true)
  4529. end)
  4530.  
  4531. MOUSE.KeyDown:connect(function(K)
  4532. if K:byte() == 59 then
  4533. GOING_IN = false
  4534. CMD_BAR_H.bar:TweenPosition(UDim2.new(0, 0, 1, -50), 'InOut', 'Quad', 0.5, true)
  4535. CMD_BAR_H.bar:CaptureFocus()
  4536. end
  4537. end)
  4538.  
  4539. NOTIFY('Hello, ' .. _PLAYERS.LocalPlayer.Name, 255, 255, 255)
  4540. CHECK_FE()
  4541. end)
  4542.  
  4543. Scythe.Name = "Scythe"
  4544. Scythe.Parent = stab
  4545. Scythe.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  4546. Scythe.BorderColor3 = Color3.new(0, 0, 0)
  4547. Scythe.BorderSizePixel = 2
  4548. Scythe.Position = UDim2.new(0.0342679136, 0, 0.591787457, 0)
  4549. Scythe.Size = UDim2.new(0, 92, 0, 54)
  4550. Scythe.Font = Enum.Font.SourceSans
  4551. Scythe.Text = "Scythe"
  4552. Scythe.TextColor3 = Color3.new(1, 1, 1)
  4553. Scythe.TextSize = 14
  4554. Scythe.TextStrokeTransparency = 0
  4555. Scythe.TextWrapped = true
  4556.  
  4557. Scythe.MouseButton1Down:connect(function()
  4558. Player=game:GetService("Players").LocalPlayer
  4559. Character=Player.Character
  4560. PlayerGui=Player.PlayerGui
  4561. Backpack=Player.Backpack
  4562. Torso=Character.Torso
  4563. Head=Character.Head
  4564. Humanoid=Character.Humanoid
  4565. m=Instance.new('Model',Character)
  4566. LeftArm=Character["Left Arm"]
  4567. LeftLeg=Character["Left Leg"]
  4568. RightArm=Character["Right Arm"]
  4569. RightLeg=Character["Right Leg"]
  4570. LS=Torso["Left Shoulder"]
  4571. LH=Torso["Left Hip"]
  4572. RS=Torso["Right Shoulder"]
  4573. RH=Torso["Right Hip"]
  4574. Face = Head.face
  4575. Neck=Torso.Neck
  4576. it=Instance.new
  4577. attacktype=1
  4578. vt=Vector3.new
  4579. cf=CFrame.new
  4580. euler=CFrame.fromEulerAnglesXYZ
  4581. angles=CFrame.Angles
  4582. cloaked=false
  4583. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  4584. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  4585. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  4586. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  4587. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  4588. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  4589. RootPart=Character.HumanoidRootPart
  4590. RootJoint=RootPart.RootJoint
  4591. RootCF=euler(-1.57,0,3.14)
  4592. attack = false
  4593. attackdebounce = false
  4594. deb=false
  4595. equipped=true
  4596. hand=false
  4597. MMouse=nil
  4598. combo=0
  4599. mana=0
  4600. trispeed=.2
  4601. attackmode='none'
  4602. local idle=0
  4603. local Anim="Idle"
  4604. local Effects={}
  4605. local gun=false
  4606. local shoot=false
  4607. player=nil
  4608. mana=0
  4609.  
  4610. mouse=Player:GetMouse()
  4611. --save shoulders
  4612. RSH, LSH=nil, nil
  4613. --welds
  4614. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  4615. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  4616. LH=Torso["Left Hip"]
  4617. RH=Torso["Right Hip"]
  4618. TorsoColor=Torso.BrickColor
  4619. function NoOutline(Part)
  4620. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  4621. end
  4622. player=Player
  4623. ch=Character
  4624. RSH=ch.Torso["Right Shoulder"]
  4625. LSH=ch.Torso["Left Shoulder"]
  4626. --
  4627. RSH.Parent=nil
  4628. LSH.Parent=nil
  4629. --
  4630. RW.Name="Right Shoulder"
  4631. RW.Part0=ch.Torso
  4632. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  4633. RW.C1=cf(0, 0.5, 0)
  4634. RW.Part1=ch["Right Arm"]
  4635. RW.Parent=ch.Torso
  4636. --
  4637. LW.Name="Left Shoulder"
  4638. LW.Part0=ch.Torso
  4639. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  4640. LW.C1=cf(0, 0.5, 0)
  4641. LW.Part1=ch["Left Arm"]
  4642. LW.Parent=ch.Torso
  4643.  
  4644. Player=game:GetService('Players').LocalPlayer
  4645. Character=Player.Character
  4646. Mouse=Player:GetMouse()
  4647. m=Instance.new('Model',Character)
  4648.  
  4649.  
  4650. local function weldBetween(a, b)
  4651. local weldd = Instance.new("ManualWeld")
  4652. weldd.Part0 = a
  4653. weldd.Part1 = b
  4654. weldd.C0 = CFrame.new()
  4655. weldd.C1 = b.CFrame:inverse() * a.CFrame
  4656. weldd.Parent = a
  4657. return weldd
  4658. end
  4659.  
  4660. function swait(num)
  4661. if num==0 or num==nil then
  4662. game:service'RunService'.Stepped:wait(0)
  4663. else
  4664. for i=0,num do
  4665. game:service'RunService'.Stepped:wait(0)
  4666. end
  4667. end
  4668. end
  4669.  
  4670. function nooutline(part)
  4671. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  4672. end
  4673.  
  4674. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  4675. local fp=it("Part")
  4676. fp.formFactor=formfactor
  4677. fp.Parent=parent
  4678. fp.Reflectance=reflectance
  4679. fp.Transparency=transparency
  4680. fp.CanCollide=false
  4681. fp.Locked=true
  4682. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  4683. fp.Name=name
  4684. fp.Size=size
  4685. fp.Position=Character.Torso.Position
  4686. nooutline(fp)
  4687. fp.Material=material
  4688. fp:BreakJoints()
  4689. return fp
  4690. end
  4691.  
  4692. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  4693. local mesh=it(Mesh)
  4694. mesh.Parent=part
  4695. if Mesh=="SpecialMesh" then
  4696. mesh.MeshType=meshtype
  4697. mesh.MeshId=meshid
  4698. end
  4699. mesh.Offset=offset
  4700. mesh.Scale=scale
  4701. return mesh
  4702. end
  4703.  
  4704. function weld(parent,part0,part1,c0,c1)
  4705. local weld=it("Weld")
  4706. weld.Parent=parent
  4707. weld.Part0=part0
  4708. weld.Part1=part1
  4709. weld.C0=c0
  4710. weld.C1=c1
  4711. return weld
  4712. end
  4713.  
  4714.  
  4715. local function CFrameFromTopBack(at, top, back)
  4716. local right = top:Cross(back)
  4717. return CFrame.new(at.x, at.y, at.z,
  4718. right.x, top.x, back.x,
  4719. right.y, top.y, back.y,
  4720. right.z, top.z, back.z)
  4721. end
  4722.  
  4723. function Triangle(a, b, c)
  4724. local edg1 = (c-a):Dot((b-a).unit)
  4725. local edg2 = (a-b):Dot((c-b).unit)
  4726. local edg3 = (b-c):Dot((a-c).unit)
  4727. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  4728. a, b, c = a, b, c
  4729. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  4730. a, b, c = b, c, a
  4731. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  4732. a, b, c = c, a, b
  4733. else
  4734. assert(false, "unreachable")
  4735. end
  4736.  
  4737. local len1 = (c-a):Dot((b-a).unit)
  4738. local len2 = (b-a).magnitude - len1
  4739. local width = (a + (b-a).unit*len1 - c).magnitude
  4740.  
  4741. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  4742.  
  4743. local list = {}
  4744.  
  4745. if len1 > 0.01 then
  4746. local w1 = Instance.new('WedgePart', m)
  4747. game:GetService("Debris"):AddItem(w1,5)
  4748. w1.Material = "SmoothPlastic"
  4749. w1.FormFactor = 'Custom'
  4750. w1.BrickColor = BrickColor.new("Really red")
  4751. w1.Transparency = 0
  4752. w1.Reflectance = 0
  4753. w1.Material = "SmoothPlastic"
  4754. w1.CanCollide = false
  4755. NoOutline(w1)
  4756. local sz = Vector3.new(0.2, width, len1)
  4757. w1.Size = sz
  4758. local sp = Instance.new("SpecialMesh",w1)
  4759. sp.MeshType = "Wedge"
  4760. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  4761. w1:BreakJoints()
  4762. w1.Anchored = true
  4763. w1.Parent = workspace
  4764. w1.Transparency = 0.7
  4765. table.insert(Effects,{w1,"Disappear",.01})
  4766. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  4767. table.insert(list,w1)
  4768. end
  4769.  
  4770. if len2 > 0.01 then
  4771. local w2 = Instance.new('WedgePart', m)
  4772. game:GetService("Debris"):AddItem(w2,5)
  4773. w2.Material = "SmoothPlastic"
  4774. w2.FormFactor = 'Custom'
  4775. w2.BrickColor = BrickColor.new("Really red")
  4776. w2.Transparency = 0
  4777. w2.Reflectance = 0
  4778. w2.Material = "SmoothPlastic"
  4779. w2.CanCollide = false
  4780. NoOutline(w2)
  4781. local sz = Vector3.new(0.2, width, len2)
  4782. w2.Size = sz
  4783. local sp = Instance.new("SpecialMesh",w2)
  4784. sp.MeshType = "Wedge"
  4785. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  4786. w2:BreakJoints()
  4787. w2.Anchored = true
  4788. w2.Parent = workspace
  4789. w2.Transparency = 0.7
  4790. table.insert(Effects,{w2,"Disappear",.01})
  4791. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  4792. table.insert(list,w2)
  4793. end
  4794. return unpack(list)
  4795. end
  4796.  
  4797.  
  4798. so = function(id,par,vol,pit)
  4799. coroutine.resume(coroutine.create(function()
  4800. local sou = Instance.new("Sound",par or workspace)
  4801. sou.Volume=vol
  4802. sou.Pitch=pit or 1
  4803. sou.SoundId=id
  4804. swait()
  4805. sou:play()
  4806. game:GetService("Debris"):AddItem(sou,6)
  4807. end))
  4808. end
  4809.  
  4810. function clerp(a,b,t)
  4811. local qa = {QuaternionFromCFrame(a)}
  4812. local qb = {QuaternionFromCFrame(b)}
  4813. local ax, ay, az = a.x, a.y, a.z
  4814. local bx, by, bz = b.x, b.y, b.z
  4815. local _t = 1-t
  4816. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  4817. end
  4818.  
  4819. function QuaternionFromCFrame(cf)
  4820. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  4821. local trace = m00 + m11 + m22
  4822. if trace > 0 then
  4823. local s = math.sqrt(1 + trace)
  4824. local recip = 0.5/s
  4825. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  4826. else
  4827. local i = 0
  4828. if m11 > m00 then
  4829. i = 1
  4830. end
  4831. if m22 > (i == 0 and m00 or m11) then
  4832. i = 2
  4833. end
  4834. if i == 0 then
  4835. local s = math.sqrt(m00-m11-m22+1)
  4836. local recip = 0.5/s
  4837. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  4838. elseif i == 1 then
  4839. local s = math.sqrt(m11-m22-m00+1)
  4840. local recip = 0.5/s
  4841. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  4842. elseif i == 2 then
  4843. local s = math.sqrt(m22-m00-m11+1)
  4844. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  4845. end
  4846. end
  4847. end
  4848.  
  4849. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  4850. local xs, ys, zs = x + x, y + y, z + z
  4851. local wx, wy, wz = w*xs, w*ys, w*zs
  4852. local xx = x*xs
  4853. local xy = x*ys
  4854. local xz = x*zs
  4855. local yy = y*ys
  4856. local yz = y*zs
  4857. local zz = z*zs
  4858. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  4859. end
  4860.  
  4861. function QuaternionSlerp(a, b, t)
  4862. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  4863. local startInterp, finishInterp;
  4864. if cosTheta >= 0.0001 then
  4865. if (1 - cosTheta) > 0.0001 then
  4866. local theta = math.acos(cosTheta)
  4867. local invSinTheta = 1/math.sin(theta)
  4868. startInterp = math.sin((1-t)*theta)*invSinTheta
  4869. finishInterp = math.sin(t*theta)*invSinTheta
  4870. else
  4871. startInterp = 1-t
  4872. finishInterp = t
  4873. end
  4874. else
  4875. if (1+cosTheta) > 0.0001 then
  4876. local theta = math.acos(-cosTheta)
  4877. local invSinTheta = 1/math.sin(theta)
  4878. startInterp = math.sin((t-1)*theta)*invSinTheta
  4879. finishInterp = math.sin(t*theta)*invSinTheta
  4880. else
  4881. startInterp = t-1
  4882. finishInterp = t
  4883. end
  4884. end
  4885. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  4886. end
  4887.  
  4888. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  4889. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  4890. end
  4891.  
  4892. local function CFrameFromTopBack(at, top, back)
  4893. local right = top:Cross(back)
  4894. return CFrame.new(at.x, at.y, at.z,
  4895. right.x, top.x, back.x,
  4896. right.y, top.y, back.y,
  4897. right.z, top.z, back.z)
  4898. end
  4899.  
  4900. --Example: Torso.Weld.C0 = clerp(Torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  4901.  
  4902.  
  4903. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  4904. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  4905. end
  4906.  
  4907. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  4908. if hit.Parent==nil then
  4909. return
  4910. end
  4911. h=hit.Parent:FindFirstChild("Humanoid")
  4912. for _,v in pairs(hit.Parent:children()) do
  4913. if v:IsA("Humanoid") then
  4914. h=v
  4915. end
  4916. end
  4917. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  4918. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  4919. end
  4920. if hit.Parent.className=="Hat" then
  4921. hit=hit.Parent.Parent:findFirstChild("Head")
  4922. end
  4923. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  4924. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  4925. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  4926. return
  4927. end]]
  4928. -- hs(hit,1.2)
  4929. c=Instance.new("ObjectValue")
  4930. c.Name="creator"
  4931. c.Value=game:service("Players").LocalPlayer
  4932. c.Parent=h
  4933. game:GetService("Debris"):AddItem(c,.5)
  4934. Damage=math.random(minim,maxim)
  4935. -- h:TakeDamage(Damage)
  4936. blocked=false
  4937. block=hit.Parent:findFirstChild("Block")
  4938. if block~=nil then
  4939. print(block.className)
  4940. if block.className=="NumberValue" then
  4941. if block.Value>0 then
  4942. blocked=true
  4943. if decreaseblock==nil then
  4944. block.Value=block.Value-1
  4945. end
  4946. end
  4947. end
  4948. if block.className=="IntValue" then
  4949. if block.Value>0 then
  4950. blocked=true
  4951. if decreaseblock~=nil then
  4952. block.Value=block.Value-1
  4953. end
  4954. end
  4955. end
  4956. end
  4957. if blocked==false then
  4958. -- h:TakeDamage(Damage)
  4959. h.Health=h.Health-Damage
  4960. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  4961. else
  4962. h.Health=h.Health-(Damage/2)
  4963. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  4964. end
  4965. if Type=="Knockdown" then
  4966. hum=hit.Parent.Humanoid
  4967. hum.PlatformStand=true
  4968. coroutine.resume(coroutine.create(function(HHumanoid)
  4969. swait(1)
  4970. HHumanoid.PlatformStand=false
  4971. end),hum)
  4972. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  4973. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  4974. local bodvol=Instance.new("BodyVelocity")
  4975. bodvol.velocity=angle*knockback
  4976. bodvol.P=5000
  4977. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  4978. bodvol.Parent=hit
  4979. rl=Instance.new("BodyAngularVelocity")
  4980. rl.P=3000
  4981. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  4982. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  4983. rl.Parent=hit
  4984. game:GetService("Debris"):AddItem(bodvol,.5)
  4985. game:GetService("Debris"):AddItem(rl,.5)
  4986. elseif Type=="Normal" then
  4987. vp=Instance.new("BodyVelocity")
  4988. vp.P=500
  4989. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  4990. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  4991. if KnockbackType==1 then
  4992. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  4993. elseif KnockbackType==2 then
  4994. vp.velocity=Property.CFrame.lookVector*knockback
  4995. end
  4996. if knockback>0 then
  4997. vp.Parent=hit.Parent.Torso
  4998. end
  4999. game:GetService("Debris"):AddItem(vp,.5)
  5000. elseif Type=="Up" then
  5001. local bodyVelocity=Instance.new("BodyVelocity")
  5002. bodyVelocity.velocity=vt(0,60,0)
  5003. bodyVelocity.P=5000
  5004. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  5005. bodyVelocity.Parent=hit
  5006. game:GetService("Debris"):AddItem(bodyVelocity,1)
  5007. rl=Instance.new("BodyAngularVelocity")
  5008. rl.P=3000
  5009. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  5010. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  5011. rl.Parent=hit
  5012. game:GetService("Debris"):AddItem(rl,.5)
  5013. elseif Type=="Snare" then
  5014. bp=Instance.new("BodyPosition")
  5015. bp.P=2000
  5016. bp.D=100
  5017. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  5018. bp.position=hit.Parent.Torso.Position
  5019. bp.Parent=hit.Parent.Torso
  5020. game:GetService("Debris"):AddItem(bp,1)
  5021. elseif Type=="Target" then
  5022. if Targetting==false then
  5023. ZTarget=hit.Parent.Torso
  5024. coroutine.resume(coroutine.create(function(Part)
  5025. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  5026. swait(5)
  5027. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  5028. end),ZTarget)
  5029. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  5030. targetgui=Instance.new("BillboardGui")
  5031. targetgui.Parent=ZTarget
  5032. targetgui.Size=UDim2.new(10,100,10,100)
  5033. targ=Instance.new("ImageLabel")
  5034. targ.Parent=targetgui
  5035. targ.BackgroundTransparency=1
  5036. targ.Image="rbxassetid://4834067"
  5037. targ.Size=UDim2.new(1,0,1,0)
  5038. cam.CameraType="Scriptable"
  5039. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  5040. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  5041. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  5042. Targetting=true
  5043. RocketTarget=ZTarget
  5044. for i=1,Property do
  5045. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  5046. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  5047. swait()
  5048. end
  5049. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  5050. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  5051. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  5052. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  5053. end
  5054. Targetting=false
  5055. RocketTarget=nil
  5056. targetgui.Parent=nil
  5057. cam.CameraType="Custom"
  5058. end
  5059. end
  5060. debounce=Instance.new("BoolValue")
  5061. debounce.Name="DebounceHit"
  5062. debounce.Parent=hit.Parent
  5063. debounce.Value=true
  5064. game:GetService("Debris"):AddItem(debounce,Delay)
  5065. c=Instance.new("ObjectValue")
  5066. c.Name="creator"
  5067. c.Value=Player
  5068. c.Parent=h
  5069. game:GetService("Debris"):AddItem(c,.5)
  5070. CRIT=false
  5071. hitDeb=true
  5072. AttackPos=6
  5073. end
  5074. end
  5075.  
  5076. showDamage=function(Char,Dealt,du,Color)
  5077. m=Instance.new("Model")
  5078. m.Name=tostring(Dealt)
  5079. h=Instance.new("Humanoid")
  5080. h.Health=0
  5081. h.MaxHealth=0
  5082. h.Parent=m
  5083. c=Instance.new("Part")
  5084. c.Transparency=0
  5085. c.BrickColor=Color
  5086. c.Name="Head"
  5087. c.TopSurface=0
  5088. c.BottomSurface=0
  5089. c.formFactor="Plate"
  5090. c.Size=Vector3.new(1,.4,1)
  5091. ms=Instance.new("CylinderMesh")
  5092. ms.Scale=Vector3.new(.8,.8,.8)
  5093. if CRIT==true then
  5094. ms.Scale=Vector3.new(1,1.25,1)
  5095. end
  5096. ms.Parent=c
  5097. c.Reflectance=0
  5098. Instance.new("BodyGyro").Parent=c
  5099. c.Parent=m
  5100. if Char:findFirstChild("Head")~=nil then
  5101. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  5102. elseif Char.Parent:findFirstChild("Head")~=nil then
  5103. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  5104. end
  5105. f=Instance.new("BodyPosition")
  5106. f.P=2000
  5107. f.D=100
  5108. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  5109. f.position=c.Position+Vector3.new(0,3,0)
  5110. f.Parent=c
  5111. game:GetService("Debris"):AddItem(m,.5+du)
  5112. c.CanCollide=false
  5113. m.Parent=workspace
  5114. c.CanCollide=false
  5115. end
  5116.  
  5117. Player=game:GetService('Players').LocalPlayer
  5118. Character=Player.Character
  5119. Mouse=Player:GetMouse()
  5120. m=Instance.new('Model',Character)
  5121. it=Instance.new
  5122. function nooutline(part)
  5123. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  5124. end
  5125. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  5126. local fp=it("Part")
  5127. fp.formFactor=formfactor
  5128. fp.Parent=parent
  5129. fp.Reflectance=reflectance
  5130. fp.Transparency=transparency
  5131. fp.CanCollide=false
  5132. fp.Locked=true
  5133. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  5134. fp.Name=name
  5135. fp.Size=size
  5136. fp.Position=Character.Torso.Position
  5137. nooutline(fp)
  5138. fp.Material=material
  5139. fp:BreakJoints()
  5140. return fp
  5141. end
  5142. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  5143. local mesh=it(Mesh)
  5144. mesh.Parent=part
  5145. if Mesh=="SpecialMesh" then
  5146. mesh.MeshType=meshtype
  5147. mesh.MeshId=meshid
  5148. end
  5149. mesh.Offset=offset
  5150. mesh.Scale=scale
  5151. return mesh
  5152. end
  5153. function weld(parent,part0,part1,c0,c1)
  5154. local weld=it("Weld")
  5155. weld.Parent=parent
  5156. weld.Part0=part0
  5157. weld.Part1=part1
  5158. weld.C0=c0
  5159. weld.C1=c1
  5160. return weld
  5161. end
  5162.  
  5163. Player=game:GetService('Players').LocalPlayer
  5164. Character=Player.Character
  5165. Mouse=Player:GetMouse()
  5166. m=Instance.new('Model',Character)
  5167. it=Instance.new
  5168. function nooutline(part)
  5169. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  5170. end
  5171. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  5172. local fp=it("Part")
  5173. fp.formFactor=formfactor
  5174. fp.Parent=parent
  5175. fp.Reflectance=reflectance
  5176. fp.Transparency=transparency
  5177. fp.CanCollide=false
  5178. fp.Locked=true
  5179. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  5180. fp.Name=name
  5181. fp.Size=size
  5182. fp.Position=Character.Torso.Position
  5183. nooutline(fp)
  5184. fp.Material=material
  5185. fp:BreakJoints()
  5186. return fp
  5187. end
  5188. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  5189. local mesh=it(Mesh)
  5190. mesh.Parent=part
  5191. if Mesh=="SpecialMesh" then
  5192. mesh.MeshType=meshtype
  5193. mesh.MeshId=meshid
  5194. end
  5195. mesh.Offset=offset
  5196. mesh.Scale=scale
  5197. return mesh
  5198. end
  5199. function weld(parent,part0,part1,c0,c1)
  5200. local weld=it("Weld")
  5201. weld.Parent=parent
  5202. weld.Part0=part0
  5203. weld.Part1=part1
  5204. weld.C0=c0
  5205. weld.C1=c1
  5206. return weld
  5207. end
  5208.  
  5209. Player=game:GetService('Players').LocalPlayer
  5210. Character=Player.Character
  5211. Mouse=Player:GetMouse()
  5212. m=Instance.new('Model',Character)
  5213. it=Instance.new
  5214. function nooutline(part)
  5215. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  5216. end
  5217. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  5218. local fp=it("Part")
  5219. fp.formFactor=formfactor
  5220. fp.Parent=parent
  5221. fp.Reflectance=reflectance
  5222. fp.Transparency=transparency
  5223. fp.CanCollide=false
  5224. fp.Locked=true
  5225. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  5226. fp.Name=name
  5227. fp.Size=size
  5228. fp.Position=Character.Torso.Position
  5229. nooutline(fp)
  5230. fp.Material=material
  5231. fp:BreakJoints()
  5232. return fp
  5233. end
  5234. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  5235. local mesh=it(Mesh)
  5236. mesh.Parent=part
  5237. if Mesh=="SpecialMesh" then
  5238. mesh.MeshType=meshtype
  5239. mesh.MeshId=meshid
  5240. end
  5241. mesh.Offset=offset
  5242. mesh.Scale=scale
  5243. return mesh
  5244. end
  5245. function weld(parent,part0,part1,c0,c1)
  5246. local weld=it("Weld")
  5247. weld.Parent=parent
  5248. weld.Part0=part0
  5249. weld.Part1=part1
  5250. weld.C0=c0
  5251. weld.C1=c1
  5252. return weld
  5253. end
  5254.  
  5255. Player=game:GetService('Players').LocalPlayer
  5256. Character=Player.Character
  5257. Mouse=Player:GetMouse()
  5258. m=Instance.new('Model',Character)
  5259. it=Instance.new
  5260. function nooutline(part)
  5261. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  5262. end
  5263. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  5264. local fp=it("Part")
  5265. fp.formFactor=formfactor
  5266. fp.Parent=parent
  5267. fp.Reflectance=reflectance
  5268. fp.Transparency=transparency
  5269. fp.CanCollide=false
  5270. fp.Locked=true
  5271. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  5272. fp.Name=name
  5273. fp.Size=size
  5274. fp.Position=Character.Torso.Position
  5275. nooutline(fp)
  5276. fp.Material=material
  5277. fp:BreakJoints()
  5278. return fp
  5279. end
  5280. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  5281. local mesh=it(Mesh)
  5282. mesh.Parent=part
  5283. if Mesh=="SpecialMesh" then
  5284. mesh.MeshType=meshtype
  5285. mesh.MeshId=meshid
  5286. end
  5287. mesh.Offset=offset
  5288. mesh.Scale=scale
  5289. return mesh
  5290. end
  5291. function weld(parent,part0,part1,c0,c1)
  5292. local weld=it("Weld")
  5293. weld.Parent=parent
  5294. weld.Part0=part0
  5295. weld.Part1=part1
  5296. weld.C0=c0
  5297. weld.C1=c1
  5298. return weld
  5299. end
  5300.  
  5301. Player=game:GetService('Players').LocalPlayer
  5302. Character=Player.Character
  5303. Mouse=Player:GetMouse()
  5304. m=Instance.new('Model',Character)
  5305. it=Instance.new
  5306. function nooutline(part)
  5307. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  5308. end
  5309. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  5310. local fp=it("Part")
  5311. fp.formFactor=formfactor
  5312. fp.Parent=parent
  5313. fp.Reflectance=reflectance
  5314. fp.Transparency=transparency
  5315. fp.CanCollide=false
  5316. fp.Locked=true
  5317. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  5318. fp.Name=name
  5319. fp.Size=size
  5320. fp.Position=Character.Torso.Position
  5321. nooutline(fp)
  5322. fp.Material=material
  5323. fp:BreakJoints()
  5324. return fp
  5325. end
  5326. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  5327. local mesh=it(Mesh)
  5328. mesh.Parent=part
  5329. if Mesh=="SpecialMesh" then
  5330. mesh.MeshType=meshtype
  5331. mesh.MeshId=meshid
  5332. end
  5333. mesh.Offset=offset
  5334. mesh.Scale=scale
  5335. return mesh
  5336. end
  5337. function weld(parent,part0,part1,c0,c1)
  5338. local weld=it("Weld")
  5339. weld.Parent=parent
  5340. weld.Part0=part0
  5341. weld.Part1=part1
  5342. weld.C0=c0
  5343. weld.C1=c1
  5344. return weld
  5345. end
  5346.  
  5347. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Handle",Vector3.new(0.39999938, 13.7999973, 0.399999976))
  5348. handleweld=weld(m,Character["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),CFrame.new(-0.0048122406, -6.40232849, 1.03116059, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289))
  5349. mesh("CylinderMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5350. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.39999938, 0.80000025, 4.20000219))
  5351. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000183105469, -9.09996033, 2.7000494, 1, -1.19209076e-007, 4.47013271e-008, 4.49016397e-008, 0.00168089767, -0.999998569, 1.19133766e-007, 0.999998569, 0.00168089778))
  5352. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(1, 0.200000271, 4.59999943))
  5353. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.59981537, -0.319915771, 2.48973823, 1.63094505e-009, -0.00167454977, 0.999998569, 1, -1.19209083e-007, -1.83056925e-009, 1.19211975e-007, 0.999998569, 0.00167454977))
  5354. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.400000036, 0.200000271, 4.00000048))
  5355. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(9.30006409, 0.310112, 2.78980875, 2.04899884e-008, -0.00160901435, 0.999998689, 1, -1.19209126e-007, -2.06818243e-008, 1.19242245e-007, 0.999998689, 0.00160901435))
  5356. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(1, 0.200000271, 4.60000038))
  5357. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.60009003, 0.310125351, 2.48941946, 5.51521886e-008, -0.00159262656, 0.999998808, 1, -1.78814503e-007, -5.54370416e-008, 1.78902582e-007, 0.999998808, 0.00159262656))
  5358. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.39999938, 0.200000271, 0.400000036))
  5359. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00018119812, -2.2995882, -6.70053864, 1, -1.19209076e-007, -2.38424491e-007, -1.1956142e-007, -0.999998927, -0.00147830346, -2.3824802e-007, 0.00147830346, -0.999998927))
  5360. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5361. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.39999938, 1.39999998, 0.600001216))
  5362. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00016784668, -7.99960327, 1.49982166, 1, -1.19209076e-007, 4.47013271e-008, 4.49034943e-008, 0.00169644796, -0.999998569, 1.1913307e-007, 0.999998569, 0.00169644807))
  5363. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.400000036, 0.200000271, 4.00000048))
  5364. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(9.29983521, -0.319908142, 2.79043484, -2.11861551e-008, -0.00168578397, 0.999998569, 1, -1.19209076e-007, 2.09852242e-008, 1.19173528e-007, 0.999998569, 0.00168578397))
  5365. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
  5366. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.79997253, -0.349954605, 0.990463495, 1.07072758e-007, -0.00169718312, 0.999998569, 1, -1.19209126e-007, -1.07275234e-007, 1.19391018e-007, 0.999998569, 0.00169718324))
  5367. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5368. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.670000017, 0.200000003, 1.19999981))
  5369. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(5.26336288, 0.310119629, 5.93222046, -5.96040408e-008, -0.70810169, 0.706110597, 1, -1.21502552e-007, -3.74334022e-008, 1.12300903e-007, 0.706110597, 0.70810169))
  5370. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.220000014, 0.799999952))
  5371. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.80014038, -0.31993103, 0.989957035, 6.97039013e-008, -0.00164350378, 0.999998689, 1, -1.19209126e-007, -6.98999116e-008, 1.19323843e-007, 0.999998689, 0.00164350378))
  5372. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5373. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.220000014, 2.60000014))
  5374. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.79997253, -0.31993103, 2.49022627, 4.06004794e-008, -0.00169145432, 0.999998569, 1, -1.19209126e-007, -4.08021741e-008, 1.19277971e-007, 0.999998569, 0.00169145432))
  5375. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
  5376. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.80001068, 0.340049744, 0.990428209, 4.40637784e-008, -0.00169488578, 0.999998569, 1, -1.49011811e-007, -4.43164012e-008, 1.49086716e-007, 0.999998569, 0.00169488578))
  5377. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5378. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.39999938, 0.400000036, 0.400000006))
  5379. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000152587891, -6.70035553, 2.00017023, 1, -1.19209076e-007, 4.47013271e-008, 4.48878374e-008, 0.00156501064, -0.999998808, 1.19138974e-007, 0.999998808, 0.00156501064))
  5380. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.39999938, 1.60000014, 4.00000191))
  5381. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00016784668, -7.89893341, 4.39826918, 1, -1.19209076e-007, 4.47013271e-008, 4.49000481e-008, 0.00166750455, -0.999998689, 1.19134377e-007, 0.999998689, 0.00166750455))
  5382. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000274, 0.400000036))
  5383. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.310112, 7.90003204, -4.58929634, 1, 2.84616067e-006, -7.45070793e-007, 7.49569381e-007, -0.00158089248, 0.999998808, 2.84497946e-006, -0.999998808, -0.00158089248))
  5384. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5385. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.220000014, 0.999999821))
  5386. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(3.58646393, -0.319763184, 9.33159637, -1.63910798e-007, -0.70812124, 0.706090868, 1, -1.80042989e-007, 5.15776932e-008, 9.06034572e-008, 0.706090927, 0.708121181))
  5387. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.220000014, 0.999999821))
  5388. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(3.58652115, 0.310195923, 9.33126068, -1.63910798e-007, -0.70812124, 0.706090868, 1, -1.80042989e-007, 5.15776932e-008, 9.06034572e-008, 0.706090927, 0.708121181))
  5389. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.799999356, 0.600000262, 0.599999964))
  5390. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(7.62939453e-005, -0.299938679, -7.40008545, 1, -5.96036465e-008, 1.4898605e-008, -5.95790759e-008, -0.999998689, -0.00164388563, 1.49965658e-008, 0.00164388563, -0.999998689))
  5391. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5392. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.670000017, 0.200000003, 1.19999981))
  5393. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(5.26215744, -0.319839478, 5.93211365, -5.96040337e-008, -0.708129704, 0.706082463, 1, -8.2250601e-008, 1.92603378e-009, 5.67118228e-008, 0.706082463, 0.708129704))
  5394. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.379999876, 4.44999886, 1.39999998))
  5395. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-2.86102295e-005, -6.05581665, 9.78747559, -1, 1.78814503e-007, -4.47013306e-008, -1.84294734e-007, -0.966237664, 0.257652611, 2.87991475e-009, 0.257652611, 0.966237605))
  5396. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5397. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.600000024, 0.200000271, 0.599999964))
  5398. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.61552429, 0.320259094, -0.297967553, -1.84659328e-008, -3.39928299e-008, 1, 1, -1.19209076e-007, 1.84659292e-008, 1.19209076e-007, 1, 3.39928334e-008))
  5399. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5400. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.600000024, 0.200000271, 0.599999964))
  5401. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.61553192, -0.309753418, -0.297967553, -1.84659328e-008, -3.39928299e-008, 1, 1, -1.19209076e-007, 1.84659292e-008, 1.19209076e-007, 1, 3.39928334e-008))
  5402. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5403. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.409999728, 4.00000095, 0.330000013))
  5404. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00499916077, -4.83165169, 10.0465012, -1, 1.78814503e-007, -8.94054182e-008, -1.98313487e-007, -0.943822086, 0.33045423, -2.52927972e-008, 0.33045423, 0.943822086))
  5405. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5406. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.220000014, 2.60000014))
  5407. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.80001068, 0.310049057, 2.49015784, 5.47156347e-008, -0.00167805818, 0.999998569, 1, -1.49011811e-007, -5.49657635e-008, 1.4910384e-007, 0.999998569, 0.0016780583))
  5408. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.39999938, 1.80000019, 0.600001216))
  5409. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000183105469, -7.79891205, 2.09967065, 1, -1.19209076e-007, 4.47013271e-008, 4.49037572e-008, 0.00169865007, -0.999998569, 1.1913297e-007, 0.999998569, 0.00169865007))
  5410. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.799999356, 2.00000048, 1.19999993))
  5411. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(5.34057617e-005, -8.7000885, -4.86373901e-005, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289))
  5412. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000274, 0.400000036))
  5413. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.319801331, 7.89910126, -4.58908844, 1, 2.84616067e-006, -7.45070793e-007, 7.49658e-007, -0.00161204918, 0.999998689, 2.84495559e-006, -0.999998689, -0.00161204918))
  5414. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5415. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000274, 0.409999907))
  5416. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.329921722, 7.89820099, 6.19515657, -1, -5.81154893e-007, -2.93556536e-006, -2.93463631e-006, -0.00159285218, 0.999998808, -5.85830151e-007, 0.999998808, 0.00159285218))
  5417. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5418. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
  5419. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.01046753, 0.350257874, 5.18440056, -1.16208916e-007, -0.00116245728, 0.999999404, 1, -1.49011811e-007, 1.16035764e-007, 1.48876836e-007, 0.999999404, 0.00116245728))
  5420. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5421. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000274, 0.409999907))
  5422. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.310253143, 7.89775848, 6.19417667, -1, -5.81154893e-007, -2.93556536e-006, -2.93464905e-006, -0.0015708321, 0.999998808, -5.8576552e-007, 0.999998808, 0.0015708321))
  5423. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5424. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000036, 1.62000012))
  5425. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.319927216, -9.30068207, 5.59171581, 1, -2.6822255e-007, 7.00361113e-007, 7.00755379e-007, 0.00147273287, -0.999998927, 2.67190842e-007, 0.999998927, 0.00147273298))
  5426. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5427. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 1.4000001, 1.22000003))
  5428. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.310224533, -8.39997101, 5.39148617, 1, -2.6822255e-007, 7.00361113e-007, 7.00779196e-007, 0.0015618616, -0.999998808, 2.67128371e-007, 0.999998808, 0.0015618616))
  5429. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000036, 1.62000012))
  5430. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.310092926, -9.30047607, 5.59133577, 1, -2.6822255e-007, 7.00361113e-007, 7.00781584e-007, 0.0015708236, -0.999998808, 2.67122118e-007, 0.999998808, 0.0015708236))
  5431. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5432. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
  5433. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.00996399, 0.340263367, 5.58438683, -7.12149699e-008, -0.00116247579, 0.999999404, 1, -1.49011782e-007, 7.10417893e-008, 1.48929118e-007, 0.999999404, 0.00116247579))
  5434. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5435. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 1.4000001, 1.22000003))
  5436. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.319879532, -8.40018463, 5.39162922, 1, -2.6822255e-007, 7.00361113e-007, 7.00766748e-007, 0.00151529128, -0.999998927, 2.67161028e-007, 0.999998927, 0.00151529128))
  5437. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.670000017, 0.200000003, 0.599999845))
  5438. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(7.60210419, -0.309745789, -0.0262105465, 4.40637713e-008, -0.00107338815, 0.999999404, 1, -1.19209105e-007, -4.41917543e-008, 1.1925647e-007, 0.999999404, 0.00107338815))
  5439. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.39999938, 0.200019345, 0.600000024))
  5440. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000244140625, -2.40885925, -0.0768338442, 1, -1.49011782e-007, 1.19208131e-007, 1.1940115e-007, 0.00129606796, -0.999999166, 1.48857154e-007, 0.999999166, 0.00129606796))
  5441. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.379999906, 7.79999733, 0.800000012))
  5442. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.00018119812, -6.90127945, 10.9409103, -1, 2.38419915e-007, -5.96027014e-008, -2.36358872e-007, -0.866616547, 0.498974591, 6.73128042e-008, 0.498974621, 0.866616607))
  5443. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5444. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.39999938, 3.60000086, 1.39999986))
  5445. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-7.62939453e-005, -3.00021267, 10.1993179, -1, 1.78814503e-007, -4.47013306e-008, -1.78743079e-007, -0.999998808, -0.00159316196, -4.49861588e-008, -0.00159316196, 0.999998808))
  5446. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5447. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.410000145, 0.800000012, 7.41999722))
  5448. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.00538063049, 10.1888885, 6.88093567, -1, -9.55176984e-006, 6.25857228e-006, 5.75701051e-007, 0.505192995, 0.863006473, -1.14050263e-005, 0.863006473, -0.505192995))
  5449. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5450. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.409999877, 0.800000012, 4.42000008))
  5451. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.00535774231, 8.73274994, 6.06542397, -1, -1.08034828e-005, 3.5465257e-006, 5.6521867e-007, 0.264285922, 0.964444458, -1.13566548e-005, 0.964444399, -0.264285892))
  5452. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5453. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.670000017, 0.200000003, 0.599999845))
  5454. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(7.62210083, 0.310256958, -0.0261899233, 6.71427998e-008, -0.00107328093, 0.999999404, 1, -1.1920914e-007, -6.72707898e-008, 1.19281268e-007, 0.999999404, 0.00107328082))
  5455. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.39999938, 6.20002079, 0.200000003))
  5456. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000244140625, -3.80190277, 0.122788072, 1, -1.19209076e-007, 4.47013271e-008, 4.48775985e-008, 0.00147906633, -0.999998927, 1.19142832e-007, 0.999998927, 0.00147906633))
  5457. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 1, 0.400000006))
  5458. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.329883575, -8.59844971, 6.20097303, 1, -2.6822255e-007, 7.00361113e-007, 7.00766861e-007, 0.00151565345, -0.999998927, 2.67160772e-007, 0.999998927, 0.00151565345))
  5459. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
  5460. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.00995636, -0.329696655, 5.58438635, -2.65702909e-008, -0.00116240955, 0.999999404, 1, -1.19209076e-007, 2.64317368e-008, 1.19178281e-007, 0.999999404, 0.00116240955))
  5461. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5462. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
  5463. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.41021729, 0.340257645, 5.3848424, -6.07377402e-008, -0.0011624021, 0.999999404, 1, -1.49011782e-007, 6.05645667e-008, 1.48941297e-007, 0.999999404, 0.0011624021))
  5464. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5465. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
  5466. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40995026, -0.329879761, 5.38500214, 1.32141196e-008, -0.00116239127, 0.999999404, 1, -1.19209112e-007, -1.33526949e-008, 1.19224552e-007, 0.999999404, 0.00116239127))
  5467. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5468. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 1, 0.400000006))
  5469. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.310100555, -8.58777618, 6.20157337, 1, -2.6822255e-007, 7.00361113e-007, 7.00768169e-007, 0.00152056233, -0.999998927, 2.67157333e-007, 0.999998927, 0.00152056233))
  5470. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 1, 0.400000006))
  5471. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.329891205, -8.60809326, 6.20138168, 1, -2.6822255e-007, 7.00361113e-007, 7.00766861e-007, 0.00151576323, -0.999998927, 2.67160686e-007, 0.999998927, 0.00151576323))
  5472. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
  5473. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.01044464, -0.329711914, 5.18439245, -3.97250446e-008, -0.00116242282, 0.999999404, 1, -1.19209027e-007, 3.95864994e-008, 1.19162934e-007, 0.999999404, 0.00116242282))
  5474. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5475. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.449999839, 0.400000036, 1.62000012))
  5476. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.0149345398, -9.30037689, 5.59038067, 1, -2.6822255e-007, 7.00361113e-007, 7.00780447e-007, 0.00156656664, -0.999998808, 2.67125102e-007, 0.999998808, 0.00156656664))
  5477. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5478. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.799999356, 0.600000262, 0.599999964))
  5479. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-5.34057617e-005, -0.300057292, -7.40003967, -1, 5.96036465e-008, -2.97999652e-008, 5.95545799e-008, 0.999998689, 0.00164382579, 2.98979046e-008, 0.00164382579, -0.999998689))
  5480. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5481. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000274, 0.600000024))
  5482. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.319915771, -9.29981232, -0.490157127, -1, 2.38419972e-007, 7.89774788e-007, -7.89374269e-007, 0.00167544454, -0.999998569, -2.39742832e-007, -0.999998569, -0.00167544466))
  5483. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5484. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.39999938, 0.80000025, 0.599999964))
  5485. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(9.91821289e-005, -6.90019989, 1.50059986, 1, -1.19209076e-007, 4.47013271e-008, 4.4898453e-008, 0.00165412505, -0.999998689, 1.19134981e-007, 0.999998689, 0.00165412517))
  5486. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.799999356, 0.400000274, 0.799999952))
  5487. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(6.86645508e-005, 6.1750412e-005, -7.30003357, 1, -1.19209076e-007, 4.47013271e-008, -1.19135436e-007, -0.999998689, -0.00164388528, 4.48972344e-008, 0.00164388528, -0.999998689))
  5488. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.400000274, 0.600000024))
  5489. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.310134888, -9.30013275, -0.489312172, -1, 1.7881456e-007, 8.34478897e-007, -8.34196783e-007, 0.00157221942, -0.999998808, -1.80126335e-007, -0.999998808, -0.00157221942))
  5490. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5491. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.230000019, 0.799999952))
  5492. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.80010223, 0.31505394, 0.98993659, 1.01164737e-007, -0.00164465304, 0.999998689, 1, -1.19209147e-007, -1.01360932e-007, 1.19375699e-007, 0.999998689, 0.00164465304))
  5493. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5494. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.799999356, 0.80000025, 0.399999976))
  5495. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(5.34057617e-005, 5.73396683e-005, -7.50003052, 1, -5.96036465e-008, 1.4898605e-008, -5.95790759e-008, -0.999998689, -0.00164388563, 1.49965658e-008, 0.00164388563, -0.999998689))
  5496. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.39999938, 2.40000057, 0.599999964))
  5497. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(7.62939453e-005, -7.70002747, 0.900098503, 1, -1.19209076e-007, 4.47013271e-008, 4.490321e-008, 0.00169407704, -0.999998569, 1.19133176e-007, 0.999998569, 0.00169407704))
  5498. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(1.20000005, 0.200000271, 3.60000038))
  5499. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(6.64672661, -0.319740295, 6.71153259, -1.49010674e-007, -0.965943158, 0.258754343, 1, -1.37425829e-007, 6.28593853e-008, -2.51590695e-008, 0.258754343, 0.965943217))
  5500. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.39999938, 0.400021255, 0.400000006))
  5501. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000175476074, 1.89885712, 0.0156496763, 1, -5.96036465e-008, 1.4898605e-008, 1.49867816e-008, 0.00147968298, -0.999998927, 5.95815379e-008, 0.999998927, 0.00147968309))
  5502. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.39999938, 12.200017, 0.200000003))
  5503. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000259399414, -1.20265961, -0.277392983, 1, -5.96036465e-008, 1.4898605e-008, 1.49865258e-008, 0.00147536665, -0.999998927, 5.95816019e-008, 0.999998927, 0.00147536665))
  5504. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
  5505. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40220642, -0.339752197, -1.96429634, -6.7053584e-008, -0.258818865, 0.965925932, 1, -1.20999317e-007, 3.69973279e-008, 1.07300764e-007, 0.965925872, 0.258818835))
  5506. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5507. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(1.20000005, 0.200000271, 3.60000038))
  5508. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(6.64637566, 0.320261002, 6.71100616, -4.47039312e-008, -0.965927541, 0.258812845, 1, -3.71759228e-008, 3.39808679e-008, -2.32014479e-008, 0.258812845, 0.965927541))
  5509. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.400000006, 0.400021255, 0.400000036))
  5510. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000144958496, 7.89817047, 0.00817203522, 1, -1.19209076e-007, 4.47013271e-008, 4.48658213e-008, 0.00138024637, -0.999999046, 1.19147266e-007, 0.999999046, 0.00138024637))
  5511. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.39999938, 0.200019345, 0.600000024))
  5512. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000267028809, -0.808837891, -0.0789266825, 1, -1.49011782e-007, 1.19208131e-007, 1.19401165e-007, 0.00129613746, -0.999999166, 1.4885714e-007, 0.999999166, 0.00129613746))
  5513. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.600000024, 0.200000271, 4.5999999))
  5514. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.4032135, -0.309745789, -0.264072418, -3.72516631e-008, -0.258819014, 0.965925872, 1, -1.20990833e-007, 6.14636386e-009, 1.15277373e-007, 0.965925872, 0.258818984))
  5515. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.39999938, 0.200019345, 0.600000024))
  5516. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00025177002, -4.00882721, -0.074775219, 1, -1.49011782e-007, 1.19208131e-007, 1.19401165e-007, 0.00129615236, -0.999999166, 1.48857154e-007, 0.999999166, 0.00129615236))
  5517. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.400000036, 3.89000034))
  5518. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.130329132, 3.28823376, -5.64214325, 1, -9.53684548e-007, 4.64922141e-006, -5.19986472e-008, -0.981745541, -0.190198928, 4.74574244e-006, 0.190198958, -0.981745601))
  5519. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5520. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 1.00000024, 1.19999993))
  5521. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.3203125, -5.2211442, -6.02006531, -1, 1.19209076e-007, -4.47013271e-008, 1.19207854e-007, 1, 2.74369886e-005, 4.4704592e-008, 2.74369886e-005, -1))
  5522. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5523. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000029, 0.640000463, 3.82000041))
  5524. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.60221863, 0.00025177002, -0.674562454, -3.72516631e-008, -0.258819014, 0.965925872, 1, -1.20990833e-007, 6.14636386e-009, 1.15277373e-007, 0.965925872, 0.258818984))
  5525. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000041, 2.00000024, 0.400000751))
  5526. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.00805044174, -9.8965683, 0.0198116302, -1.78812996e-007, -1, -2.60661e-005, 9.18402918e-008, -2.60661e-005, 1, -1, 1.78810609e-007, 9.1844953e-008))
  5527. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=1033714",Vector3.new(0, 0, 0),Vector3.new(0.486000061, 2.70200038, 0.234000027))
  5528. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 1.00000024, 1.19999993))
  5529. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.319747925, -5.23132992, -6.02177429, -1, 1.19209076e-007, -4.47013271e-008, 1.19205289e-007, 1, 8.46573894e-005, 4.47114168e-008, 8.46573894e-005, -1))
  5530. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5531. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.400000006, 0.800021231, 0.800000012))
  5532. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000129699707, 7.29879761, 0.00948095322, 1, -1.19209076e-007, 4.47013271e-008, 4.48690756e-008, 0.0014075588, -0.999999046, 1.19146044e-007, 0.999999046, 0.00140755891))
  5533. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000271, 0.799999952))
  5534. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40219879, -0.329719543, -1.96434212, -1.04305997e-007, -0.258814603, 0.965927064, 1, -1.49004592e-007, 6.80604515e-008, 1.26312528e-007, 0.965927064, 0.258814603))
  5535. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5536. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.400000006, 0.800021231, 1.20000005))
  5537. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000144958496, 8.49656677, 0.00763309002, 1, -1.19209076e-007, 4.47013271e-008, 4.48658888e-008, 0.0013808267, -0.999999046, 1.19147238e-007, 0.999999046, 0.0013808267))
  5538. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.439999968, 0.849999964, 3.90000057))
  5539. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.000289916992, -3.91264629, -5.64580536, -1, 1.19209076e-007, -4.47013271e-008, 1.08530877e-007, 0.98174566, 0.190198451, 6.65587194e-008, 0.190198481, -0.98174572))
  5540. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5541. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
  5542. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40220642, 0.350257874, -1.9643116, -6.7053584e-008, -0.258818865, 0.965925932, 1, -1.20999317e-007, 3.69973279e-008, 1.07300764e-007, 0.965925872, 0.258818835))
  5543. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5544. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really red","Part",Vector3.new(0.600000024, 0.200000271, 4.5999999))
  5545. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40222931, 0.320251465, -0.264352798, -3.72516631e-008, -0.258819014, 0.965925872, 1, -1.20990833e-007, 6.14636386e-009, 1.15277373e-007, 0.965925872, 0.258818984))
  5546. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1, 0.200000271, 0.799999952))
  5547. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40221405, 0.340270996, -1.96434784, -1.11756485e-007, -0.258814663, 0.965927064, 1, -1.50931754e-007, 7.52573754e-008, 1.26311349e-007, 0.965927064, 0.258814663))
  5548. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  5549. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Dark stone grey","Hitbox",Vector3.new(0.39999938, 3.00000024, 11.4000025))
  5550. Hitboxweld=weld(m,Handle,Hitbox,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00016784668, -8.39911652, 2.29857397, 1, -1.19209076e-007, 4.47013271e-008, 4.49000481e-008, 0.00166750455, -0.999998689, 1.19134377e-007, 0.999998689, 0.00166750455))
  5551.  
  5552. function attackone()
  5553. attack=true
  5554. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10000000,10000000,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  5555. for i=0,1,0.1 do
  5556. swait()
  5557. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(80)),.3)
  5558. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(10),math.rad(-70)),.3)
  5559. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(90), math.rad(90)), 0.3)
  5560. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(-70), math.rad(0)), 0.3)
  5561. RH.C0=clerp(RH.C0,cf(1,-1,0.2)*angles(math.rad(0),math.rad(40),math.rad(20)),.3)
  5562. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  5563. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(0)),.3)
  5564. end
  5565. so("http://roblox.com/asset/?id=92597369",Hitbox,1,0.6)
  5566. so("http://roblox.com/asset/?id=231917871",Hitbox,1,0.8)
  5567. for i=0,1,0.1 do
  5568. swait()
  5569. local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  5570. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  5571. local h = 5
  5572. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  5573. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  5574. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  5575. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  5576. scfr = blcf
  5577. elseif not scfr then
  5578. scfr = blcf
  5579. end
  5580. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-80)),.3)
  5581. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(5),math.rad(70)),.3)
  5582. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.5) * angles(math.rad(0), math.rad(-70), math.rad(90)), 0.3)
  5583. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(70), math.rad(-70), math.rad(0)), 0.3)
  5584. RH.C0=clerp(RH.C0,cf(1,-1,0.2)*angles(math.rad(0),math.rad(40),math.rad(20)),.3)
  5585. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  5586. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(0)),.3)
  5587. end
  5588. attack=false
  5589. con1:disconnect()
  5590. end
  5591.  
  5592. function attacktwo()
  5593. attack=true
  5594. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10000000,10000000,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  5595. for i=0,1,0.1 do
  5596. swait()
  5597. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(90)),.2)
  5598. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(-80)),.3)
  5599. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(90),math.rad(90)),.1)
  5600. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(70), math.rad(-70), math.rad(0)), 0.3)
  5601.  
  5602. end
  5603.  
  5604. for i=0,1,1 do
  5605. swait()
  5606. so("http://roblox.com/asset/?id=92597369",Hitbox,1,0.7)
  5607. so("http://www.roblox.com/asset/?id=234365573",Hitbox,1,0.7)
  5608. for i=0,1,0.1 do
  5609. swait()
  5610. local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  5611. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  5612. local h = 5
  5613. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  5614. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  5615. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  5616. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  5617. scfr = blcf
  5618. elseif not scfr then
  5619. scfr = blcf
  5620. end
  5621. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(-50)),.3)
  5622. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-10),math.rad(110)),.1)
  5623. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)), 0.3)
  5624. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-50),math.rad(10),math.rad(0)),.3)
  5625. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,-6*i),.3)
  5626. end
  5627. end
  5628. con1:disconnect()
  5629. attack=false
  5630. end
  5631.  
  5632. function attackthree()
  5633. attack=true
  5634. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10000000,10000000,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  5635. for i=0,1,0.1 do
  5636. swait()
  5637. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(00)),.3)
  5638. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(-5),math.rad(00)),.3)
  5639. RW.C0=clerp(RW.C0,cf(1,0.8,-1)*angles(math.rad(150),math.rad(0),math.rad(-50)),.3)
  5640. LW.C0=clerp(LW.C0,cf(-1,0.8,-1)*angles(math.rad(150),math.rad(0),math.rad(50)),.3)
  5641. RH.C0=clerp(RH.C0,cf(1,-1,.2)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  5642. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  5643. handleweld.C0=clerp(handleweld.C0,cf(-1,0,-.2)*angles(math.rad(-20),math.rad(-20),math.rad(50)),.3)
  5644. end
  5645. so("http://roblox.com/asset/?id=92597369",Hitbox,1,0.4)
  5646. so("http://www.roblox.com/asset/?id=234365549",Hitbox,1,0.6)
  5647. for i=0,1,.1 do
  5648. swait()
  5649. local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  5650. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  5651. local h = 5
  5652. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  5653. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  5654. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  5655. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  5656. scfr = blcf
  5657. elseif not scfr then
  5658. scfr = blcf
  5659. end
  5660. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  5661. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(-5),math.rad(00)),.3)
  5662. RW.C0=clerp(RW.C0,cf(1,0.2,-.5)*angles(math.rad(10),math.rad(0),math.rad(-50)),.3)
  5663. LW.C0=clerp(LW.C0,cf(-1,0.2,-.5)*angles(math.rad(10),math.rad(0),math.rad(50)),.3)
  5664. RH.C0=clerp(RH.C0,cf(1,-1,.2)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  5665. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  5666. handleweld.C0=clerp(handleweld.C0,cf(-1,0,-.2)*angles(math.rad(-20),math.rad(-20),math.rad(50)),.3)
  5667. end
  5668. attack=false
  5669. con1:disconnect()
  5670. end
  5671.  
  5672. function CrimsonMoon()
  5673. attack=true
  5674. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,10000000,10000000,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  5675. for i=0,1,0.1 do
  5676. swait()
  5677. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(120),math.rad(80)),.3)
  5678. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-10),math.rad(0),math.rad(-10)),.3)
  5679. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(-30),math.rad(-5),math.rad(0)),.3)
  5680. end
  5681. for i=0,1,0.15 do
  5682. so("http://roblox.com/asset/?id=92597369",Hitbox,1,0.5)
  5683. so("http://roblox.com/asset/?id=28144425",Torso,1,0.8)
  5684. swait()
  5685. for i=0,1,0.1 do
  5686. swait()
  5687. local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  5688. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  5689. local h = 5
  5690. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  5691. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  5692. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  5693. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  5694. scfr = blcf
  5695. elseif not scfr then
  5696. scfr = blcf
  5697. end
  5698. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(-40),math.rad(90)),.3)
  5699. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-20),math.rad(0),math.rad(-60)),.3)
  5700. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5)*euler(0,-1.5,-6*i),.3)
  5701. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(-30),math.rad(-5),math.rad(0)),.3)
  5702. end
  5703. end
  5704. attack=false
  5705. con1:disconnect()
  5706. end
  5707.  
  5708. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  5709. local prt=part("Custom",workspace,"SmoothPlastic",0,0,"Really red","Effect",vt(0.5,0.5,0.5))
  5710. prt.Anchored=true
  5711. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  5712. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  5713. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  5714. CF=Part.CFrame
  5715. Numbb=0
  5716. randnumb=math.random()-math.random()
  5717. for i=0,1,0.05 do
  5718. wait()
  5719. CF=CF*cf(0,1,0)
  5720. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  5721. Part.CFrame=CF*euler(Numbb,0,0)
  5722. Part.Transparency=i
  5723. Numbb=Numbb+randnumb
  5724. end
  5725. Part.Parent=nil
  5726. end),prt,CF,Numbb,randnumb)
  5727. end
  5728.  
  5729. function Execution() --HEUAHUEHAUEHAUHUEAHUAEHUAHEUAHEUH
  5730. attack=true
  5731. con1=Hitbox.Touched:connect(function(hit) Damagefunc(hit,999999999,999999999,math.random(10,20),"Knockdown",RootPart,.2,1) end)
  5732. Humanoid.WalkSpeed = 0
  5733. for i=0,1,0.03 do
  5734. swait()
  5735. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(60)),.1)
  5736. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-60)),.1)
  5737. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(90),math.rad(120)),.1)
  5738. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(100), math.rad(0), math.rad(0)), 0.1)
  5739. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10)),.1)
  5740. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.2)
  5741. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(0),math.rad(10),math.rad(0)),.1)
  5742. end
  5743. so("http://roblox.com/asset/?id=92597369",Hitbox,1,0.5)
  5744. so("http://roblox.com/asset/?id=28144425",Torso,1,0.5)
  5745. hitconasdf = Hitbox.Touched:connect(function(hit)
  5746. local hum12 = hit.Parent:FindFirstChild("Humanoid")
  5747. if hum12 and not hum12:IsDescendantOf(Character) then
  5748. so('http://roblox.com/asset/?id=154965973',Hitbox,1,0.8)
  5749. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  5750. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  5751. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  5752. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  5753. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  5754. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  5755. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  5756. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  5757. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  5758. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  5759. hitconasdf:disconnect()
  5760. end
  5761. end)
  5762. for i=0,1,0.03 do
  5763. swait()
  5764. local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  5765. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  5766. local h = 5
  5767. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  5768. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  5769. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  5770. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  5771. scfr = blcf
  5772. elseif not scfr then
  5773. scfr = blcf
  5774. end
  5775. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  5776. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(60)),.2)
  5777. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-20),math.rad(70)),.2)
  5778. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.2)
  5779. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10)),.2)
  5780. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.2)
  5781. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(0),math.rad(10),math.rad(0)),.2)
  5782. end
  5783. attack=false
  5784. con1:disconnect()
  5785. Humanoid.WalkSpeed= 16
  5786. pcall(function()
  5787. hitconasdf:disconnect()
  5788. end)
  5789. end
  5790.  
  5791. mouse.Button1Down:connect(function()
  5792. if attack==false then
  5793. if attacktype==1 then
  5794. attack=true
  5795. attacktype=2
  5796. attackone()
  5797. elseif attacktype==2 then
  5798. attack=true
  5799. attacktype=3
  5800. attacktwo()
  5801. elseif attacktype==3 then
  5802. attack=true
  5803. attacktype=1
  5804. attackthree()
  5805. end
  5806. end
  5807. end)
  5808.  
  5809. mouse.KeyDown:connect(function(k)
  5810. k=k:lower()
  5811. if k=='q' then
  5812. if attack==false then
  5813. CrimsonMoon()
  5814. end
  5815. elseif k=='e' then
  5816. if attack==false then
  5817. Execution()
  5818. end
  5819. end
  5820. end)
  5821.  
  5822.  
  5823. local sine = 0
  5824. local change = 1
  5825. local val = 0
  5826.  
  5827. while true do
  5828. swait()
  5829. sine = sine + change
  5830. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  5831. local velderp=RootPart.Velocity.y
  5832. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  5833. if equipped==true or equipped==false then
  5834. if attack==false then
  5835. idle=idle+1
  5836. else
  5837. idle=0
  5838. end
  5839. if idle>=500 then
  5840. if attack==false then
  5841. --Sheath()
  5842. end
  5843. end
  5844. if RootPart.Velocity.y > 1 and hitfloor==nil then
  5845. Anim="Jump"
  5846. if attack==false then
  5847. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  5848. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  5849. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(10)), 0.3)
  5850. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  5851. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  5852. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  5853. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(10),math.rad(0)),.3)
  5854. end
  5855. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  5856. Anim="Fall"
  5857. if attack==false then
  5858. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  5859. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  5860. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(20)), 0.3)
  5861. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-40)), 0.3)
  5862. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  5863. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  5864. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(10),math.rad(0)),.3)
  5865. end
  5866. elseif torvel<1 and hitfloor~=nil then
  5867. Anim="Idle"
  5868. if attack==false then
  5869. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(60)),.3)
  5870. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(5),math.rad(-50)),.3)
  5871. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(70), math.rad(100), math.rad(0)), 0.3)
  5872. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-70), math.rad(0)), 0.3)
  5873. RH.C0=clerp(RH.C0,cf(1,-1,0.2)*angles(math.rad(0),math.rad(40),math.rad(20)),.3)
  5874. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  5875. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(0)),.3)
  5876. end
  5877. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  5878. Anim="Walk"
  5879. if attack==false then
  5880. change=3
  5881. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(60)),.3)
  5882. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(10),math.rad(-50)),.3)
  5883. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(70), math.rad(100), math.rad(0)), 0.3)
  5884. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-70), math.rad(0)), 0.3)
  5885. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(80),math.rad(20)),.3)
  5886. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-100),math.rad(0)),.3)
  5887. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(0)),.3)
  5888. end
  5889. elseif torvel>=22 and hitfloor~=nil then
  5890. Anim="Run"
  5891. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(60)),.3)
  5892. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(10),math.rad(-50)),.3)
  5893. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(70), math.rad(100), math.rad(0)), 0.3)
  5894. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-70), math.rad(0)), 0.3)
  5895. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(80),math.rad(20)),.3)
  5896. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-100),math.rad(0)),.3)
  5897. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(-5),math.rad(0)),.3)
  5898. end
  5899. end
  5900. end
  5901. end)
  5902.  
  5903. wings.Name = "wings"
  5904. wings.Parent = stab
  5905. wings.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  5906. wings.BorderColor3 = Color3.new(0, 0, 0)
  5907. wings.BorderSizePixel = 2
  5908. wings.Position = UDim2.new(0.685358226, 0, 0.584541082, 0)
  5909. wings.Size = UDim2.new(0, 92, 0, 54)
  5910. wings.Font = Enum.Font.SourceSans
  5911. wings.Text = "Wings"
  5912. wings.TextColor3 = Color3.new(1, 1, 1)
  5913. wings.TextSize = 14
  5914. wings.TextStrokeTransparency = 0
  5915. wings.TextWrapped = true
  5916.  
  5917. wings.MouseButton1Down:connect(function()
  5918.  
  5919.  
  5920. function fly()
  5921.  
  5922. for i,v in pairs(script:GetChildren()) do
  5923.  
  5924. pcall(function() v.Value = "" end)
  5925.  
  5926. game:GetService("Debris"):AddItem(v,.1)
  5927.  
  5928. end
  5929.  
  5930. function weld(p0,p1,c0,c1,par)
  5931.  
  5932. local w = Instance.new("Weld",p0 or par)
  5933.  
  5934. w.Part0 = p0
  5935.  
  5936. w.Part1 = p1
  5937.  
  5938. w.C0 = c0 or CFrame.new()
  5939.  
  5940. w.C1 = c1 or CFrame.new()
  5941.  
  5942. return w
  5943.  
  5944. end
  5945.  
  5946. local motors = {}
  5947.  
  5948. function motor(p0,p1,c0,c1,des,vel,par)
  5949.  
  5950. local w = Instance.new("Motor6D",p0 or par)
  5951.  
  5952. w.Part0 = p0
  5953.  
  5954. w.Part1 = p1
  5955.  
  5956. w.C0 = c0 or CFrame.new()
  5957.  
  5958. w.C1 = c1 or CFrame.new()
  5959.  
  5960. w.MaxVelocity = tonumber(vel) or .05
  5961.  
  5962. w.DesiredAngle = tonumber(des) or 0
  5963.  
  5964. return w
  5965.  
  5966. end
  5967.  
  5968. function lerp(a,b,c)
  5969.  
  5970. return a+(b-a)*c
  5971.  
  5972. end
  5973.  
  5974. function clerp(c1,c2,al)
  5975.  
  5976. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  5977.  
  5978. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  5979.  
  5980. for i,v in pairs(com1) do
  5981.  
  5982. com1[i] = lerp(v,com2[i],al)
  5983.  
  5984. end
  5985.  
  5986. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  5987.  
  5988. end
  5989.  
  5990. function ccomplerp(c1,c2,al)
  5991.  
  5992. local com1 = {c1:components()}
  5993.  
  5994. local com2 = {c2:components()}
  5995.  
  5996. for i,v in pairs(com1) do
  5997.  
  5998. com1[i] = lerp(v,com2[i],al)
  5999.  
  6000. end
  6001.  
  6002. return CFrame.new(unpack(com1))
  6003.  
  6004. end
  6005.  
  6006. function tickwave(time,length,offset)
  6007.  
  6008. return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length
  6009.  
  6010. end
  6011.  
  6012. function invcol(c)
  6013.  
  6014. c = c.Color
  6015.  
  6016. return BrickColor.new(Color3.new(1-c.b,1-c.g,1-c.r))
  6017.  
  6018. end
  6019.  
  6020. local oc = oc or function(...) return ... end
  6021.  
  6022. local plr = game.Players.LocalPlayer
  6023.  
  6024. local char = plr.Character
  6025.  
  6026. local tor = char.Torso
  6027.  
  6028. local hum = char.Humanoid
  6029.  
  6030. hum.PlatformStand = false
  6031.  
  6032. pcall(function()
  6033.  
  6034. char.Wings:Destroy()
  6035.  
  6036. end)
  6037.  
  6038. pcall(function()
  6039.  
  6040. char.Angel:Destroy() -- hat
  6041.  
  6042. end)
  6043.  
  6044. local mod = Instance.new("Model",char)
  6045.  
  6046. mod.Name = "Wings"
  6047.  
  6048. local special = {
  6049.  
  6050. --antiboomz0r = {"Really black","Institutional white",0,0,false,Color3.new(1,1,.95),Color3.new(1,1,.6)},
  6051.  
  6052. antiboomz0r = {"New Yeller",nil,0.4,0.7,true,Color3.new(1,1,.95),Color3.new(1,1,.6)},
  6053.  
  6054. --antiboomz0r = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  6055.  
  6056. taart = {"Royal purple",nil,.4,.4,true},
  6057.  
  6058. mitta = {"Black",nil,0,0,false},
  6059.  
  6060. penjuin3 = {"White",nil,0,0,false},
  6061.  
  6062. thepc8110 = {"Black","Bright red",.5,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  6063.  
  6064. nonspeaker = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  6065.  
  6066. littleau999 = {"Reddish brown",1030,0,0,false},
  6067.  
  6068. unscripter = {"Really black","Really black",.2,0,true,Color3.new(0,0,0),Color3.new(0,0,0)},
  6069.  
  6070. oxcool1 = {"Really black","White",.2,0,false,Color3.new(0,0,0),Color3.new(0,0,0)},
  6071.  
  6072. krodmiss = {"Really black",nil,0,0,false},
  6073.  
  6074. }
  6075.  
  6076. local topcolor = invcol(char.Torso.BrickColor)
  6077.  
  6078. local feacolor = char.Torso.BrickColor
  6079.  
  6080. local ptrans = 0
  6081.  
  6082. local pref = 0
  6083.  
  6084. local fire = false
  6085.  
  6086. local fmcol = Color3.new()
  6087.  
  6088. local fscol = Color3.new()
  6089.  
  6090. local spec = special[plr.Name:lower()]
  6091.  
  6092. if spec then
  6093.  
  6094. topcolor,feacolor,ptrans,pref,fire,fmcol,fscol = spec[1] and BrickColor.new(spec[1]) or topcolor,spec[2] and BrickColor.new(spec[2]) or feacolor,spec[3],spec[4],spec[5],spec[6],spec[7]
  6095.  
  6096. end
  6097.  
  6098. local part = Instance.new("Part")
  6099.  
  6100. part.FormFactor = "Custom"
  6101.  
  6102. part.Size = Vector3.new(.2,.2,.2)
  6103.  
  6104. part.TopSurface,part.BottomSurface = 0,0
  6105.  
  6106. part.CanCollide = false
  6107.  
  6108. part.BrickColor = topcolor
  6109.  
  6110. part.Transparency = ptrans
  6111.  
  6112. part.Reflectance = pref
  6113.  
  6114. local ef = Instance.new("Fire",fire and part or nil)
  6115.  
  6116. ef.Size = .15
  6117.  
  6118. ef.Color = fmcol or Color3.new()
  6119.  
  6120. ef.SecondaryColor = fscol or Color3.new()
  6121.  
  6122. part:BreakJoints()
  6123.  
  6124.  
  6125. function newpart()
  6126.  
  6127. local clone = part:Clone()
  6128.  
  6129. clone.Parent = mod
  6130.  
  6131. clone:BreakJoints()
  6132.  
  6133. return clone
  6134.  
  6135. end
  6136.  
  6137. local feath = newpart()
  6138.  
  6139. feath.BrickColor = feacolor
  6140.  
  6141. feath.Transparency = 0
  6142.  
  6143. Instance.new("SpecialMesh",feath).MeshType = "Sphere"
  6144.  
  6145. function newfeather()
  6146.  
  6147. local clone = feath:Clone()
  6148.  
  6149. clone.Parent = mod
  6150.  
  6151. clone:BreakJoints()
  6152.  
  6153. return clone
  6154.  
  6155. end
  6156.  
  6157.  
  6158. ---------- RIGHT WING
  6159.  
  6160. local r1 = newpart()
  6161.  
  6162. r1.Size = Vector3.new(.3,1.5,.3)*1.2
  6163.  
  6164. local rm1 = motor(tor,r1,CFrame.new(.35,.6,.4) * CFrame.Angles(0,0,math.rad(-60)) * CFrame.Angles(math.rad(30),math.rad(-25),0),CFrame.new(0,-.8,0),.1)
  6165.  
  6166. local r2 = newpart()
  6167.  
  6168. r2.Size = Vector3.new(.4,1.8,.4)*1.2
  6169.  
  6170. local rm2 = motor(r1,r2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(-30),math.rad(15),0),CFrame.new(0,-.9,0),.1)
  6171.  
  6172. local r3 = newpart()
  6173.  
  6174. r3.Size = Vector3.new(.3,2.2,.3)*1.2
  6175.  
  6176. local rm3 = motor(r2,r3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-1.1,0),.1)
  6177.  
  6178. local r4 = newpart()
  6179.  
  6180. r4.Size = Vector3.new(.25,1.2,.25)*1.2
  6181.  
  6182. local rm4 = motor(r3,r4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-.6,0),.1)
  6183.  
  6184. local feather = newfeather()
  6185.  
  6186. feather.Mesh.Scale = Vector3.new(1,1,1)
  6187.  
  6188. feather.Size = Vector3.new(.4,3,.3)
  6189.  
  6190. weld(r4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
  6191.  
  6192. feather = newfeather()
  6193.  
  6194. feather.Mesh.Scale = Vector3.new(1,1,1)
  6195.  
  6196. feather.Size = Vector3.new(.4,2.3,.3)
  6197.  
  6198. weld(r4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
  6199.  
  6200. feather = newfeather()
  6201.  
  6202. feather.Mesh.Scale = Vector3.new(1,1,1)
  6203.  
  6204. feather.Size = Vector3.new(.35,2.2,.25)
  6205.  
  6206. weld(r4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
  6207.  
  6208. local rf3 = {}
  6209.  
  6210. for i=0,7 do
  6211.  
  6212. feather = newfeather()
  6213.  
  6214. feather.Mesh.Scale = Vector3.new(1,1,1)
  6215.  
  6216. feather.Size = Vector3.new(.45,2.2,.35)
  6217.  
  6218. table.insert(rf3,motor(r3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
  6219.  
  6220. end
  6221.  
  6222. local rf2 = {}
  6223.  
  6224. for i=0,6 do
  6225.  
  6226. feather = newfeather()
  6227.  
  6228. feather.Mesh.Scale = Vector3.new(1,1,1)
  6229.  
  6230. feather.Size = Vector3.new(.45,2.2-i*.08,.3)
  6231.  
  6232. table.insert(rf2,motor(r2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
  6233.  
  6234. end
  6235.  
  6236. local rf1 = {}
  6237.  
  6238. for i=0,6 do
  6239.  
  6240. feather = newfeather()
  6241.  
  6242. feather.Mesh.Scale = Vector3.new(1,1,1)
  6243.  
  6244. feather.Size = Vector3.new(.37,1.65-i*.06,.25)
  6245.  
  6246. table.insert(rf1,motor(r1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
  6247.  
  6248. end
  6249.  
  6250. ---------- LEFT WING
  6251.  
  6252. local l1 = newpart()
  6253.  
  6254. l1.Size = Vector3.new(.3,1.5,.3)*1.2
  6255.  
  6256. local lm1 = motor(tor,l1,CFrame.new(-.35,.6,.4) * CFrame.Angles(0,0,math.rad(60)) * CFrame.Angles(math.rad(30),math.rad(25),0) * CFrame.Angles(0,-math.pi,0),CFrame.new(0,-.8,0) ,.1)
  6257.  
  6258. local l2 = newpart()
  6259.  
  6260. l2.Size = Vector3.new(.4,1.8,.4)*1.2
  6261.  
  6262. local lm2 = motor(l1,l2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(30),math.rad(-15),0),CFrame.new(0,-.9,0),.1)
  6263.  
  6264. local l3 = newpart()
  6265.  
  6266. l3.Size = Vector3.new(.3,2.2,.3)*1.2
  6267.  
  6268. local lm3 = motor(l2,l3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-1.1,0),.1)
  6269.  
  6270. local l4 = newpart()
  6271.  
  6272. l4.Size = Vector3.new(.25,1.2,.25)*1.2
  6273.  
  6274. local lm4 = motor(l3,l4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-.6,0),.1)
  6275.  
  6276. local feather = newfeather()
  6277.  
  6278. feather.Mesh.Scale = Vector3.new(1,1,1)
  6279.  
  6280. feather.Size = Vector3.new(.4,3,.3)
  6281.  
  6282. weld(l4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
  6283.  
  6284. feather = newfeather()
  6285.  
  6286. feather.Mesh.Scale = Vector3.new(1,1,1)
  6287.  
  6288. feather.Size = Vector3.new(.4,2.3,.3)
  6289.  
  6290. weld(l4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
  6291.  
  6292. feather = newfeather()
  6293.  
  6294. feather.Mesh.Scale = Vector3.new(1,1,1)
  6295.  
  6296. feather.Size = Vector3.new(.35,2.2,.25)
  6297.  
  6298. weld(l4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
  6299.  
  6300. local lf3 = {}
  6301.  
  6302. for i=0,7 do
  6303.  
  6304. feather = newfeather()
  6305.  
  6306. feather.Mesh.Scale = Vector3.new(1,1,1)
  6307.  
  6308. feather.Size = Vector3.new(.45,2.2,.35)
  6309.  
  6310. table.insert(lf3,motor(l3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
  6311.  
  6312. end
  6313.  
  6314. local lf2 = {}
  6315.  
  6316. for i=0,6 do
  6317.  
  6318. feather = newfeather()
  6319.  
  6320. feather.Mesh.Scale = Vector3.new(1,1,1)
  6321.  
  6322. feather.Size = Vector3.new(.45,2.2-i*.08,.3)
  6323.  
  6324. table.insert(lf2,motor(l2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
  6325.  
  6326. end
  6327.  
  6328. local lf1 = {}
  6329.  
  6330. for i=0,6 do
  6331.  
  6332. feather = newfeather()
  6333.  
  6334. feather.Mesh.Scale = Vector3.new(1,1,1)
  6335.  
  6336. feather.Size = Vector3.new(.37,1.65-i*.06,.25)
  6337.  
  6338. table.insert(lf1,motor(l1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
  6339.  
  6340. end
  6341.  
  6342. local rwing = {rm1,rm2,rm3,rm4}
  6343.  
  6344. local lwing = {lm1,lm2,lm3,lm4}
  6345.  
  6346. local oc0 = {}
  6347.  
  6348. for i,v in pairs(rwing) do
  6349.  
  6350. oc0[v] = v.C0
  6351.  
  6352. end
  6353.  
  6354. for i,v in pairs(lwing) do
  6355.  
  6356. oc0[v] = v.C0
  6357.  
  6358. end
  6359.  
  6360. function gotResized()
  6361.  
  6362. if lastsize then
  6363.  
  6364. if tor.Size == lastsize then return end -- This shouldn't happen?
  6365.  
  6366. local scaleVec = tor.Size/lastsize
  6367.  
  6368. for i,v in pairs(oc0) do
  6369.  
  6370. oc0[i] = v-v.p+scaleVec*v.p
  6371.  
  6372. end
  6373.  
  6374. lastsize = tor.Size
  6375.  
  6376. end
  6377.  
  6378. lastsize = tor.Size
  6379.  
  6380. end
  6381.  
  6382. tor.Changed:connect(function(p)
  6383.  
  6384. if p == "Size" then
  6385.  
  6386. gotResized()
  6387.  
  6388. end
  6389.  
  6390. end)
  6391.  
  6392. gotResized()
  6393.  
  6394. local idle = {0,0.5,-.2,0; .05,.05,.1,.05; -.6,-1.5,.1,0;}--0,.3,0,0
  6395.  
  6396. local outlow = {-.7,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
  6397.  
  6398. local outhigh = {.5,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
  6399.  
  6400. local veryhigh = {.9,-.3,1.9,0; .3,.05,.1,.05; .2,0,0,0}
  6401.  
  6402. local flap1 = {-.3,.3,1.1,-.2; .3,.05,.1,.05; .2,-.6,0,0}
  6403.  
  6404. local divebomb = {0,.2,.4,-.7; .3,.05,.1,.05; 0,-.5,-.6,0}
  6405.  
  6406.  
  6407. function setwings(tab,time)
  6408.  
  6409. time = time or 10
  6410.  
  6411. for i=1,4 do
  6412.  
  6413. rwing[i].DesiredAngle = tab[i]
  6414.  
  6415. lwing[i].DesiredAngle = tab[i]
  6416.  
  6417. rwing[i].MaxVelocity = math.abs(tab[i]-rwing[i].CurrentAngle)/time
  6418.  
  6419. lwing[i].MaxVelocity = math.abs(tab[i]-lwing[i].CurrentAngle)/time
  6420.  
  6421. local rcf = oc0[rwing[i]] * (tab[12+i] or CFrame.new())
  6422.  
  6423. local lcf = oc0[lwing[i]] * (tab[12+i] or CFrame.new())
  6424.  
  6425. end
  6426.  
  6427. for i,v in pairs(rf1) do
  6428.  
  6429. v.DesiredAngle = tab[9]
  6430.  
  6431. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  6432.  
  6433. end
  6434.  
  6435. for i,v in pairs(lf1) do
  6436.  
  6437. v.DesiredAngle = tab[9]
  6438.  
  6439. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  6440.  
  6441. end
  6442.  
  6443. for i,v in pairs(rf2) do
  6444.  
  6445. v.DesiredAngle = tab[10]
  6446.  
  6447. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  6448.  
  6449. end
  6450.  
  6451. for i,v in pairs(lf2) do
  6452.  
  6453. v.DesiredAngle = tab[10]
  6454.  
  6455. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  6456.  
  6457. end
  6458.  
  6459. for i,v in pairs(rf3) do
  6460.  
  6461. v.DesiredAngle = tab[11]
  6462.  
  6463. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  6464.  
  6465. end
  6466.  
  6467. for i,v in pairs(lf3) do
  6468.  
  6469. v.DesiredAngle = tab[11]
  6470.  
  6471. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  6472.  
  6473. end
  6474.  
  6475. end
  6476.  
  6477. setwings(outhigh,1)
  6478.  
  6479. flying = false
  6480.  
  6481. moving = false
  6482.  
  6483. for i,v in pairs(tor:GetChildren()) do
  6484.  
  6485. if v.ClassName:lower():match("body") then
  6486.  
  6487. v:Destroy()
  6488.  
  6489. end
  6490.  
  6491. end
  6492.  
  6493. local ctor = tor:Clone()
  6494.  
  6495. ctor:ClearAllChildren()
  6496.  
  6497. ctor.Name = "cTorso"
  6498.  
  6499. ctor.Transparency = 1
  6500.  
  6501. ctor.CanCollide = false
  6502.  
  6503. ctor.FormFactor = "Custom"
  6504.  
  6505. ctor.Size = Vector3.new(.2,.2,.2)
  6506.  
  6507. ctor.Parent = mod
  6508.  
  6509. weld(tor,ctor)
  6510.  
  6511. local bg = Instance.new("BodyGyro",ctor)
  6512.  
  6513. bg.maxTorque = Vector3.new()
  6514.  
  6515. bg.P = 15000
  6516.  
  6517. bg.D = 1000
  6518.  
  6519. local bv = Instance.new("BodyVelocity",ctor)
  6520.  
  6521. bv.maxForce = Vector3.new()
  6522.  
  6523. bv.P = 15000
  6524.  
  6525. vel = Vector3.new()
  6526.  
  6527. cf = CFrame.new()
  6528.  
  6529. flspd = 0
  6530.  
  6531.  
  6532. keysdown = {}
  6533.  
  6534. keypressed = {}
  6535.  
  6536. ktime = {}
  6537.  
  6538. descendtimer = 0
  6539.  
  6540. jumptime = tick()
  6541.  
  6542. hum.Jumping:connect(function()
  6543.  
  6544. jumptime = tick()
  6545.  
  6546. end)
  6547.  
  6548. cam = workspace.CurrentCamera
  6549.  
  6550. kd = plr:GetMouse().KeyDown:connect(oc(function(key)
  6551.  
  6552. keysdown[key] = true
  6553.  
  6554. keypressed[key] = true
  6555.  
  6556. if key == "q" then
  6557.  
  6558. descendtimer = tick()
  6559.  
  6560. elseif key == " " and not hum.Jump then
  6561.  
  6562. jumptime = tick()
  6563.  
  6564. elseif (key == "a" or key == "d") and ktime[key] and tick()-ktime[key] < .3 and math.abs(reqrotx) < .3 then
  6565.  
  6566. reqrotx = key == "a" and math.pi*2 or -math.pi*2
  6567.  
  6568. end
  6569.  
  6570. ktime[key] = tick()
  6571.  
  6572. end))
  6573.  
  6574. ku = plr:GetMouse().KeyUp:connect(function(key)
  6575.  
  6576. keysdown[key] = false
  6577.  
  6578. if key == " " then
  6579.  
  6580. descendtimer = tick()
  6581.  
  6582. end
  6583.  
  6584. end)
  6585.  
  6586. function mid(a,b,c)
  6587.  
  6588. return math.max(a,math.min(b,c or -a))
  6589.  
  6590. end
  6591.  
  6592. function bn(a)
  6593.  
  6594. return a and 1 or 0
  6595.  
  6596. end
  6597.  
  6598. function gm(tar)
  6599.  
  6600. local m = 0
  6601.  
  6602. for i,v in pairs(tar:GetChildren()) do
  6603.  
  6604. if v:IsA("BasePart") then
  6605.  
  6606. m = m + v:GetMass()
  6607.  
  6608. end
  6609.  
  6610. m = m + gm(v)
  6611.  
  6612. end
  6613.  
  6614. return m
  6615.  
  6616. end
  6617.  
  6618. reqrotx = 0
  6619.  
  6620. local grav = 196.2
  6621.  
  6622. local con
  6623.  
  6624. con = game:GetService("RunService").Stepped:connect(oc(function()
  6625.  
  6626. --[[if not mod:IsDescendantOf(workspace) then
  6627.  
  6628. pcall(function() kd:disconnect() end)
  6629.  
  6630. pcall(function() ku:disconnect() end)
  6631.  
  6632. bg:Destroy()
  6633.  
  6634. bv:Destroy()
  6635.  
  6636. con:disconnect()
  6637.  
  6638. script:Destroy()
  6639.  
  6640. return
  6641.  
  6642. end]]
  6643.  
  6644. local obvel = tor.CFrame:vectorToObjectSpace(tor.Velocity)
  6645.  
  6646. local sspd, uspd,fspd = obvel.X,obvel.Y,obvel.Z
  6647.  
  6648. if flying then
  6649.  
  6650. local lfldir = fldir
  6651.  
  6652. fldir = cam.CoordinateFrame:vectorToWorldSpace(Vector3.new(bn(keysdown.d)-bn(keysdown.a),0,bn(keysdown.s)-bn(keysdown.w))).unit
  6653.  
  6654. local lmoving = moving
  6655.  
  6656. moving = fldir.magnitude > .1
  6657.  
  6658. if lmoving and not moving then
  6659.  
  6660. idledir = lfldir*Vector3.new(1,0,1)
  6661.  
  6662. descendtimer = tick()
  6663.  
  6664. end
  6665.  
  6666. local dbomb = fldir.Y < -.6 or (moving and keysdown["1"])
  6667.  
  6668. if moving and keysdown["0"] and lmoving then
  6669.  
  6670. fldir = (Vector3.new(lfldir.X,math.min(fldir.Y,lfldir.Y+.01)-.1,lfldir.Z)+(fldir*Vector3.new(1,0,1))*.05).unit
  6671.  
  6672. end
  6673.  
  6674. local down = tor.CFrame:vectorToWorldSpace(Vector3.new(0,-1,0))
  6675.  
  6676. local descending = (not moving and keysdown["q"] and not keysdown[" "])
  6677.  
  6678. cf = ccomplerp(cf,CFrame.new(tor.Position,tor.Position+(not moving and idledir or fldir)),keysdown["0"] and .02 or .07)
  6679.  
  6680. local gdown = not dbomb and cf.lookVector.Y < -.2 and tor.Velocity.unit.Y < .05
  6681.  
  6682. hum.PlatformStand = true
  6683.  
  6684. bg.maxTorque = Vector3.new(1,1,1)*9e5
  6685.  
  6686. local rotvel = CFrame.new(Vector3.new(),tor.Velocity):toObjectSpace(CFrame.new(Vector3.new(),fldir)).lookVector
  6687.  
  6688. bg.cframe = cf * CFrame.Angles(not moving and -.1 or -math.pi/2+.2,moving and mid(-2.5,rotvel.X/1.5) + reqrotx or 0,0)
  6689.  
  6690. reqrotx = reqrotx - reqrotx/10
  6691.  
  6692. bv.maxForce = Vector3.new(1,1,1)*9e4*.5
  6693.  
  6694. local anioff =(bn(keysdown[" "])-bn(keysdown["q"]))/2
  6695.  
  6696. local ani = tickwave(1.5-anioff,1)
  6697.  
  6698. bv.velocity = bv.velocity:Lerp(Vector3.new(0,bn(not moving)*-ani*15+(descending and math.min(20,tick()-descendtimer)*-8 or bn(keysdown[" "])-bn(keysdown["q"]))*15,0)+vel,.6)
  6699.  
  6700. vel = moving and cf.lookVector*flspd or Vector3.new()
  6701.  
  6702. flspd = math.min(120,lerp(flspd,moving and (fldir.Y<0 and flspd+(-fldir.Y)*grav/60 or math.max(50,flspd-fldir.Y*grav/300)) or 60,.4))
  6703.  
  6704. setwings(moving and (gdown and outlow or dbomb and divebomb) or (descending and veryhigh or flap1),15)
  6705.  
  6706. for i=1,4 do
  6707.  
  6708. --CFrame.Angles(-.5+bn(i==3)*2.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1)
  6709.  
  6710. rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-.5+bn(i==3)*.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1) or descending and CFrame.Angles(.3,0,0) or CFrame.Angles((i*.1+1.5)*ani,ani*-.5,1*ani)),descending and .8 or .2)
  6711.  
  6712. lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-(-.5+bn(i==3)*.4+bn(i==4)*.5),-(.1+bn(i==2)*.5-bn(i==3)*1.1),bn(i==3)*.1) or descending and CFrame.Angles(-.3,0,0) or CFrame.Angles(-(i*.1+1.5)*ani,ani*.5,1*ani)),descending and .8 or .2)
  6713.  
  6714. end
  6715.  
  6716. local hit,ray = workspace:FindPartOnRayWithIgnoreList(Ray.new(tor.Position,Vector3.new(0,-3.5+math.min(0,bv.velocity.y)/30,0)),{char})
  6717.  
  6718. if hit and down.Y < -.85 and tick()-flystart > 1 then
  6719.  
  6720. flying = false
  6721.  
  6722. hum.PlatformStand = false
  6723.  
  6724. tor.Velocity = Vector3.new()
  6725.  
  6726. end
  6727.  
  6728. else
  6729.  
  6730. bg.maxTorque = Vector3.new()
  6731.  
  6732. bv.maxForce = Vector3.new()
  6733.  
  6734. local ani = tickwave(walking and .8 or 4.5,1)
  6735.  
  6736. setwings(idle,10)
  6737.  
  6738. local x,y,z = fspd/160,uspd/700,sspd/900
  6739.  
  6740. for i=1,4 do
  6741.  
  6742. rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * CFrame.Angles(ani*.1 + -mid(-.1,x),0 + -mid(-.1,y) + bn(i==2)*.6,ani*.02 + -mid(-.1,z)),.2)
  6743.  
  6744. lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * CFrame.Angles(ani*-.05 + mid(-.1,x),0 + mid(-.1,y) + -bn(i==2)*.6,ani*.02 + mid(-.1,z)),.2)
  6745.  
  6746. end
  6747.  
  6748. if keypressed[" "] and not flying and (tick()-jumptime > .05 and (tick()-jumptime < 3 or hum.Jump)) then
  6749.  
  6750. vel = Vector3.new(0,50,0)
  6751.  
  6752. bv.velocity = vel
  6753.  
  6754. idledir = cam.CoordinateFrame.lookVector*Vector3.new(1,0,1)
  6755.  
  6756. cf = tor.CFrame * CFrame.Angles(-.01,0,0)
  6757.  
  6758. tor.CFrame = cf
  6759.  
  6760. bg.cframe = cf
  6761.  
  6762. flystart = tick()
  6763.  
  6764. flying = true
  6765.  
  6766. end
  6767.  
  6768. end
  6769.  
  6770. keypressed = {}
  6771.  
  6772. end))
  6773.  
  6774.  
  6775.  
  6776. end fly()
  6777. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement